Sentencia SU272/21 DEBIDO PROCESO EN ACCION DE REPARACION DIRECTA-LUCRO CESANTE DE VICTIMAS DE EJECUCIONES EXTRAJUDICIALES ACCION DE TUTELA CONTRA PROVIDENCIAS JUDICIALES-Requisitos generales y especiales de procedibilidad CARACTERIZACION DEL DEFECTO FACTICO COMO CAUSAL ESPECIFICA DE PROCEDIBILIDAD DE LA ACCION DE TUTELA CONTRA PROVIDENCIAS JUDICIALES Este defecto se materializa en los eventos en los que una autoridad judicial cimienta su decisión en argumentos que carecen de suficiente apoyo probatorio, ya sea porque (i) valoró una prueba que no se encontraba adecuadamente recaudada, (ii) al estudiarla, llegó a una conclusión “por completo” equivocada; (iii) se abstuvo de darle valor a elementos probatorios determinantes que eran parte del litigio o (iv) se negó a practicar ciertas pruebas sin justificación. DEFECTO FACTICO-Fundamentos y marco de intervención que compete al juez de tutela/DEFECTO FACTICO-Configuración  El juez de tutela, en principio, debe respetar la autonomía del juez natural y reconocer que las diferencias que puedan surgir de la apreciación de una prueba no pueden calificarse, en sí mismas, como errores en la valoración fáctica. En consecuencia, para la configuración del defecto fáctico se requiere de la ocurrencia de un error (i) ostensible, (ii) flagrante, (iii) manifiesto y que, adicionalmente, (iv) tenga una incidencia directa y determinante en la decisión, ya que el juez de tutela no puede convertirse en una instancia evaluadora de la actividad del juez ordinario. RESPONSABILIDAD PATRIMONIAL DEL ESTADO-Características La sentencia C-286 de 2017, hizo un análisis del artículo 90 superior, a efectos de identificar las características de la responsabilidad patrimonial del Estado, así: (i) consagra una cláusula general de responsabilidad patrimonial del Estado, (ii) en forma de mandato imperativo, (iii) que es aplicable a todas las autoridades estatales y (iv) a los diversos ámbitos de la responsabilidad (contractual o extracontractual, entre otras). Así mismo, de tal artículo se desprende (v) una garantía para los administrados, que está estrechamente relacionada con el derecho de acceso a la administración de justicia y (vi) una obligación para el Estado de repetir contra sus agentes, cuando la administración pública haya resultado condenada y se demuestre la culpa grave o el dolo de los mismos. REQUISITOS PARA QUE SE CONFIGURE RESPONSABILIDAD PATRIMONIAL DEL ESTADO-Jurisprudencia del Consejo de Estado VIOLACION DE DERECHOS HUMANOS-Responsabilidad extracontractual del Estado por ejecuciones extrajudiciales -falsos positivos- EJECUCIONES EXTRAJUDICIALES-Jurisprudencia del Consejo de Estado EJECUCIONES EXTRAJUDICIALES-Jurisprudencia constitucional/REPARACION INTEGRAL-Jurisprudencia Constitucional En este tipo de casos, como las ejecuciones extrajudiciales, en las que su trascendencia desborda los cánones del debido proceso y se inserta en el principio de la dignidad humana, su resolución judicial requiere una reparación integral. Esto es que, además de ser de tipo económico o jurídico, comporte también, sobre la base de la verdad el restablecimiento del honor y la reputación de las personas asesinadas o desaparecidas sobre las cuales han recaído acusaciones de ser insurgentes o terroristas. LUCRO CESANTE-Definición/LUCRO CESANTE COMO ELEMENTO INTEGRAL DE LA REPARACION POR DAÑOS CAUSADOS POR EL ESTADO INDEMNIZACION DE PERJUICIOS POR LUCRO CESANTE EN EMPLEOS INFORMALES-Jurisprudencia del Consejo de Estado La jurisprudencia del Consejo de Estado ha aceptado la indemnización por lucro cesante incluso en trabajos informales, sin embargo, condiciona este emolumento a que al momento del daño la persona se encuentre laborando. DERECHO AL TRABAJO-Protección y garantía constitucional La jurisprudencia constitucional ha reconocido que el derecho al trabajo contiene tres elementos a partir de los cuales se materializa su protección, así: (i) la libertad de escoger profesión u oficio; (ii) ejercerlo en condiciones no discriminatorias; y (iii) una función social. TRABAJO INFORMAL-Categorías de la Organización Internacional del Trabajo (i) trabajadores por cuenta propia (independientes sin empleados) en sus propias empresas del sector informal; (ii) empleadores (independientes con empleados) en sus propias empresas del sector informal; (iii) trabajadores familiares auxiliares, independientemente del tipo de empresa; (iv) miembros de cooperativas de productores informales; (v) empleados que tienen trabajos informales definidos según la relación de trabajo; (vi) trabajadores por cuenta propia que producen bienes exclusivamente para el propio uso final de su hogar. TRABAJO INFORMAL-Marco normativo y protección constitucional ACCION DE TUTELA CONTRA PROVIDENCIAS JUDICIALES-Procedencia por defecto fáctico por cuanto se hizo una valoración probatoria descontextualizada sobre el trabajo informal del causante, en proceso de reparación directa por ejecuciones extrajudiciales Referencia: Expediente T-8.096.653. Acción de tutela formulada por Luz Mary Quintero Castro contra la Subsección B de la Sección Tercera del Consejo de Estado. Magistrado Ponente ALBERTO ROJAS RÍOS Bogotá, D.C., once (11) de agosto de dos mil veintiuno (2021). La Sala Plena de la Corte Constitucional, conformada por las Magistradas Diana Fajardo Rivera, Paola Andrea Meneses Mosquera, Gloria Stella Ortiz Delgado, y Cristina Pardo Schlesinger y los Magistrados Jorge Enrique Ibáñez Najar, Alejandro Linares Cantillo, Antonio José Lizarazo Ocampo, José Fernando Reyes Cuartas y Alberto Rojas Ríos, en ejercicio de sus competencias constitucionales y legales, específicamente las previstas en los artículos 86 y 241 numeral 9º de la Constitución Política, así como en los artículos 33 y siguientes del Decreto 2591 de 1991, profiere la siguiente: SENTENCIA Dentro del proceso de revisión del fallo de primera instancia proferido por la Sección Cuarta del Consejo de Estado, el 30 de julio de 2020 que negó el amparo invocado y de segunda instancia proferido por la Subsección A de la Sección Tercera del Consejo de Estado, el 6 de noviembre de 2020 que revocó y declaró improcedente la acción de tutela interpuesta por la señora Luz Mary Quintero Castro contra la Sección Tercera, Subsección B, del Consejo de Estado, por la presunta vulneración de su derecho fundamental al debido proceso. En virtud de lo dispuesto en el inciso segundo del artículo 31 del Decreto 2591 de 1991, la Subsección A de la Sección Tercera del Consejo de Estado remitió a la Corte Constitucional el expediente T-8.096.653. Posteriormente, la Sala de Selección de Tutelas número Tres, mediante Auto del veintiséis (26) de marzo de dos mil veintiuno (2021), seleccionó el asunto de la referencia para efectos de su revisión, el cual, correspondió por reparto al despacho del Magistrado Alberto Rojas Ríos. I. ANTECEDENTES La señora Luz Mary Quintero Castro, el 17 de junio de 2020 presentó acción de tutela contra la Sección Tercera, Subsección B, del Consejo de Estado, por considerar vulnerados su derecho fundamental al debido proceso, toda vez que, a través del fallo de 4 de diciembre de 2019 dicha autoridad judicial revocó la decisión del Tribunal Administrativo del Quindío en relación con la indemnización por perjuicios materiales en la modalidad de lucro cesante reconocida en su favor, con ocasión del fallecimiento de su compañero permanente en una operación militar. La solicitud de amparo cuenta con el siguiente sustento fáctico. Hechos 1. El 28 de febrero de 2008 el Ejército Nacional inició la misión táctica “Fundador” en los alrededores del barrio La Mariela de Armenia (Quindío), con el fin de verificar información concerniente a la presencia de organizaciones delincuenciales en la zona. 2. En desarrollo de dicha misión soldados del batallón de servicios No. 08 “Cacique Calarcá” dispararon a dos sujetos que se desplazaban por el lugar, causando la muerte de Luis Fernando Castaño, a quien, supuestamente, le incautaron una pistola y una granada, siendo señalado como miembro subversivo de las FARC-EP. 3. La señora Luz Mary Quintero Castro, en calidad de compañera permanente de Luis Fernando Castaño y otros familiares, el 16 de marzo de 2010, presentaron acción de reparación directa en contra del Ejército Nacional, para que se le declarara patrimonialmente responsable por los perjuicios causados. 4. El Tribunal Administrativo del Quindío, el 21 de febrero de 2013, declaró la responsabilidad patrimonial del Ejército Nacional por la muerte de Luis Fernando Castaño y condenó a la entidad demandada al pago de los perjuicios morales y patrimoniales, en la modalidad de lucro cesante. El Tribunal encontró que no estaba probada la excepción de culpa exclusiva y determinante de la víctima, pues independientemente de la existencia de un combate entre Luis Fernando Castaño y los soldados que participaron en la misión, se probó que su deceso ocurrió cuando trataba huir del operativo, debido a que la mayoría de los impactos de bala (3 de 45 disparos efectuados) fueron recibidos por la espalda y en un ángulo descendente, lo que demostraba una conducta desproporcionada. Aunado a ello concluyó que el Ejército era administrativa y patrimonialmente responsable por los perjuicios causados, dado que: (i) el arma que le fue incautada a la víctima tenía un sistema de funcionamiento semiautomático incompleto que no hacía posible que pudiera ser accionada por Luis Fernando Castaño por sufrir una atrofia del miembro superior derecho; (ii) no existía presencia de huellas dactilares de la víctima en el arma; (iii) no se hallaron residuos de disparo en las manos de la víctima; (iv) no existía claridad en la manera como se llevó a cabo el operativo; y (v) el Ejército no demostró que Luis Fernando Castaño perteneciera a una “BACRIM” o a las FARC. En consecuencia, el Tribunal liquidó los perjuicios en favor de los demandantes así: (i) morales, 100 SMLMV para la madre, compañera permanente e hija de la víctima; y 30 SMLMV para el nieto y hermanos de la víctima; y (ii) materiales, $43’251.187,90 a la compañera permanente, en la modalidad de lucro cesante, cuya liquidación se realizó acudiendo a la presunción legal sobre la cual Luis Fernando Castaño devengaba al menos un (1) salario mínimo legal mensual vigente, debido a que si bien no existía prueba que acreditara la clase de trabajo y la remuneración percibida, algunos testigos refirieron que se desempeñaba como trabajador en fincas y ocasionalmente realizaba artesanías. 5. La Subsección B de la Sección Tercera del Consejo de Estado en grado jurisdiccional de consulta, el 4 de diciembre de 2019 confirmó la decisión del Tribunal en relación con la responsabilidad atribuida al Ejército Nacional, pero modificó la cuantificación de los perjuicios patrimoniales reconocidos en primera instancia. Consideró que no había lugar a reconocer el lucro cesante, ya que, si bien algunos vecinos declararon que la víctima se desempeñaba como trabajador en fincas y ocasionalmente como artesano, en el marco de la investigación penal su compañera permanente manifestó que el día de su muerte, el señor Luis Fernando Castaño había salido a buscar trabajo en construcción, por lo que concluyó que no realizaba una actividad económica para el momento en que ocurrió el daño. En concreto se indicó: “26.- La Sala revocará la condena por lucro cesante, porque si bien en las declaraciones rendidas por James Solano Zapata (fl. 404 a 408, cuaderno pruebas 1) y José Didier Solano Zapata (fl. 409 a 412, cuaderno pruebas 1), quienes eran vecinos de la víctima, se indicó que Luis Fernando Castaño trabajaba como agricultor y ocasionalmente como artesano, en la entrevista rendida por Luz Mary Quintero (compañera permanente de la víctima) a la Policía Judicial en el marco de la investigación penal (fl. 494, cuaderno pruebas 2), la señora Quintero indicó que el día de su muerte, el señor Castaño había salido de la casa <<(…) a buscar trabajo en construcción (…)>>, lo que permite inferir que para ese momento se encontraba desempleado. Por lo tanto, al no estar demostrado que la víctima directa realizaba una actividad económica lícita para la fecha en la cual ocurrió el daño, se revocará la condena por lucro cesante impuesta por el a quo.” Acción de tutela 6. La señora Luz Mary Quintero Castro, el 17 de junio de 2020, presentó acción de tutela contra la Sección Tercera, Subsección B, del Consejo de Estado, por considerar vulnerado su derecho fundamental al debido proceso. Señaló que la autoridad judicial demandada incurrió en un “defecto procedimental por exceso ritual manifiesto en la valoración de la prueba”, al presumir que la víctima era una persona improductiva, desconociendo que incluso el día de su fallecimiento el señor Luis Fernando Castaño “se proponía ocuparse en el área de la construcción”. Agregó que no se puede concluir que quien sale a buscar trabajo es improductivo laboralmente, más si se tiene en cuenta que se desempeñaba como trabajador en el campo, artesano, cuidador de inmuebles, entre otros, siendo responsable por los gastos de su casa. 7. Hizo alusión a tres testigos quienes se refirieron a las diferentes actividades laborales que desempeñaba el señor Luis Fernando Castaño, sin precisar el salario devengado debido a la informalidad de la vinculación laboral. Al respecto destacó apartes de las declaraciones hechas por James Solano Zapata, José Didier Solano Zapata y Jairo Oyuela Collantes, quienes manifestaron que el señor Castaño desempeñaba diversos oficios informales (en el campo, artesanías, cuidando casas), todos ellos a fin de proveer lo necesario para su sostenimiento y el de su núcleo familiar. 8. A partir de lo anterior, señaló que la autoridad judicial demandada incurrió en un defecto en la valoración de la prueba, pues hubo un rigorismo excesivo en la valoración del testimonio rendido ante la Fiscalía General de la Nación desconociendo lo relatado por los demás testigos, sin que se pudiera presumir que la víctima era una persona improductiva. Agregó que no se puede concluir que quien sale a buscar trabajo es improductivo laboralmente, más si se tiene en cuenta que la informalidad laboral en la que se desempeñaba. 9. Adujo al precedente fijado por la Sala Plena de la Sección Tercera del Consejo de Estado, en sentencia del 18 de julio de 2019, advirtiendo que corresponde probar: (i) si la víctima se encontraba en edad productiva conforme a la mayoría de edad; y (ii) la capacidad laboral o cognitiva, a efecto de evitar que se otorguen indemnizaciones por un perjuicio inexistente, incierto o eventual, como sucede cuando el afectado pese a encontrarse en una edad productiva, por un acto volitivo decide no trabajar y depender de los ingresos que le proporcionan otros. 10. Al respecto destacó que fue acreditada la actividad laboral por parte del señor Luis Fernando Castaño, aunque el día de los hechos la víctima pretendiera ubicarse en el área de la construcción. Adicionalmente, las circunstancias particulares del caso indican que el fallecido era la columna vertebral de un hogar constituido por una compañera, su hija y un nieto, a quienes sostenía y continuaría haciéndolo, de no haberle sobrevenido su muerte. 11. En este contexto consideró que el Consejo de Estado, incurrió en un error al revocar la indemnización, sin tener en cuenta la totalidad del acervo probatorio, por cuanto tres testigos dieron fe de la actividad laboral de la víctima, de su informalidad laboral, desempeñándose en diferentes actividades, circunstancias que permitían aplicar el nuevo precedente, por cuanto la sentencia no revocó, sino que moldeó la aplicación de las presunciones. 12. Con base en lo expuesto, solicita dejar sin efectos la sentencia de segunda instancia proferida por la Subsección B de la Sección Tercera del Consejo de Estado, en lo atinente a revocar los daños y perjuicios concedidos a la señora Luz Mary Quintero Castro en calidad de compañera permanente, que fueron reconocidos en fallo de primera instancia por el Tribunal Administrativo del Quindío. Traslado y contestación de la demanda Admisión de la tutela 13. Mediante Auto del 25 de junio de 2020, la Sección Cuarta del Consejo de Estado asumió el conocimiento de la presente acción de tutela y vinculó al trámite a la Nación, Ministerio de Defensa Nacional –Ejército Nacional-, a Ana Delia Castaño Mecías, Leidy Viviana Castaño Quintero, Brayan Stiven Marín Castaño, Jaime Castro Cañaveral Castaño y Luís Arbey Cañaveral Castaño, quienes intervinieron como partes en el proceso contencioso administrativo que fue consultado y al Tribunal Administrativo del Quindío, autoridad judicial que dictó la sentencia de primera instancia para que se pronunciaran sobre los hechos y pretensiones de la tutela. Respuestas de las autoridades accionadas y vinculadas 14. Dentro del término concedido la Subsección B de la Sección Tercera del Consejo de Estado, por conducto del consejero ponente de la decisión se pronunció en el sentido de señalar: “no participaré en la acción de tutela de la referencia, como parte ni como tercero y acataré estrictamente las disposiciones que se adopten en ella”. 15. Por su parte, la Nación – Ministerio de Defensa Nacional – Ejército Nacional, el Tribunal Administrativo del Quindío y los ciudadanos Ana Delia Castaño Mecías, Leidy Viviana Castaño Quintero, Brayan Stiven Marín Castaño, Jaime Castro Cañaveral Castaño y Luís Arbey Cañaveral Castaño, no se pronunciaron. Decisiones judiciales objeto de revisión Primera instancia 16. La Sección Cuarta del Consejo de Estado, mediante sentencia de 30 de julio de 2020, negó el amparo solicitado. Adujo que los argumentos de la solicitud de amparo son propios de un defecto fáctico, al cuestionar la valoración probatoria hecha por el juez natural de segunda instancia Señaló que el análisis probatorio efectuado por la autoridad judicial accionada no desconoció las reglas de la sana crítica, pues de las pruebas obrantes en el expediente era posible llegar a la conclusión a la que se arribó, al darle mayor valor a la manifestación hecha por la compañera permanente de la víctima, según la cual, el día de su muerte el señor Luis Fernando Castaño salió a buscar trabajo en construcción. Segunda instancia 17. La Subsección A de la Sección Tercera del Consejo de Estado, en sentencia del 6 de noviembre de 2020 revocó la decisión de primera instancia y, en su lugar, declaró improcedente la acción de tutela. A juicio de dicha autoridad judicial la parte accionante pretendió reabrir un debate sobre el lucro cesante y subsanar su falta de diligencia, toda vez que no aportó el material probatorio suficiente para demostrar la actividad económica lícita que realizaba la víctima y, por tanto, el perjuicio alegado, lo que claramente desdibuja la finalidad del amparo. El Consejo de Estado puntualizó que el juez accionado fundado en la totalidad de las pruebas que obraban en el proceso, concluyó válida y razonablemente que el señor Luis Fernando Castaño -la víctima- no trabajaba, pues con claridad así lo indicó su esposa en el testimonio que rindió ante la Fiscalía. Así mismo, advirtió el juez de la causa que el hecho de que la víctima estuviera en una edad productiva, no era razón suficiente para acceder a la indemnización por ese perjuicio. Para ello tuvo como fundamento la sentencia de unificación de la Sección Tercera del Consejo de Estado del 18 de julio de 2019, donde se eliminaron las presunciones que habían llevado a considerar equivocadamente que la indemnización del perjuicio era un derecho que se tenía per se. Actuaciones en sede de revisión 18. Por Auto del 28 de junio de 2021, se resolvió vincular a la Agencia Nacional de Defensa Jurídica del Estado al proceso de revisión de tutela identificado con el número de radicación T-8.096.653. Lo anterior, en calidad de entidad encargada de defender los intereses del Estado al interior de los procesos judiciales que se adelanten en su contra. Además, se requirió al Ministerio de Defensa Nacional y al Ejército Nacional, para que se pronunciaran sobre todo cuanto estimaran pertinente en relación con la presente controversia. Por otra parte, se ordenó a la señora Luz Mary Quintero Castro que allegue información sobre: a) los trabajos desempeñados por su compañero permanente, especificando lo devengado mensualmente, b) cómo se dividían los gastos del hogar, aclarando si ella y sus hijos dependían económicamente del señor Luis Fernando Castaño, así como la manera en que resolvían sus necesidades para el momento en que ocurrió el deceso de Luis Fernando Castaño, y c) si las labores de artesanía las realizaban en el hogar, en qué consistían, lugar donde las comerciaba, entre otros. Al respecto, se solicita que, de tener algún tipo de soporte, testimonial o documental, lo allegue al presente proceso. Se solicitó al Tribunal Administrativo del Quindío remitir el proceso radicado 63001-23-31-000-2010-00064-00, acción de reparación directa iniciada por Luz Mary Quintero Castro y otros contra el Ejército Nacional. Se ordenó a la Fiscalía General de la Nación remitir copia de las actuaciones adelantadas dentro del proceso penal por la muerte de Luis Fernando Castaño, informando el estado actual en que se encuentra la correspondiente actuación. A su vez, se ordenó al Departamento Administrativo Nacional de Estadística (DANE) remitir un informe en el que se determine: a) qué significa ser trabajador informal, cuál es el porcentaje de trabajadores informales en Colombia; las cifras del trabajo informal en Colombia, clasificadas de manera anual, b) las labores en las que se concentra en mayor medida la informalidad, destacando si existe una diferencia entre el campo y la ciudad, y c) si para el año 2008 (momento en que falleció el señor Luis Fernando Castaño) se cuentan con estadísticas sobre los aportes realizados por los trabajadores informales al hogar y el porcentaje de estos. Finalmente se invitaron a autoridades, universidades y organizaciones para que, desde su experticia institucional y académica, intervinieran y aportaran conceptos e información que llegaran a considerar relevante para el estudio y la resolución de este asunto. Respuestas recibidas 19. Agencia Nacional de Defensa Jurídica Del Estado. Señaló que la acción de tutela no cumple con el requisito de relevancia constitucional, como quiera que no se identifica un derecho fundamental vulnerado. Consideró que el Consejo de Estado realizó una adecuada valoración de las pruebas desde una perspectiva legal y jurisprudencial, cumpliendo con el deber de fundamentar su decisión e indicando porqué le concedió mayor valor a una prueba que a otra. Comenzó por destacar que de acuerdo con el artículo 177 del C.P.C, es a la parte demandante a quien le corresponde probar los hechos de la demanda, en este caso la señora Luz Mary Quintero Castro debía acreditar que efectivamente el señor Luis Fernando Castaño, para la época de la ocurrencia del hecho dañoso se encontraba laborando. Ello a efectos de que se reconociera a su favor el lucro cesante en su condición de compañera permanente de aquel. Enfatizó que con el fin de probar este hecho los accionantes solicitaron la práctica de los testimonios de James Solano Zapata y José Didier Solano Zapata, (vecinos de la víctima), quienes señalaron que Luis Fernando Castaño trabajaba como agricultor y ocasionalmente como artesano. De acuerdo con estas afirmaciones se podía concluir por el despacho que para la época del hecho dañoso la víctima realizaba una actividad productiva. Sin embargo, en el expediente se aportó como prueba documental la entrevista realizada a la demandante por parte de la Policía Judicial en la investigación penal, en la que señaló que el día del hecho dañoso su compañero había salido a buscar trabajo, afirmación que permite tener por acreditado que el señor Castaño no trabajaba y que, al tener la calidad de confesión, implicó el no reconocimiento del lucro cesante. Resaltó que la prueba que generó mayor credibilidad es la confesión de la señora Luz Mary Quintero, como efectivamente se determinó en la providencia del 4 de diciembre de 2019. De esta forma, entendió que los magistrados de la Subsección B de la Sección Tercera del Consejo de Estado le dieron una adecuada valoración probatoria a las declaraciones obrantes en el proceso y expusieron las razones por las cuales le dieron mayor credibilidad a una que a las otras. Además se indicó que en el caso en particular se cumplieron las reglas establecidas en la jurisprudencia de la Sección Tercera del Consejo de Estado para el reconocimiento del lucro cesante (sentencia de unificación del 18 de julio de 2019), en la que se eliminó la presunción de que todo colombiano en edad productiva laboral tiene derecho este reconocimiento. Especificó que, tampoco se probó que el señor Luis Fernando Castaño tuviera una oportunidad cierta de conseguir empleo, por el contrario, la señora Luz Marina Quintero Castro fue clara en indicar que salía a conseguir trabajo. 20. Ministerio de Defensa Nacional. A través de la Coordinadora del Grupo Contencioso Constitucional solicitó declarar la improcedencia del amparo. Comenzó por destacar la legalidad de la operación “Fundador”, en la medida que atendieron a información de inteligencia recibida por miembros de la defensa del Estado, sumado a que las circunstancias que rodearon el fallecimiento del señor Luis Fernando Castaño, se presentaron dentro de una situación hostil creada por el occiso, pues junto con su compañero al momento de los hechos se encontraban armados ilegalmente y dispuestos a llevar a cabo una acción delictiva. Al respecto, hizo alusión a aspectos relacionados con las armas encontradas, la topografía del lugar de los hechos y las posibles irregularidades en la toma de absorción atómica practicada al fallecido Luis Fernando Castaño. En concreto, frente a la solicitud de amparo, advirtió que la tutela resultaba improcedente ante la ausencia de inmediatez, “toda vez que la decisión emitida el Consejo de Estado data de 28 de agosto de 2019, es decir casi un año después de haber transcurridos los 6 meses acogidos por la Sala como el término razonable para la interposición de la acción constitucional”, sin que justificara esta situación. Agregó que en el escrito de tutela no se señalaron con claridad los defectos en los que incurrió el Consejo de Estado al momento de proferir la sentencia atacada. Para ello argumentó que “no se puede concluir que quien sale a buscar trabajo es improductivo laboralmente, más si se tiene en cuenta que se desempeñaba como agricultor, artesano, cuidador de inmuebles, entre otros, siendo responsable por los gastos de su casa”. En cuanto al fondo del asunto, explicó que la Sección Tercera del Consejo de Estado no vulneró derecho fundamental alguno comoquiera que no hay lugar al reconocimiento de perjuicios materiales, en atención a que “el hoy occiso LUIS FERNANDO CASTAÑO no se encontraba laborando, no tenía estabilidad laboral; y sumado al antecedente penal, el cual quedo acreditado mediante – INFORMACIÓN DE ANTECEDENTES PENALES - Oficio No. DAS-SCAL.GOPE.2011-196368-1 de fecha Manizales 04 de marzo de 2011, dirigido a la señora JULIETA TORRES LÓPEZ, Secretaria del Tribunal Administrativo del Quindío, respuesta A SU Oficio número 586 del 22-02-2011, donde se solicita antecedentes de: LUIS FERNANDO CASTAÑO C.C No. 7.543.861 de Armenia, figuran, tres condenas por los delitos de VIOLACIÓN A LA LEY 30/86 – HURTO CALIFICADO Y AGRAVADO. O SEA HA QUEDADO CLARO, que sus ingresos no provenían de una fuente legal”. En tal sentido entiende que la decisión adoptada por el Consejo de Estado se ajusta a la postura del Gobierno Nacional y todas las instituciones, alusiva a que “el crimen no paga”. 21. Declaraciones extra-juicio aportadas por Luz Mary Quintero Castro (accionante), Luz Marina Quintero Castro (hermana de la accionante) y José Didier Solano Zaraza (amigo de la familia). De manera consistente los declarantes informaron que Luis Fernando Castaño fue compañero permanente por aproximadamente 28 años de la señora Luz Mary Quintero Castro, unión de la que nació Leidy Viviana Castaño. Expusieron que en vida el señor Castaño se dedicó a oficios varios, “cuidaba casas, como agricultor y en artesanías”; de manera uniforme señalaron que “el día en que le dieron muerte, pretendía ubicarse en el oficio de la construcción, tenían que hacer lo que resultara porque era quien sostenía el hogar”. Agregaron que “él trabajó con muchas personas”, específicamente la señora Luz Mary Quintero manifestó: “yo recuerdo cuando trabajamos en la finca El Mango, cogiendo café, y yo alimentando los trabajadores; y cuando trabajó en construcción se desempeñaba como ayudante, en ese oficio trabajó con don DIDIER SOLANO (…) por la noche reforzaba sus ingresos haciendo artesanías para vender en los pueblos los fines de semana (…) las labores de artesanía las realizaba en el hogar, por la noche y las vendía en los pueblos”. En cuanto a los ingresos refirieron que “casi siempre pagaban el mínimo, a veces un poco más, pero no podía quedarse quieto”; específicamente la señora Luz Mary Quintero indicó que “lo importante era devengar cualquier salario porque al hogar había que entrar comida”. En cuanto a la afectación del núcleo familiar con ocasión de la muerte del señor Luis Fernando Castaño, la accionante expuso: “Yo quedé desamparada y tuve que desempeñarme en todo lo que pude, sobre todo como empleada de casa, y así lo hago hoy”. 22. Procuraduría Auxiliar para asuntos constitucionales. Explicó que la imposibilidad de acceder a un empleo permanente puede generar situaciones de debilidad manifiesta por razones económicas, en tanto que para asegurar su supervivencia las personas deben acudir a trabajos esporádicos e informales, que se caracterizan por ingresos fluctuantes y la ausencia del goce de las prerrogativas mínimas contempladas en la normatividad vigente, por lo que la Corte Constitucional ha insistido en la necesidad de contar con una especial protección por parte de las autoridades, quienes deben adoptar las medidas afirmativas que resulten necesarias para que, por su condición, vean afectados injustificadamente sus intereses legítimos. Destacó que la tasa de informalidad en el país es cercana al 50%, lo cual tiene la entidad de constituir un hecho notorio para las autoridades judiciales. Consideró que en los fallos contencioso administrativos el señor Luis Fernando Castaño ejercía labores esporádicas, lo que lo ubica en el sector informal, por lo que la conclusión a la que arribó la Subsección B de la Sección Tercera del Consejo de Estado “es apresurada y constitutiva de un defecto fáctico negativo”, al dejar de analizar un hecho notorio, como lo es la realidad del mercado laboral del país, donde es “común que las personas no cuenten con vínculos permanentes y acudan a trabajos esporádicos que se concretan a diario, sin que puedan ser considerados como individuos desempleados o que no generan ingresos para sus familias”. En orden a lo expuesto, señaló que se deben “(i) revocar los fallos de tutela de instancia y conceder el amparo solicitado, (ii) dejar parcialmente sin efectos la providencia cuestionada (…) y en su lugar (iii) ordenar que dicha autoridad valore la informalidad laboral como hecho notorio en el caso de reparación adelantado por los familiares de Luis Fernando Castaño”. 23. Defensora Delegada para los Asuntos Constitucionales y Legales. Resaltó que las cifras de trabajo informal el Colombia evidencian una realidad preocupante, por ser más común que el formal, por lo que se hace necesario entender el derecho al trabajo de una forma más incluyente. Agregó que la economía colombiana se impulsa en gran medida del comercio informal, dado que la economía informal representa a nivel mundial un porcentaje mayor que la economía formal y en Colombia la contribución de los trabajadores informales a la economía representa el 40% del empleo total en el mundo y un 48,6% en Colombia. Precisó que, “tal como lo ha indicado el DANE no se puede decir que las personas que no se encuentren trabajando de manera continuada en un trabajo formal no hagan parte de la población activa pues la falta de condiciones para un trabajo digno y decente es la realidad del país además de ser una obligación constitucional en cabeza del estado que no se está garantizando”. En consecuencia, para el caso objeto de examen entendió que, “la interpretación constitucionalmente aplicable al caso en concreto es que el Estado tiene la obligación de garantizarle a todos los colombianos el acceso a un trabajo decente, que les permita obtener su mínimo vital y móvil. Así las cosas, las personas que se ven obligadas a trabajar en la informalidad para conseguir su sustento diario deben ser objeto de especial protección por parte del Estado”. Por ello, no se puede presumir, como se hizo en el grado jurisdiccional de consulta, el hecho de que Luis Fernando no se encontraba trabajando, era una persona económicamente inactiva, entre otras cosas porque, dentro del expediente se acreditó que devengaba aproximadamente $120.000 pesos semanales y para ese momento se había desempeñado como agricultor, artesano y cuidandero y el día que murió se encontraba activamente buscando empleo en el sector de la construcción, lo que daría aplicar la presunción de que el señor Castaño devengaba un salario mínimo legal mensual vigente y por lo tanto, bajo este criterio se debería tasar el lucro cesante de su compañera permanente. 24. Dirección de Asuntos Jurídicos de la Fiscalía General de la Nación. Informó que, con el propósito de establecer la existencia de investigaciones penales que pudieran guardar relación con los hechos descritos en el presente proceso de tutela, se realizó la búsqueda en el Sistema de Información SPOA, trámite que arrojó dos resultados, a saber: (i) proceso identificado con el número de noticia criminal 630016000033200800516, en el que aparece como acusado el señor Gildardo Rubiano Barbosa, donde el Juzgado Primero Penal del Circuito Especializado de Armenia absolvió al procesado, decisión que fue objeto de apelación y posteriormente confirmada por el Tribunal Superior de Armenia; y (ii) proceso identificado con el número de noticia criminal 630016000000200900053, el que se encuentra actualmente en etapa de indagación, donde se han dispuesto varias labores investigativas con el fin de identificar e individualizar a todos los miembros del Ejército Nacional que tomaron parte en los hechos y se está por determinar si el conocimiento corresponde a la Jurisdicción Especial para la Paz -JEP. 25. Departamento Administrativo Nacional de Estadística -DANE. En relación con el requerimiento hecho por la Corte destacó que ha desarrollado e implementado encuestas de hogares sobre la fuerza de trabajo y de ingresos y gastos desde finales de la década del sesenta del siglo pasado. Especificó que durante la década de los años setenta se inició la Encuesta Nacional de Hogares (ENH), la cual fue concebida como un sistema de encuestas de múltiples propósitos que tenía como fin producir estadísticas básicas relacionadas con la demográfica, social y económica de la población colombiana. Refirió que actualmente, el DANE dispone de información a partir de la Gran Encuesta Integrada de Hogares -GEIH, cuyo objetivo principal es proporcionar información básica sobre el tamaño y estructura de la fuerza de trabajo del país (empleo, desempleo e inactividad), así como de las características sociodemográficas que permiten caracterizar a la población según sexo, edad, parentesco con el jefe del hogar, nivel educativo, afiliación al sistema de seguridad social en salud, entre otros; de igual manera, mide las características de las viviendas, así como los ingresos laborales y no laborales de los hogares. En relación con la definición de trabajador informal, presentó mediciones que se expondrán en el acápite correspondiente de esta decisión (fj. 49) en las que se hace una aproximación a la medición de informalidad en materia de escala de personal ocupado en las empresas de hasta cinco trabajadores, excluyendo a los independientes (profesionales y técnicos) que se dedican a su oficio y a los empleados del gobierno. En consecuencia, se refiere exclusivamente a las personas que durante el período de referencia se encontraban en alguna de las siguientes situaciones: (i) los empleados particulares y los obreros que laboran en establecimientos, negocios o empresas que ocupen hasta cinco personas en todas sus agencias y sucursales, incluyendo al patrono y/o socio; (ii) los trabajadores familiares sin remuneración en empresas de cinco trabajadores o menos; (iii) los trabajadores sin remuneración en empresas o negocios de otros hogares; (iv) los empleados domésticos en empresas de cinco trabajadores o menos; (v) los jornaleros o peones en empresas de cinco trabajadores o menos; (vi) los trabajadores por cuenta propia que laboran en establecimientos hasta cinco personas, excepto los independientes profesionales; y (vii) los patrones o empleadores en empresas de cinco trabajadores o menos. II. CONSIDERACIONES Y FUNDAMENTOS Competencia 1. La Corte Constitucional es competente para pronunciarse en sede de revisión, de conformidad con lo previsto en los artículos 86 y 241 de la Constitución Política Colombiana, así como en los artículos 33 y siguientes del Decreto 2591 de 1991. Además, se destaca que en cumplimiento de lo dispuesto en el artículo 61 del Acuerdo 02 de 2015, el magistrado ponente puso a disposición de la Sala Plena el presente asunto. Como consecuencia de lo anterior, en sesión del 20 de mayo del año en curso, el pleno de la Corte decidió asumir el conocimiento de este asunto, con fundamento en la norma en cita. Metodología de decisión 2. De cara a los supuestos fácticos del caso, la Sala Plena iniciará por establecer si concurren los requisitos generales de procedencia excepcional de la acción de tutela contra providencia judicial. Para ello, reiterará las reglas jurisprudenciales en la materia y, a partir de estas, verificará el cumplimiento de esas exigencias. De constatarse los presupuestos generales, la Sala Plena abordará el examen material del asunto a partir de la formulación del problema jurídico y las reglas jurisprudenciales a desarrollar. Presupuestos generales de procedencia excepcional de la acción de tutela contra providencia judicial. Reiteración de jurisprudencia 3. Según el artículo 86 Superior, la solicitud de amparo procede contra cualquier autoridad pública en caso de que por acción u omisión se amenace o vulnere algún derecho fundamental. En similares términos también lo prevé el Decreto 2591 de 1991 en su artículo 13. Debido a que los jueces igualmente son autoridades públicas, esta Corte ha señalado que la acción de tutela es un medio judicial con el cual es posible cuestionar providencias judiciales que amenacen o vulneren el derecho al debido proceso. Lo anterior se sustenta en el ordenamiento constitucional aplicado mediante la Constitución de 1991, el cual se basa “(i) en el carácter normativo y supremo de la Carta Política que vincula a todos los poderes públicos; (ii) en el reconocimiento de la efectividad y primacía de los derechos fundamentales; (iii) en la existencia de la Corte Constitucional a quien se le atribuye la interpretación de la Constitución y la protección de los derechos fundamentales; (iv) y en la posibilidad reconocida a toda persona para promover acción de tutela contra cualquier autoridad pública en defensa de sus derechos fundamentales.” Dicha procedencia es de naturaleza excepcional y restringida, por cuanto se justifica “en razón a los principios constitucionales de los que se desprende el respeto por la cosa juzgada, la necesidad de preservar la seguridad jurídica, la garantía de la independencia y autonomía de los jueces y el sometimiento general de los conflictos a las competencias ordinarias de éstos”. La jurisprudencia constitucional ha depurado de forma progresiva parámetros relacionados con la procedencia excepcional de la acción de tutela formulada contra decisiones judiciales. 4. En la sentencia C-590 de 2005, la Corte compendió el precedente vigente frente a la procedencia de la solicitud de amparo contra providencias judiciales. En virtud de dicha providencia se diferencia entre presupuestos generales y específicos. Los generales aluden a la competencia, trámite y las condiciones de procedibilidad de la tutela, mientras los específicos hacen referencia a los defectos en los que la providencia judicial incurre y que la tornan disconforme con los derechos fundamentales. Los requisitos generales de procedencia de la acción de tutela contra decisiones judiciales se concretan en: (i) que la cuestión que se discuta resulte de evidente relevancia constitucional; (ii) que se hayan agotado todos los medios -ordinarios y extraordinarios-, de defensa judicial, , salvo que se trate de evitar la consumación de un perjuicio ius fundamental irremediable; (iii) que se cumpla el requisito de la inmediatez; (iv) cuando se trate de una irregularidad procesal, debe quedar claro que la misma tiene un efecto decisivo o determinante en la sentencia que se impugna y que afecta los derechos fundamentales de la parte actora; (v) que la parte actora identifique de manera razonable tanto los hechos que generaron la vulneración como los derechos vulnerados y que hubiere alegado tal vulneración en el proceso judicial siempre que esto hubiere sido posible; y (vi) que no se trate de sentencias de tutela. 5. Esta Corporación ha precisado que la solicitud de amparo contra una providencia judicial debe concebirse como un examen de validez constitucional mas no como un análisis de corrección de la decisión acusada, ello a efectos de evitar que el amparo se utilice de manera indebida como una instancia adicional para discutir los casos de carácter probatorio o de interpretación normativa, que originaron la controversia respectiva. A partir de este marco, la Corte procede a hacer el análisis de los presupuestos generales en el asunto objeto de revisión. 6. Relevancia constitucional. La Sala observa que el presente asunto cuenta con relevancia constitucional, por cuanto la controversia ius fundamental se da a partir del presunto desconocimiento del derecho al debido proceso de una persona que, con ocasión del asesinato de su compañero permanente a manos del Ejército, inició proceso de reparación directa, al interior del cual se estableció la existencia del daño y en consecuencia le fueron reconocidos los perjuicios morales y materiales, sin embargo, la Sección Tercera del Consejo de Estado revocó el reconocimiento del lucro cesante, bajo el argumento de que al momento en que ocurrió el daño la víctima no se encontraba ejerciendo ninguna actividad productiva. La situación descrita implica hacer frente a la responsabilidad del Estado de cara al derecho a obtener la reparación integral de los daños causados por el Estado (Ejército Nacional) en situaciones de graves violaciones de derechos humanos. En este marco, el asunto adquiere relevancia constitucional a efectos de determinar si es posible reconocer el lucro cesante cuando la víctima no cuenta con un trabajo formal constante y permanente, pero regularmente se ocupa en diversas labores de carácter informal siendo productiva, sin embargo, al momento de producirse el daño se encuentra cesante. 7. Agotar los medios ordinarios y extraordinarios de defensa judicial. La Sala considera cumplido este presupuesto, dado que la sentencia atacada no es susceptible de recurso alguno, pues la Subsección B de la Sección Tercera del Consejo de Estado actuó en el grado jurisdiccional de consulta, conforme con lo previsto en el artículo 184 del Código Contencioso Administrativo, la sentencia debía ser consultada en la medida que: (i) resultó condenada una entidad estatal por una suma superior a los 300 SMLMV, mediante sentencia de primera instancia que no fue apelada, y (ii) el recurso de apelación interpuesto por el Ejército Nacional fue declarado desierto por no comparecer a la audiencia consagrada en el artículo 70 de la ley 1395 de 2010. 8. Inmediatez. La Sala estima reunida esta exigencia, en primer término, ya que el 4 de diciembre de 2019, la Subsección B de la Sección Tercera del Consejo de Estado confirmó la decisión del Tribunal en relación con la responsabilidad atribuida al Ejército Nacional, modificando la cuantificación de los perjuicios reconocidos en primera instancia. Esta decisión se notificó a las partes por edicto fijado el 11 de diciembre de 2019, quedando ejecutoriada el 16 de diciembre de 2019. En segundo lugar, la solicitud de amparo fue interpuesta el 17 de junio de 2020, con lo cual la tutela se interpuso al sexto mes de quedar ejecutoriada la providencia respecto de la cual se alega la vulneración invocada. Al respecto, esta Corte en múltiples oportunidades ha establecido que si bien la acción de tutela no está sometida a un término de caducidad, sí debe ser interpuesta en un plazo razonable y proporcionado a partir del hecho generador de la vulneración. Específicamente, tratándose de tutelas contra providencias judiciales, se debe partir del momento en que esta queda en firme. 9. No se trata de una irregularidad procedimental. La presunta anomalía alegada por los accionantes es de carácter sustantivo y no de naturaleza procedimental. 10. Identificación de los hechos vulneradores y los derechos vulnerados. De igual manera la Sala Plena encuentra reunido este presupuesto. La accionante identificó como fuente de la presunta vulneración la sentencia proferida en el grado de consulta por la Subsección B de la Sección Tercera del Consejo de Estado, dentro del proceso de reparación directa adelantado en contra del Ejército Nacional, por los perjuicios causados por la muerte del señor Luis Fernando Castaño, señalándolo de ser subversivo de las FARC, por lo que supuestamente fue dado de baja en combate, siendo que dicha situación en ningún momento se acreditó. En la acción de tutela específicamente se indicó que la autoridad judicial accionada desconoció el derecho fundamental al debido proceso al revocar la indemnización concedida a su favor por perjuicios materiales en la modalidad de lucro cesante. Específicamente se expuso que la autoridad demandada incurrió en una indebida valoración de la prueba, a partir de conclusiones que terminan por establecer que quien sale a buscar trabajo es improductivo laboralmente, sin tener en cuenta la naturaleza informal de sus actividades. 11. No se trata de una tutela contra sentencias de tutela. Para la Sala Plena esta exigencia también se cumple, ya que el asunto no alude a una solicitud de amparo instaurada contra decisiones adoptadas en el marco de procesos de tutela. Lo que se cuestiona es la sentencia que profirió el Consejo de Estado en el grado jurisdiccional de consulta. 12. Dada la observancia de los presupuestos generales de procedencia excepcional de la acción de tutela contra providencia judicial, se pasa a abordar el análisis de fondo de las causales específicas de procedibilidad. Planteamiento del problema jurídico y esquema de solución 13. La Sala Plena debe determinar si la Sección Tercera del Consejo de Estado vulneró el derecho fundamental al debido proceso de la accionante, al señalar que el lucro cesante solo se puede reconocer si al momento en que ocurre el daño la víctima se encuentra ejerciendo una actividad productiva formal y sin valorar la inestabilidad que caracteriza los empleos informales en Colombia. 14. Para resolver el problema jurídico, se reiterará la jurisprudencia constitucional concerniente a: (i) las causales específicas de procedencia excepcional de la acción de tutela contra providencia judicial; (ii) el defecto fáctico; (iii) la acción de reparación directa en el marco de daños causados por el Ejército en situaciones de graves violaciones de derechos humanos, ejecuciones extrajudiciales (énfasis en el reconocimiento del lucro cesante); y (iv) el trabajo informal en Colombia y sus implicaciones en el reconocimiento de derechos laborales. Con base en lo anterior, se resolverá el caso concreto. Causales específicas de procedencia excepcional de la acción de tutela contra providencias judiciales. Reiteración de jurisprudencia 15. Además de los presupuestos generales referidos y verificados previamente, de acuerdo con la jurisprudencia constitucional es necesario que se acredite al menos una de las siguientes causales específicas para que la acción de tutela proceda contra una decisión judicial: “a. Defecto orgánico, que se presenta cuando el funcionario judicial que profirió la providencia impugnada, carece, absolutamente, de competencia para ello. b. Defecto procedimental absoluto, que se origina cuando el juez actuó completamente al margen del procedimiento establecido. c. Defecto fáctico, que surge cuando el juez carece del apoyo probatorio que permita la aplicación del supuesto legal en el que se sustenta la decisión. d. Defecto material o sustantivo, como son los casos en que se decide con base en normas inexistentes o inconstitucionales o que presentan una evidente y grosera contradicción entre los fundamentos y la decisión. f. Error inducido, que se presenta cuando el juez o tribunal fue víctima de un engaño por parte de terceros y ese engaño lo condujo a la toma de una decisión que afecta derechos fundamentales. g. Decisión sin motivación, que implica el incumplimiento de los servidores judiciales de dar cuenta de los fundamentos fácticos y jurídicos de sus decisiones en el entendido que precisamente en esa motivación reposa la legitimidad de su órbita funcional. h. Desconocimiento del precedente, hipótesis que se presenta, por ejemplo, cuando la Corte Constitucional establece el alcance de un derecho fundamental y el juez ordinario aplica una ley limitando sustancialmente dicho alcance. En estos casos la tutela procede como mecanismo para garantizar la eficacia jurídica del contenido constitucionalmente vinculante del derecho fundamental vulnerado. i. Violación directa de la Constitución.” Breve caracterización del defecto fáctico 16. La jurisprudencia constitucional ha precisado que se configura a partir de una doble dimensión: (i) positiva, cuando el operador judicial admite a trámite pruebas que no ha debido valorar, por haber sido indebidamente recaudadas, y (ii) negativa, cuando el operador judicial niega o valora la prueba de manera arbitraria, irracional, caprichosa u omite por completo su valoración. 17. En tal medida, el defecto fáctico parte de la existencia de irregularidades en la decisión judicial con ocasión a deficiencias probatorias, por lo que busca evitar que los jueces se separen por completo de los hechos adecuadamente probados u opte por tomar una determinación que carezca por completo de sustento fáctico. 18. Así, este defecto se materializa en los eventos en los que una autoridad judicial cimienta su decisión en argumentos que carecen de suficiente apoyo probatorio, ya sea porque (i) valoró una prueba que no se encontraba adecuadamente recaudada, (ii) al estudiarla, llegó a una conclusión “por completo” equivocada; (iii) se abstuvo de darle valor a elementos probatorios determinantes que eran parte del litigio o (iv) se negó a practicar ciertas pruebas sin justificación. 19. Ahora bien, los operadores judiciales, en el ejercicio de sus competencias constitucionales y legales cuentan con un amplio margen de apreciación para valorar los elementos de juicio que sean puestos en su conocimiento y, así, formarse libremente su convencimiento. En ese orden de ideas, el único límite con el que cuentan los jueces para valorar las pruebas que sean puestas en su conocimiento, radica en el respeto de los postulados de la razonabilidad que deben circunscribir todas las actuaciones públicas, así como en los principios de la “sana crítica”; de manera que sea posible evitar valoraciones caprichosas o arbitrarias que desdigan el fin último de la administración de justicia. 20. En ese sentido, el juez de tutela, en principio, debe respetar la autonomía del juez natural y reconocer que las diferencias que puedan surgir de la apreciación de una prueba no pueden calificarse, en sí mismas, como errores en la valoración fáctica. En consecuencia, para la configuración del defecto fáctico se requiere de la ocurrencia de un error (i) ostensible, (ii) flagrante, (iii) manifiesto y que, adicionalmente, (iv) tenga una incidencia directa y determinante en la decisión, ya que el juez de tutela no puede convertirse en una instancia evaluadora de la actividad del juez ordinario. La acción de reparación directa en el marco de daños causados por el Ejército en situaciones de graves violaciones de derechos humanos (ejecuciones extrajudiciales). Énfasis en el reconocimiento del lucro cesante 21. El artículo 90 de la Constitución contempla la cláusula general de responsabilidad del Estado, a través de diversas formas de imputación de responsabilidad, como son: la responsabilidad contractual, extracontractual y la de los servidores públicos. En virtud de esta disposición el Estado es patrimonialmente responsable por los daños antijurídicos causados por la acción u omisión imputable a sus agentes y, para lo cual, deben concurrir tres elementos: (i) la actuación de la administración, (ii) el daño antijurídico y (iii) el nexo causal entre la actuación de la administración y el daño que se produce. 22. En la sentencia C-286 de 2017, la Corte se pronunció en el sentido de precisar que a partir de la Constitución de 1991, la responsabilidad patrimonial del Estado es un mecanismo de protección de las personas, bajo el supuesto de que el Estado “es el guardián de los derechos y garantías sociales y que debe, por lo tanto, reparar la lesión que sufre la víctima del daño antijurídico causado”. En dicha oportunidad la Corte hizo énfasis en que la responsabilidad patrimonial del Estado es “una garantía constitucional de las personas frente a los daños antijurídicos que puedan causar los distintos órganos estatales en el ejercicio de los poderes de gestión e intervención”. Es así como “la responsabilidad patrimonial del Estado en nuestro ordenamiento jurídico tiene como fundamento el principio de la garantía integral del patrimonio de los ciudadanos”. En la referida sentencia C-286 de 2017, también se hizo un análisis de la redacción del referido artículo 90 superior, a efectos de identificar las características de la responsabilidad patrimonial del Estado, así: (i) consagra una cláusula general de responsabilidad patrimonial del Estado, (ii) en forma de mandato imperativo, (iii) que es aplicable a todas las autoridades estatales y (iv) a los diversos ámbitos de la responsabilidad (contractual o extracontractual, entre otras). Así mismo, de tal artículo se desprende (v) una garantía para los administrados, que está estrechamente relacionada con el derecho de acceso a la administración de justicia y (vi) una obligación para el Estado de repetir contra sus agentes, cuando la administración pública haya resultado condenada y se demuestre la culpa grave o el dolo de los mismos. 23. En lo que atañe al asunto objeto de revisión, conviene resaltar que el mandato establecido en el artículo 90, es imperativo, es decir, ordena al Estado responder patrimonialmente por los daños antijurídicos que le sean imputables, y concede paralelamente a los asociados la protección a sus derechos y la garantía de una eventual indemnización ante daños antijurídicos que pueda generarle el Estado. 24. Uno de los mecanismos para obtener el reconocimiento y condena por responsabilidad extracontractual del Estado, es la acción de reparación directa (artículo 140 de la Ley 1437 de 2011 -CPACA), permitiendo al interesado acudir a la Jurisdicción de lo Contencioso Administrativo para solicitar la reparación integral del daño antijurídico causado por la acción u omisión de los agentes del Estado, a fin de que las víctimas obtengan la reparación integral de sus perjuicios, no solo en términos económicos, sino a través de una serie importante de medidas de satisfacción. 25. Específicamente, en el marco de los procesos de reparación directa, la jurisprudencia del Consejo de Estado ha fijado los requisitos a partir de los cuales se configura esta clase de responsabilidad patrimonial, a saber: (i) la existencia de un daño antijurídico, (ii) que la acción u omisión desplegada sea imputable jurídicamente a las entidades públicas y (iii) que se presente una relación de causalidad material entre el daño antijurídico y el órgano estatal, a partir de los cuales el Estado responderá por los daños antijurídicos que le sean imputables jurídica y fácticamente. 26. De cara al régimen de responsabilidad patrimonial aplicable a los daños ocurridos en el marco de ejecuciones extrajudiciales, este obliga al Estado a responder patrimonialmente a partir del análisis del daño antijurídico, en una doble dimensión, una material, propia de la teoría contenciosa y, otra, desde la perspectiva de la de protección de los derechos humanos. 27. Respecto a la determinación de la responsabilidad del Estado por violación a los Derechos Humanos, la Corte Constitucional ha explicado que esta se materializa en toda conducta positiva o negativa mediante la cual un agente directo o indirecto del Estado vulnera en cualquier persona y en cualquier tiempo, uno de los derechos enunciados y reconocidos por los tratados internacionales de derechos humanos debidamente ratificados por el Estado colombiano. Los dos elementos distintivos que convierten un acto de violencia en una violación de derechos humanos son: (i) que el autor sea un agente directo o indirecto del Estado, y (ii) que la materia sobre la cual versa la violación esté consagrada en los tratados y pactos internacionales de derechos humanos. Si se reúnen estos dos elementos, el acto de violencia se constituye en una clara vulneración de los derechos humanos. 28. Una de las modalidades de violación a los derechos humanos son las ejecuciones extrajudiciales, materia sobre la cual la jurisprudencia del Consejo de Estado ha sido particularmente profusa en sede de reparación directa, donde se ha destacado el deber de los jueces administrativos de analizar el cumplimiento de las obligaciones constitucionales que se imponen al Estado o sus miembros, cuando estos están en labores de recuperación del territorio o de mantenimiento del orden público. 29. En este contexto y de cara a la necesidad de abordar el asunto objeto de examen, en aquellos casos en que se encuentra probada la existencia de un daño a partir de los actos de los miembros de las instituciones militares, corresponde proceder a su reparación, la que normalmente atiende a una indemnización por los perjuicios causados, a través de lo cual se pretende resarcir las consecuencias derivadas del hecho dañoso. En consecuencia, el objetivo es restablecer plenamente a la víctima en el ejercicio de sus derechos, aspecto que está orientado a: “(a) restaurar plenamente los bienes o derechos constitucionales y convencionales, de manera individual y colectiva; (b) lograr no solo que desaparezcan las causas originarias de la lesividad, sino también que la víctima, de acuerdo con las posibilidades jurídicas y fácticas, pueda volver a disfrutar de sus derechos, en lo posible en similares condiciones en las que estuvo antes de que ocurriera el daño; (c) propender para que en el futuro la vulneración o afectación a bienes o derechos constitucionales y convencionales no tengan lugar; y (d) buscar la realización efectiva de la igualdad sustancial”. 30. Ahora bien, la Corte Constitucional en la sentencia T-535 de 2015, se refirió a la figura de la “restitutio in integrum”, para advertir que en este tipo de casos, como las ejecuciones extrajudiciales, en las que su trascendencia desborda los cánones del debido proceso y se inserta en el principio de la dignidad humana, su resolución judicial requiere una reparación integral. Esto es que, además de ser de tipo económico o jurídico, comporte también, sobre la base de la verdad el restablecimiento del honor y la reputación de las personas asesinadas o desaparecidas sobre las cuales han recaído acusaciones de ser insurgentes o terroristas. Respecto del derecho a la reparación integral de las víctimas, en la sentencia C-588 de 2019, este Tribunal Constitucional destacó que “‘la reparación es (…) un derecho complejo que tiene un sustrato fundamental, reconocido por la Constitución, las normas internacionales de derechos humanos, los organismos internacionales y la jurisprudencia’. Ello es así dado que ‘la reparación se cataloga como un derecho fundamental porque: 1) busca restablecer la dignidad de las víctimas a quienes se les han vulnerado sus derechos constitucionales; y 2) por tratarse de un derecho complejo que se interrelaciona con la verdad y la justicia, que se traduce en pretensiones concretas de restitución, indemnización, rehabilitación, medidas de satisfacción y no repetición’”. En la citada decisión, también se precisó que la reparación integral puede interpretarse en un sentido amplio o restringido. Específicamente, se hizo alusión a lo consagrado en la sentencia C-280 de 2013, donde se señaló que una definición genérica de reparación “alude a la totalidad de las acciones en beneficio de las víctimas desarrolladas a todo lo largo de su preceptiva”, al tiempo que una estricta “corresponde al concepto de reparación propio del derecho penal, como garantía esencial de las víctimas del hecho punible junto con la verdad y la justicia”. 31. El lucro cesante como elemento integral de la reparación por daños causados por el Estado. La reparación de los daños se ha clasificado primordialmente en dos, los perjuicios extrapatrimoniales (morales, vida en relación y bienes personalísimos de especial protección constitucional) y los patrimoniales (daño emergente, lucro cesante y pérdida de la oportunidad). En atención a que el debate de la acción de tutela se centra en la revocatoria del rubro de lucro cesante, conviene hacer unas precisiones en relación con este concepto. 31.1 En la sentencia C-913 de 2003, la Corte Constitucional refirió que “según el artículo 37 del Decreto 2595 de 1979 ‘se entiende por indemnización correspondiente al lucro cesante, los ingresos percibidos para sustituir una renta que el asegurado deja de realizar’. Por su parte el artículo 1614 del Código Civil dispone que lucro cesante es ‘la ganancia o provecho que deja de reportarse a consecuencia de no haberse cumplido la obligación, o cumplido imperfectamente, o retardado su cumplimiento”. 31.2 En sentencia C-750 de 2015 la Corte se pronunció en el sentido que el lucro cesante se consolida cuando “un bien económico debe ingresar al patrimonio de la víctima en el trascurso normal de las circunstancias, empero ello no sucedió o no ocurrirá. Dicha lesión subsana las pérdidas que sufrió una persona como consecuencia de las ganancias frustradas en el pasado o en futuro por el hecho dañino, es decir, se reemplazan las ganancias que el bien dejo de reportar”. 31.3 A su vez, el Consejo de Estado ha entendido el lucro cesante como “la ganancia frustrada o el provecho económico que deja de reportarse y que, de no producirse el daño, habría ingresado ya o en el futuro al patrimonio de la víctima. (sic) Pero que (sic) como todo perjuicio, para que proceda su indemnización, debe ser cierto, como quiera que el perjuicio eventual no otorga derecho a reparación alguna”. 31.4 En un caso similar al que ahora se estudia, el Consejo de Estado expresamente hizo alusión al concepto de lucro cesante, enfatizando la razón de la decisión en el impacto que el fallecimiento de un miembro del núcleo familiar tiene en el resto de personas que lo integran, máxime cuando es uno de los que aporta económicamente al hogar. Al respecto se indicó: “Además de que existe suficiente prueba testimonial que corrobora el apoyo económico que cada fallecido le brindaba a su grupo familiar, esta colaboración también se infiere de las exigencias constitucionales relativas a la protección del núcleo básico de la sociedad y, en especial, del deber ser decantado a la luz del modelo abstracto del buen padre, sobre el que durante siglos se ha estabilizado la unidad y los vínculos de solidaridad familiar, los que no tendrían que afectarse por la pérdida de alguno de sus integrantes y de ocurrir tendría que ser compensada sin mengua, particularmente cuando se trata de alguno de los proveedores del grupo familiar. Mismo que se da a la manera de distribuir los recursos acorde como acrecen algunas necesidades del grupo familiar en tanto otras se solventan”. 31.5 Ahora bien, en cuanto al reconocimiento y liquidación de este rubro, cuando se genera un daño, la Sección Tercera del Consejo de Estado en sentencia del 18 de julio de 2019 unificó su jurisprudencia, la que si bien estuvo enfocada a quienes fueran privados injustamente de la libertad, posteriormente se ha ampliado a otros escenarios. En aquella oportunidad, la Sección Tercera recopiló las posturas existentes hasta ese momento, destacando que en las indemnizaciones por concepto de perjuicios materiales, en la modalidad de lucro cesante, se acudía a las siguientes presunciones: (i) ante la ausencia de la prueba del ingreso devengado por la víctima del daño, si se encontraba en una edad productiva, recibía como ingreso, al menos, un salario mínimo legal mensual, incluso con independencia de que hubiera acreditado o no que al tiempo de la detención mantenía un vínculo laboral o desempeñaba una actividad que le reportara ingresos; (ii) la víctima, luego de recobrar la libertad, requería un tiempo adicional para reubicarse laboralmente, sin importar para ello si era empleado o independiente; y (iii) el ingreso de la víctima debía incrementarse en un 25%, por concepto de prestaciones sociales, sin importar si, para cuando perdió libertad, era asalariado o no. Sin embargo, consideró la Sala Plena de la Sección Tercera que resultaba mejor, “con miras a un adecuado ejercicio de la labor de impartir justicia, soslayar el uso de presunciones de orden jurisprudencial que lleven a reconocer de oficio perjuicios de este tipo, pues evitarlas y, por tanto, decidir con sustento en hechos o supuestos efectivamente probados”. Por lo tanto, entendió que el juzgador debe tener en cuenta que “no puede asimilarse el caso de una persona que tiene vigente una actividad productiva lícita que le genera ingresos por sus servicios que efectivamente se interrumpen o terminan con su detención, con el evento en que ésta no genera tal efecto o con aquel en el que esa actividad no existe y, por ende, la detención no implica la pérdida de un lucro económico” . Agregó que el juzgador solo puede disponer una condena si, a partir de las pruebas obrantes en el expediente se demuestra que la posibilidad de tener un ingreso era cierta. Es decir, que correspondía a la continuación de una situación precedente o que iba a darse efectivamente por existir previamente una actividad productiva lícita ya consolidada. 32.6 En este sentido, en la sentencia del 18 de julio de 2019, la Sección Tercera determinó que el lucro cesante solo se puede reconocer en dos escenarios: (i) a partir de la ruptura de una relación laboral anterior o de una que, aun cuando futura, era cierta en tanto que ya estaba perfeccionada al producirse la privación de la libertad; o (ii) a partir de la existencia de una actividad productiva lícita previa no derivada de una relación laboral, pero de la cual emane la existencia del lucro cesante. 37. Postura del Consejo de Estado frente al reconocimiento del lucro cesante en empleos informales. Es importante destacar que el Consejo de Estado se ha referido a la posibilidad de reconocer el lucro cesante en trabajos informales, sin embargo, lo ha limitado a que al momento de generarse el daño la víctima se encuentre realizando una actividad productiva. A continuación, se recapitulan algunos pronunciamientos al respecto. 37.1 Sección Tercera, Subsección B, sentencia del 18 de julio de 2019 (45577). Se analizó una acción de reparación directa, donde un operador médico omitió diagnosticar y manejar adecuadamente un paciente con infarto agudo de miocardio, lo que conllevó que fuera sometido a una prueba de esfuerzo que desencadenó un colapso del músculo cardiaco y su muerte. Específicamente en relación con el lucro cesante se indicó: “… se reconocerá el lucro cesante, pero exclusivamente a favor de (…) la esposa de la víctima directa, ya que estaba dedicada a las labores del hogar y no percibía ningún tipo de asignación, por lo que dependía por completo de los ingresos de (…) [la víctima fallecida]. Para la liquidación de su perjuicio se tendrá como parámetro el criterio aceptado jurisprudencialmente según el cual, la víctima fallecida devengaba, por lo menos, un salario mínimo, pues trabajaba como comerciante independiente, aunque no se probaron sus ingresos. (…) Debido a que el causante no tenía contrato laboral, no se aumentará al valor del salario mínimo (…) suma alguna por concepto de prestaciones sociales; se deducirá de ese valor el 25% que se presume que destinaba para sus gastos personales. (…) El lucro cesante futuro corresponde a los meses que hay entre el día siguiente a la fecha de esta sentencia y el cumplimiento de la vida probable que tenía la víctima directa. Se toma en cuenta la expectativa de vida de (…) [la víctima], estadísticamente, estaría llamado a fallecer antes que su esposa (…).” 37.2. Sección Tercera, Subsección C, sentencia del 29 de noviembre de 2019 (48345). En esta oportunidad se falló una acción de reparación directa contra la Fiscalía General de la Nación, por perjuicios sufridos como consecuencia de la lesión, detención ilegal y privación injusta de la libertad. En relación con el lucro cesante el Consejo de Estado se pronunció en los siguientes términos: “…la Sala procederá a revisar el reconocimiento efectuado por este concepto [lucro cesante], de conformidad con lo dispuesto por la jurisprudencia de esta Corporación y lo demostrado en el plenario. […] [L]a Sala encuentra que, si bien no existe prueba de los ingresos económicos que el demandante devengaba al momento de los hechos, de los testimonios rendidos se puede inferir que el actor se dedicaba a las labores de aseo de donde derivaba su sustento básico, por lo que se tendrá como base de liquidación el salario mínimo legal mensual vigente. Sin embargo, no puede reconocérsele el 25% correspondiente a las prestaciones sociales, por cuanto dicho porcentaje solo se aplica cuando se trata de trabajadores dependientes. Así mismo, no habrá lugar a descontar el porcentaje que el demandante destinaría a la manutención de su compañera permanente, pues la indemnización de lucro cesante es para la víctima, por su lesión y no para sus familiares, como ocurre en el caso de fallecimiento.” 37.3. Sección Tercera, Subsección B, sentencia del 26 de marzo de 2020 (45330). En esta ocasión el Consejo de Estado se pronunció en una acción de reparación directa en virtud de la cual se solicitó declarar la responsabilidad del Estado por privación de la libertad. Específicamente, respecto del lucro cesante se expuso: “49. Ahora bien, en lo que concierne al perjuicio material por lucro cesante, la Sala realizará nuevamente la tasación de la indemnización otorgada en primera instancia, ya que si bien es cierto está demostrado que el actor al momento de su aprehensión ejercía como agricultor y conductor de un jeep en el que transportaba personas, su actividad no era formal y por tanto no se puede presumir que además del salario mínimo percibía un 25% de prestaciones sociales, aspecto que el a quo realizó.” 37.4. Sección Tercera, Subsección A, 22 de mayo de 2020 (56218). En esta providencia se examinó la acción de reparación directa por daño antijurídico suscitado a partir de la privación de la libertad de la parte accionante, sin que se desvirtuara la presunción de inocencia. De cara al lucro se cesante el Consejo de Estado expresó: “De conformidad con la jurisprudencia reiterada y unificada de esta Sección, el perjuicio material a indemnizar, en la modalidad de lucro cesante, debe ser cierto y, por ende, edificarse en situaciones reales, existentes al momento de ocurrencia del evento dañino, toda vez que el perjuicio eventual o hipotético, por no corresponder a la prolongación real y directa del estado de cosas producido por el daño, no es susceptible de reparación. […] La Sala encuentra procedente acceder al lucro cesante solicitado, pues, como lo consideró el a quo, se acreditó que, en el momento que se produjo la detención, el afectado con la medida ejercía una actividad productiva que le proporcionaba ingresos –venta de chontaduro-. Como la liquidación tal como fue dispuesta por el a quo, garantizó el principio de congruencia, la Sala mantendrá incólume la indemnización, pero la actualizará –por tratarse de una cantidad líquida de dinero- a la fecha del presente fallo, con base en la operación matemática empleada por esta Corporación para tal propósito.” 37.5. La Subsección A, Sección Tercera, en sentencia del 9 de abril de 2021 (55583), conoció una acción de reparación directa contra el Ejército Nacional por la muerte de un civil que supuestamente disparó contra unos uniformados en zona rural del municipio de Algeciras, sin que se probara causal alguna eximente de responsabilidad. En dicha oportunidad el Consejo de Estado indicó: “De conformidad con lo señalado en la sentencia de unificación de la Sección Tercera de esta Corporación en materia de lucro cesante, la prueba de que la víctima ejercía una actividad económica lícita es una condición necesaria para reconocer la indemnización. En el proceso se demostró que el señor […] trabajaba como agricultor de su propia parcela […], de lo cual obtenía los ingresos para el sustento de su esposa e hijos, como lo señalaron los testigos […]. De ahí que se encuentre probado que el señor […] se ocupaba del sostenimiento de su esposa y de sus hijos, a quienes, además, por ley, debía alimentos, de acuerdo con lo dispuesto en el artículo 411, numerales 1 y 2 del Código civil. De acuerdo con lo señalado en la sentencia de unificación de la Sección Tercera de esta Corporación en materia de lucro cesante, se encuentra suficientemente demostrado que el señor […] desempeñaba una actividad productiva lícita que le proporcionaba ingresos y, dado que no se demostró su monto, en atención a la misma jurisprudencia, se tomará como ingreso base de liquidación el salario mínimo legal mensual vigente a la fecha de esta providencia […]”. 37.6. De lo expuesto se aprecia que la jurisprudencia del Consejo de Estado ha aceptado la indemnización por lucro cesante incluso en trabajos informales, sin embargo, condiciona este emolumento a que al momento del daño la persona se encuentre laborando. A partir de este escenario, la Sala Plena entiende que corresponde hacer un análisis del caso de los trabajadores informales (especialmente cuando son víctimas de ejecuciones extrajudiciales), desde dos aspectos. i) Por una parte, si la víctima del hecho dañoso no se dedicaba a una actividad productiva o lo hacía de manera esporádica, situación en la que aplicaría la regla establecida por el Consejo de Estado (no se reconoce lucro cesante si la persona al momento del daño no estaba trabajando), en la medida que no ha dejado de percibir ningún tipo de ingreso. ii) Por otra parte, este tipo de situaciones amerita una segunda lectura, cuando la vacancia es provisional y se logra demostrar que la víctima directa se dedicaba de manera regular a actividades lucrativas, pero que por circunstancias propias del empleo informal se encuentra desempleada, correspondería aceptar que es procedente una indemnización por lucro cesante. En este contexto, es importante hacer alusión a las características propias del trabajo informal, a efectos de entender este tipo de vinculación y cómo operan los periodos de vacancia. El trabajo informal en Colombia y sus implicaciones en el reconocimiento de derechos laborales 38. El trabajo es un derecho fundamental que tiene la especial protección desde el ordenamiento constitucional, así ha sido reconocido en el preámbulo y los artículos 1, 25 y 53 de la Constitución. Por su parte, el artículo 13, hace alusión a la obligación del Estado de proteger especialmente a aquellas personas que por su condición económica, física o mental, se encuentren en circunstancia de debilidad manifiesta y sancionar los abusos o maltratos que contra ellas se cometan. 39. En igual sentido, el Pacto Internacional de Derechos Económicos, Sociales y Culturales, en su artículo 7 refiere que “Los Estados Partes en el presente Pacto reconocen el derecho de toda persona al goce de condiciones de trabajo equitativas y satisfactorias”, así como una remuneración adecuada, condiciones de existencia digna, igualdad de género, seguridad e higiene en el trabajo y tiempo para el descanso y la recreación. 40. En el Programa de Trabajo Decente de la OIT establece los objetivos orientadores de ese organismo internacional, entre los que se encuentran: (i) el empleo, respecto del cual se especifica que los Estados deben promover posibilidades de trabajo que permitan el desarrollo personal del individuo y que generen la oportunidad de ganarse la vida decorosamente; (ii) el derecho fundamental al trabajo, en procura de propender por su protección y garantía, tanto en el sector formal como en el sector informal (no estructurado); y (iii) la protección social, donde se deben atender las causas y mitigar las consecuencias que generan vulnerabilidad y retiro de las personas de sus trabajos, independientemente que se originen desde situaciones de desempleo, vejez, padecimientos de salud u otras. 41. La Comisión Interamericana de Derechos Humanos ha hecho alusión a “la importancia del derecho del trabajo como un elemento central, fundamental y rector para el avance en la protección de los derechos humanos”. 42. La jurisprudencia constitucional ha reconocido que el derecho al trabajo contiene tres elementos a partir de los cuales se materializa su protección, así: (i) la libertad de escoger profesión u oficio; (ii) ejercerlo en condiciones no discriminatorias; y (iii) una función social. 43. A partir de este contexto normativo y jurisprudencial, la Sala Plena procede a establecer algunas precisiones frente al denominado trabajo informal, el cual tiene su origen a partir de la necesidad de ejercer una actividad laboral, que permita alcanzar una solución inmediata para la generación de ingresos, que lleve a la subsistencia de quien lo ejerce. Ello al ser un fenómeno que atiende principalmente a factores como las migraciones, el aumento de la población, escasa formación profesional y trabas administrativas o legales (cargas prestacionales para empleador y trabajador), entre otras, que llevan a precarizar los derechos de los trabajadores. 44. La Organización Internacional del Trabajo -OIT, utiliza el término “economía informal” el cual incluye el sector informal, así como el empleo informal. Fue así como en un primero momento, introdujo el concepto de sector informal como aquella parte de la economía compuesto por empresas privadas no registradas que normalmente operan en pequeña escala y con trabajo informal. En 2002, lo amplió a economía informal para definir “todas las actividades económicas de los trabajadores y las unidades económicas que –legalmente o en la práctica– no están cubiertas o están insuficientemente cubiertas por las disposiciones institucionales formales”. 45. La OIT, en la 91ª Conferencia Internacional del Trabajo (2003) hizo alusión a las categorías de trabajadores informales, así: “Trabajadores por cuenta propia dueños de sus propias empresas del sector informal. Empleadores dueños de sus propias empresas del sector informal. Trabajadores familiares auxiliares, independientemente de sí trabajan en empresas del sector formal o informal. Miembros de cooperativas de productores informales. Asalariados que tienen empleos informales (sí no se benefician de ninguna seguridad social o laboral) ya que estén empleados por empresas del sector formal, por empresas del sector informal o por hogares que les emplean como trabajadores domésticos asalariados. Trabajadores por cuenta propia que producen bienes exclusivamente para el propio uso final de su hogar”. 46. Por su parte, en “las directrices sobre una definición estadística de empleo informal, adoptadas por la Decimoséptima Conferencia Internacional de Estadísticos del Trabajo” -CIET (noviembre–diciembre de 2003), se definió empleo informal como el número total de trabajos informales, independientemente de si se realizan en empresas del sector formal, empresas del sector informal o en el hogar, durante un período de referencia determinado. Al respecto, se describieron las siguientes categorías: (i) trabajadores por cuenta propia (independientes sin empleados) en sus propias empresas del sector informal; (ii) empleadores (independientes con empleados) en sus propias empresas del sector informal; (iii) trabajadores familiares auxiliares, independientemente del tipo de empresa; (iv) miembros de cooperativas de productores informales; (v) empleados que tienen trabajos informales definidos según la relación de trabajo; (vi) trabajadores por cuenta propia que producen bienes exclusivamente para el propio uso final de su hogar. 47. En el año 2007, la OIT y la Organización Mundial del Comercio (OMC) se refirieron al trabajo informal en el mundo en el sentido que los trabajadores de la economía informal están desprovistos de seguridad en el empleo, no tienen acceso a prestaciones sociales y sus posibilidades de capacitación y formación son escasas, es decir, no gozan de un trabajo digno. 48. Ante el reto que suponen las políticas públicas frente a esta categoría de empleo y la necesidad de reducir las altas tasas de informalidad en el país a través de garantías laborales mínimas a los trabajadores mediante el fomento y creación de empleos formales, el Congreso profirió la Ley 1429 de 2010 “por la cual se expide la Ley de Formalización y Generación de Empleo”. El artículo 2° de dicha normatividad define el concepto de informalidad laboral desde dos ópticas, así: a) Informalidad por subsistencia: aquella que se caracteriza por el ejercicio de una actividad por fuera de los parámetros legalmente constituidos, por un individuo, familia o núcleo social para poder garantizar su mínimo vital; y b) Informalidad con capacidad de acumulación: Es una manifestación de trabajo informal que no necesariamente representa baja productividad. 49. Estas disposiciones internacionales y lineamientos normativos internos han llevado a la Corte Constitucional a referirse a la especial protección constitucional que recae sobre las personas que realizan trabajos informales, quienes normalmente se encuentran en situación de vulnerabilidad y ven comprometido su mínimo vital. Específicamente en la sentencia T-090 de 2020, la Corte se pronunció al respecto: “La Corte ha expresado que el sector informal es aquel en el que no opera una relación salarial, ni se garantiza la estabilidad laboral al no contar con la protección propia de la seguridad social, en cambio, es un ámbito en el cual priman las cualidades individuales, donde las oportunidades son inciertas, los ingresos fluctuantes y se presenta una alta movilidad social.” De manera análoga, en sentencia T-243 de 2019, esta Corporación consideró que “dentro de la categoría de sujeto de especial protección se encuentran los trabajadores informales. De acuerdo con la Corte, la protección especial de las personas que se dedican a las ventas ambulantes obedece principalmente a que se encuentran ‘en situación de especial vulnerabilidad y debilidad por sus condiciones de pobreza o precariedad económica’”. 50. Sobre este aspecto, la Sala Plena estima oportuno hacer alusión a los datos aportados por el DANE en relación con el porcentaje de trabajadores informales y las labores en las que se concentra en mayor medida la informalidad, destacando, además, que existen diferencias sustanciales entre el campo y la ciudad, conforme se evidencia en los cuadros expuestos a continuación: 89504e470d0a1a0a0000000d4948445200000780000004380806000000e8d3c143000000017352474200aece1ce90000000467414d410000b18f0bfc6105000000097048597300000ec300000ec301c76fa8640000ffa549444154785eec9d078015c5fdc7bfaf5ca183741441b060142b2a6043636fa88909261acb3fb11b7b2189468d0ac61e157b378a252a56b062c782828a224d5090dee1da6bfff9cedbb9db7bf7debb7795bbe3fbd1617767a7efecbebdf9ee6f26505c5c9c801042082184104208b4ba7aaeb7d73cf9e5af1dbc3d21364e3a75eae4ed09218410420821c4c68b04602184104208218410420821841042082184682104bdad104208218410420821841042082184104288668e046021841042082184104208218410420821846821480016420821841042082184104208218410428816820460218410420821841042082184104208218468214800164208218410420821841042082184104288168204602184104208218410420821841042082184682148001642082184104208d120b46ad5aa5ad7b3674f4c9d3ad58b21841042082184104288ba220158082184104208214483914824b2ba55ab5661c4881112818510420821841042e44cba0f8cfdaea9b1cd36db64fdbb97e718a6be90002c841042082184106283f2c20b2f4804164208218410420851238a8b8bd3baa6c833cf3c83dffdee7769ffeea51fcf314c7d11300d91f0f68510420821841042887a835f5dd3ca371b8140c0db033a76ec88850b177a4742082184104208214465aab3eea500cc304d5108f60bbd3beeb86346bffa4016c042082184104208213618a9d341d784638f3db67c7a2f3a1ea783fe63c78ef58e922c5dbad4c679f7dd773d9f243cbeedb6dbecbe0be377f4ab2dfeb4098f99e6c5175fecf90821841042082184a80e67e99bea9a3a1478fd96c00d25fe1209c04208218410420821ea9dc2238e40e2d7bf060e382067c7f08c57137efae9a7f23ff6f98773aa48cbfd7efdfa659c4aebb0c30ef3f6d273e8a187561a50e8dab5ab77a6eedc71c71db6fc37dd7493e72384104208218410a225e317811b4afc2512808510420821841042b408b88ef0c30f3f8cfffef7bf9e0ff0f6db6fe3f0c30fb722f0b469d33cdf24147719de6f95db98bcfefaebf52a280b21841042082144aef8673acae644f34402b0104208218410428886e3adb792ee4f7faa387ee209e0a0832a8efde7ebc8c08103317ffe7cef08f66beaedb7dfde8ac06fbef9a6e75b0145e3f7df7fbf8a389c2b9c5a9ace3f1db5df0299d33b3bffc58b177bbe15eb56719b3a3db5104208218410423434fe998eb23951bff8a77d7696c0f4ab6f24000b218410420821846858fef8c7ca02ef451701679de51d183805f4638f790775a35bb76e9833678edda7a84bcb5f5ad9eeb7df7e183972a4f54fe55ffffa17aeb8e20aefa832b4d275026ea635864f39e514dc7befbd76708416c537dc7083f5a765f1669b6d563e70c23fee1d6e20855b8ad04208218410420821ea8efbd8b62992bae66fea9ac0f589046021841042082184100d0ba7644e1578d7aff7760cf56801bc64c9122bfa125afcd2f2d7316ad428bcfbeebbde5105db6db71df6d9679fb496b8fe35809f7ffe79cfb732147ddd54ce1473efbaeb2ebb4fcbe23f52fcf638f7dc73bd3d21841042082184100d81fbfbada9912afe3a1a4a0496002c84104208218410a26149b5f0bdef3ee0d147bd03433d5a0053f41d346890dda7c5ef61871d566ec1cbe3575f7dd59e4be5fcf3cfb796bcb420ae2b148d1d5ae35708218410420821ea17f7375eaa6bcaa4137f1d7e11b8be90002c84104208218410a2e1a0b8eb87c7c387036fbc51715c4f70ca655addd20a9796be679f7d76f9d7dfced13ad7bf46af1f5af2669a0ada0fa796f64f07cd3fd41d2c03ad89092d91fd56c577dc7187b72784104208218410a236a4fe8d97ea9a2a3ffcf0435af1d7c1730c535f48001642082184104208d16cd97cf3cd2b7dededa669a6a5af7ffa6707a7817efbedb7bda3caa45b8bd7bf06305dba29a429f8baf314a0694d4c6ebae9266b55ecced5e7d7dc4208218410420821442602c5c5c5096f5f0821841042082184a837287a2612b9ffc91908049af417dbe97016bee9c46321841042082184106243200b602184104208218410420821841042082184682148001642082184104208d160d0aa375727841042082184104288baa329a08510420821841042082184104208218410a285200b6021841042082184104208218410420821846821480016420821841042082184104208218410428816820460218410420821841042082184104208218468214800164208218410420821841042082184104288168204602184104208218410420821841042082184682148001642082184104208218410420821841042881682046021841042082184104208218410420821846821048a8b8b13debe10b52691503712420821841042082184104208b1f1100804bc3d2184685a48001675c209bf7e015862b01042082184104208218410428896885ff475fb128285104d0d09c0a256f885df74fb42082184104208218410420821444b8482af5ffc95102c84686a480016b5c289bd74f178bc92f8ebb642082184104208218410420821444b2255f80d0683e5fbee9c10426c6824008b1ae3c45e3a8abffc812b2828402814d20f9c10420821841042082184104288160dc7c663b1184a4b4bcbc7c825020b219a121280458d71c22f5d381c46ab56adbc3342082184104208218410420821c4c643717131a2d1a815819d102c84101b9aa0b71522279ce5afdbcfcfcfb7fb42082184104208218410420821c4c606c7c8fd63e66e5f08213624128045ad703f649cf65908218410420821841042082184d818e118b9845f211a86040288c5838824c24884f210c8cb473c948f40380ff1a0f1b332a7aceed3210158d40afd9809218410420821841042082184104934662e44fd118f03eb8be358b33e81a212a0b40c288b0410890131e3ec7e2488b2581845656114970510d72d5809ad012c6a047fc4dcfabf5ce4be63c78ede192184104208218410420821841062e363d5aa55d61258eb000b51778a4ba358b9a61401f35ff93d65eeaf505ed8de6761de5e09201a8b7383783ce659e1c7d1a63088c23cd9be1209c0a246480016420821841042082184104208212a90002c44fdb0665d09962e5f6bee21ef5e32ce1c20180e222f9c97bccf42c62f61feb726bfdc61cce434ec1485dbb70da34d41989e1b358d2a003ffef8e338f1c413bda3e6011fdc4d59e49c376f1eeebaeb2ebcfffefb983a75aaf5ebd3a70f8e3aea289c7df6d9769ff4e8d1038b162db2fb75a1a104e09f7ffed996ff871f7eb0fba477efded8669b6db0e38e3bda7d5195bbefbe1b679e79a67724841042082184104208218410221b6fbef9a615680f38e000cfa7eed4b7003c7bde7c2c5fb5da3bca9d04e2e8d1a50bfa6cdad3f3a93b3367ceb4dbadb6daca6e1b8b6bafbdd6b6e3dffffe77cfa76973e79d77daed39e79c63b74d11f6d30f3ef8002fbffcb2d594a82f514bbaf7de7b9b840eb67ce55afcbc6099bdeed6d2d7385afeb66adb1a21735f452251e4e5e595df5fdcda3d6ead201c47cc13823bb72f40ab8d5c046e143b6876aac18307db0ed5dc58bf7e3d66cf9e6dc5cea6c625975c82830e3ac87666dea0c5c5c5d6dd77df7d68dfbebd3d77e9a597dab0ab57d7fcc7a2b178fbedb771f3cd37dbb63ee2882370fdf5d75bc77dfa8d1933c68611420821841042082184104208216a0bc7fabff8e20b7cfef9e776bfa942f177fbadfb61e036fd6be4b6dbb21fe6cdafbb21d886865a120d0a1f7becb166a32b5107a36b6a50e4a54e448d6ec08001b65d070e1c8809132660e1c285565fbaeebaebbcd01b8eb2481473e72d46696929e2b4e48dc7505c528258348a2f267d81af264fb5026fa9f18b9496215a568658590451132f6ae24422c6cf848d9963ba652bd65b6be08d9906b70066873fe490436c87bafffefb3ddfe6c582050b50623a55dfbe7ded57074d813df6d8033becb043d63665db1f7cf0c1f6cb0d3e24290ed795fab600a6b85b545484534e39059d3b77f67c2bb37cf9723cfcf0c368d3a68dac5d539005b0104208218410420821841042e4c63df7dc83418306d9fd3973e6e077bffb9dddaf2b1c8baf4f0be0cfa64eb3826e6df8f4ab6918366457efa8ee6c080b601ab7b9d964a96d34076d8916cbe41ffff887dd360528f6d2909056c9471e79a49d6d35150ac46c6fceceba21f9f093c958b9722d0a0a0a915f588082c24224627184f3f3f0d04dff417e2c8293475e8cd6ad5b9bfbabe23e0b06ddbd467b57ea57490d8b56c11dda15a27b97f6c9d31b210d6a01cc297d29fed292b3b98abf64d34d3745bb76ed3077ee5c442211cf77c3c11b96376b756d4a71965f7174e8d0c1f3695ad0aa97e2efc5175f9c51fc253cc730b406ae9525f0a2f1b8f2f4d331668a775c4b168dbf12a7674964ca98d3b39e6f8a4c1a1db00fc972377a927726138b30f6e8a3317691d91b7b74faf093462370f45813b2b1a9289ba34afd722ad7248c0e544ea73e61998ece35f14563717479f9479b925590b6fdd9f6befa56b93c95ce574eaf02b6a3399fa52f546957e3d20667f9bd364f17a77efa49b2bc598adbb0b04d6de65ebba5d6319782f9af4b4a9ba4eb2ff6da97e751b5af563a9f26bd8ab87435e9ebbc37eab1adbdfef16ababe615d9a3e9ab5bd5d5d1af61e6e1a54ae7fa56b629f1ba96d97bc76e56d55e522563e5f6fd7780362fb7a1d2b92398d647be5fc2caf02af9fd747539edb74b54fb7a591bd9db23ebf6cf874e7ddbd93e6f9927aefa4cbb39e6e8eaabfe115f7b4aebf1042082184100dc72fbffc82952b575a01986edab469f658342dbefefa6b2b4a5200a6e374c53c16358702f0a79f7e6a45e974e22f71cb886ec836a611e0d38f3f8677de7815efbf39011f4c188faf274f36fecbb07edd1a84c241244ad761f9e2858844a358b76e2d8a8ad6a3b878bdd59892b3e3ae47494931caca4aac8e178946b062e53ab36d7ab3fb36160d26003bf197ebd036a52f1e6a4bb76eddac10c96921680dbca1e04df8d24b2f553b8f3cd7fc6dd5aa157af6ec691f904d4d04e63abf2c172d7f5379fae9a7ad65702a0cfbd65b6f95af119c2b539e7f013dccc36deac70d2bceee74d6bdb8f7ac9dbca3a64e72f07a083eb156ddce7d8289550744fd4c7a04c7630486f5f08e9b1295ca961c481d32e9292cf4d56fe188b1e8d96c84215387338ec7e04fbcb23f65ae992bf8a2b13863ec082cbc7c70f2d862c24fec5b51df854f61d2105f5d39b03d64129e5a5891de9074022cdb71f0288c1a99ae2fa4ef37894f4661d2dcaa8d3ae991e38111c3e0bacbf0a792538a38f7c9e0e31bfc7a64fc50a15e306d3e7a24460dabb80ea3bceb95740bf1d4a421c82cb613d3a6beebc23679c4059e34dab6f58b23fc37dc243c32f7f28a3c3e198ce37b56162c7a1e3f189f78e76d1ba7d4df7f1d4c37a91c3f2b8371b98953a9dbd501d73f0ebfdcab0bdb6bb8bf0d2f3739faa9aebd5f44a5a66a82a413f46bc3a2b16798fbd4bb0f79af8f76f7329f1b63316261e5b65b347622fa7a7dccf5cb8a729838470fc124d72f529f1df54cc3de93150c66bfaa6367cd94c6a4d1a36d7b56be376b40ea6fe970df6f55f2a66c96227cbd5fdb6ced44679f7fe9ee293e2b2661d42898dfc5741d7938860f1f59f19b9a8dd43cebeb019882ff9eae75bf1242082184104264850211c7960f3cf040cf07d86bafbdec18757dcc9cd9d02c5db10a45c52588f9a6b4e50c9deb8ddf92e54d6fdae1dac2a52c6949ebd794a88538eb5a513328a6e7a20dd1fad709c11b822f3f9f8c502c6a6ed4f558be703e161b37fdeb2f317dca1778f8a1a7f0c9575f61c62f0b70c7984731e993cfb072d50a2c5bb6d4f69775ebd763ddba75d615171759fdaeb4b41891d25294959561cddaa67f7f37140d22003bf1f7dffffe77b9997e4b8016b514566909bca144603ee8d8a6d54dbdbc68d122efab87a4e3715362ca9429183264485acbdfa143875a970ac3eeb4d34e366eee4cc1c75377c4d0b38662c7a9cf637cd36a860d846fb03f652073f0e5a9824b65264d1c8951978f2817f49a12feb2d981543c85852f562e6b8f112f2605af7285ad29331773c78d82d3ba7af41d8c71e6d943263d321623ee49bd0e3d30c27f6d7a8cc0e5a3c6950f7e2f9a3816e3465d5e2e90f5187139468d1b8bd4b171db8ec32ec7b0515507c7278d4edf6f4cc74933603d0913478ec2e55906b229ae349feb9186451331d6f4b39333de34e69abc98c02769dab29c457331697885c0d1b7ef704f4ca780017c52456c188ccbfd7e834fc653c34762a2d784bc7ec39f3ab9fc3e1e7cf253189e56cc4f62fb81399b46bf6f60aaef1f55a8b6bd371ee6ce1d572184f7e88bc1e3ccf382fb931ec1d811f75411c2799d2bfcf8ac18857163279a5e6660bb9a674df9b54879768854ccdd34ac6e1f1b64fd2db5ed6fc234fe4dd9e4a8f69dc3fcf62405f3472a3fe3ecb362044e3e7944d5739671183c82f1ce68321f84f19e1edeb7af7724841042082184a80f68ddcbf563efbdf75e5c76d965183d7ab4fde872bbedb6f342240560faf11cc3302ce3306e53a3b42c8215abd762f1f21558bd669ddd5fb46c25569a6d591398b5b4b65080e734dc5cca92066ddb6cb38df53feaa8a3ec969c7beeb956c8e479bfa35623b2b3cf3efb54594399fadd69a79d56a53dfdeef7bfffbd0dd758ccfcee7b84c22174e8d01e9d3b7700e231ac58bc00efbc3d11e35f7f032bd61661feda524c9e3c190fdeff28a67efe05a67f3b15b3a67f8f5f7e9e8715cb965a01981f49ac5bbf0e6bd7261d75bc152bd778b96c7cd4bb004c9372deb0e3c78f6f51e2af83c26befdebdf1d34f3f61cd9ac6ef38b400e6f4cfcd1d7e514231371d34d9e743261d8c53a3b9e8a77c8ca93b0ec54ee6bfa13b2ec6c753fc237d8b30fecad331c6f4554e117dfa95e39383e1063b9d33fdac1b03bfe4ec3f77a54f51ae9822da4bb7924e9de237658c2f7de31a73eae8d4c1fe74d8690f53ad0293828dcff82e272a4d395bc9e234694deace55b6460b60f4584ec55811a7d2b4b659cbb60813c78ecb3868dc63d8089f20c6321c8db163bd691ed3592ea54c01e9b73472d64efe3aa65a22552ab7a94b52c2f5913ac5647919faa2af4fd85b3477527270d85a85fac59c4c2c828982c17d19d06b934a176f30865511792ada71f0309f4044168dc5e89a0876932662e4a861593f282095af07c9d42f52da329355ad9dc233198fd7a5e7f1e38091b4c2f54f6b5b398fca6979fd6f5272ebc2a4eb1a14d5fd16ce99a8d496bcdea61f8cf5facce8b914ef2a84788a00bc66fc8861ec880a213733fc50603892ba01afdf7053245f897a0cc3085f3faa9e5cdac63bf48ed387cd7c1d2d39f60f3fb9b6773a32f61def7a4c2a3fef59befaefcbd48b5fe99ef55bcabaf6f1d7dd9d4f9e1b321218777ccfcaf12aa5675c4a7ee99ea1fc506064c5c30193869be705db7c0872ba47f93c311dcdb665f2e390cad7a2529ff5ee29570657bcaad6ccacb7af5e69e265ba272b5f9faa7d2c7d9b3a52faa1ff37c3d79699f320b9a591ace3100c19e2c2a6bb3fb29595d4fcb73463ffb5e571febeebe1f5eb45febee5d5c962af8d3f9d4c754d93b6215d796a7e6d9371cacff9cb67c9b19dd23ce3ca9f15d99e7f7d47e01eab01a7e65b735cdb55aa6ba5b63454bacf4763a2e76d62677e3608218410420821eac433cf3c6367c73ce0800370c30d37e0eaabafc649279d5469dc99fbf4e3398661588eff336e53243f9c67dddaf534fa2a45415e1ef2f2c2ded9e6c95ffef217ecb0c30ef8fbdfff5e6ec8c6f6f75bad729fd318fb0dde9aa2d15b5364efbdf7c6071f7ce01d25b9eebaebb0f9e69b57694fbf1b387020eebcf34e2f46c3b378f152b46f5388b248d4ba5edd3b63cb2dfa62d5ba22735c84fcfc305ab56d8b68b40cbf2cfc0533bffe06cb7e9a8befa64cc67b6fbe898f27be8baf3fff143fcef801cb962e3375e0b4d0ebb1be8853451779b9341ed4f1b82eb81f1ea79b66bb2185f67a178069a14a7174f0e0c1e55f0be4ea36c4171bd3a74fb75ff4d4c4b9b58037c40386376ba6b9daabc37d3dd314983f7fbe15d2d33163c60cebd2c1388c9b2b533e9e8a1d872685e69d86ee88c51f4fa932d037f563e0ac7befc5bdd71c6207c329f0de8d33ed175f74571fd32f19904cbd1b1f0f4dfadf7ba649ef853169ac8a7b98bcba579e727acaf37801c7e0581685e2efdd8b70ccd55e3af75e8d6316dd5d494c6e504cff1d67c5829ab168ece81a0b361cf0f44fc3bcf072976b72101de5d3b77e82c129963823c702f7f01cad78178dc519be696d139f0cf34225a95c36bf2096065acb99fc2b8cabc6e1f8b9c392e9a699da71d24416d3e53b0ae352ad89460ec1c461fef315f5e060704f4ed5ece25f3e17c78f4c9eb37040d837fd6fe5a9597b60c43d9c8a353960cc74ee1931d70a3c55ad42d3c0a9337d16c439e117e5060fab6c215ca37eb3a8ca54bd19a9743db2f48b6afa8085a246cfe4b4d9b4484e5a18db39856d9c64b325f3289feed6b874d3618f1c72063b60324cda297127213983710ebf5ba6330e77169a64dcf198ebf599cbcd6fe5e5de34a6bcce9cf2f9f2bec929beefc945c863dff75910d7145a758f2cb70ccfad6dca5934117347b8b09cbeb9c2d2b9dc5adc3b577eeb5b6ad03fca49dfde23cb8538e3329433f53eb475f28b33e67a8cc63dde3924afc544ef99603c868f1c5d71eded3deb7f26986b9722208d1c3211c3bcf39f8c32cf177bde5983bb29b83d0bd2accf80e4f974cfd01e23eef1a6173765ed999c11606ef2e190c3339a6d99fa414826ccb5f24d45cf7b32cd9d9786f4f1d2df938b3071aefffa0cc7c8f229ad93a46f5342f1ac27c696f743737e843d9142b63c724d23d76747a6b226a9f6b794d7dcf7b14db6fe9bf53e33fdbaa7ebc72c4b9ae9e03353f367718daf6d86beedc8fd9da307fa9a401516d3fce0c93d2b7a60d808dfc71229d8fb08c79be7adff0aa5c07674cf18e33236a1791738c37b8ea4bb8f2b3d3716f6c5588ae5960ccf06218410420821449da111d5871f7e6875875ce9dfbfbf754dd5002b2f3f842e9b7440f72e9dd0ad4b4774eed41e79a1065be5b351b8f1c61badd058dd8ca7a276d002984b8afaa1d575eab2ada9da11cf3ff1c413de51c3f3edf73f60fe82a508c5230825a258b87819c2a66f874df78e444ab166ed1a2b4ce7e507118f95a1b8b408ed0a42e8d5b10d8ad6acc2e4295fe36be33e7cef037cf8e65bf8e2e38ff1f3bcb958b5721516fcb2d0cba571a091ec800103ec2cc90e0abffc2085fe7e6198ed7ee9a597d678d9d35ca9f7a7033b06bf1e98306142f9d702b9ba0d21a8b2c139ed434d5cdfbe7d919797b7c1a61848fd7220171887c2fc46c5a2f1789ed33f3b43e39d8662c7c51fa39211b061c76393c2afc58b73a66f2ddf1ee6462d3fdaf14c949fdae9581cd37d31e6a4e9b63d4c5edda79abcbc630ad1dd4d41988fdd3fe62c1c529e690f1c726c7a717a83c169152badbf991c507daa3673affa84af1e830727db9a42e370ff54ae8371f25395d7eaab6ac1eb136d4d3af55236cbf0ac712b4d8b4d51d45f0e32ea938a3551ed74bce3a8951a58ae144b64d3ae1ce47524a7ebf54fd79a32356b8f1178d10d18bfe813783898ec06a4d38d46dbc1668a4ab988418e54512e9d8570652a596ff9cb51dba97aabed1799fa009984d19ef89b551ff7f2f08babe9a6c31ef5896f103edd94b8562ccfc5123b0d95ea68b0f79b779d2fef9b5cc3f59e11a6e215d6647eeb3b87158628c4a44c755e1d492bb364baf6e305d76039b64d396c978a46b2428b9ba69c54ecf73097cb57c2daf48f0ced5d690de0b4ed50f53eb475f25b9dfbea6c2dd2fdcf046b41e8ee6916a3f214dbf69e37b5a9dc772aee3b3b05b75ffc4fa1da670049f70c65b8175ddd4d5f9dcb9901f82ca270e7eecbca169e492a44ccacf7490a15e29ab9efea3d1eebecbb3ebc06296d96b14ded1ab195fbece011e9fa41963c724d23e76747b6eb9fe1f7ca2f325ad1d6a5517dffcd789f99b2fad789af6e3af84a7875adddb3d84f35d7d6b75fd1b7491d7ed753d60dae3acb841f533e6b069c6e9a680fb6a37bc61897f1be31ef02154b21b0de15f77195e7867976de43b15c082184104208d1a00c1a34c80ab934c0f9e5975f3cdfaabcf9e69bb8edb6dbec14d0dc2e5cb8d0c66dcad0ea372f1cb67f473677388b2c45e0830e3ac84ef39c096a314dc1a0d00f85beeac8254c43e28c09d3599efad9d0da51380494c46258bab6046b8bcb5056568ac5cb56a27bd74e68dbaa00fdbb77c2363d3aa14bfb76a6ffe7a32c5286252b56018104faf5e989edb6e88150a20cab962fc2a2450b30e3fbef30fd9bafb0f8e71fb1d4b80d01c711aa63d4a85178f09947f19f6f9ec48eb71f892d6ed8cf6e2f79ed06cc5fed1b70aa25f52e00f386a5893ea781ded09dbb21a0904a359e2277fbf6ed3ddfc683d321647b1066827118b7a9b0d9669bd5eaab06c661dc5c5834e5632cc654dc5d3ed5f2dde668315e783ecb74cb8be66071f77ebe41c85ad2e3101cbbe354248d8093eb101f6b155f3e80923f5895e8d10fdd17cfb103850d4eaa35622e78ebe9e56c65e84d2d6a85ad4f80217660bbc282d24e3f9a6255c3a923fde2512528842e1c81b19e956425cdb34ad9387572856053054e978ac1b03323e7829d2ad3957308fc06bcd9316d9ccd12d95ced8a299a7d64ba3ea61ca39dc0e3b318fc0443aa4ea939ba2f16e66845549e3fdbd1cedee9eaeaa6a4f406c6d3948b165f2c83b5faf251a3a97a7dd7236bbfc8d6070c2387e4266af9a7beada09a3e63e094bb7eecda94b95ab09a8473b69e766bb89a5e5d6165b71023382574f90382168ba66de6a67ea89189cafd30696566d2fd649469b70a91b0366de3ff08c04effeac1bec1be69cfa55848d6662ae71ab57725781f56eed7c9fb38e5430e87b548cff47c48deb37e013d10e889e3c765ef3b99c9e11990e1195a197ebcc16f43069bebe1b30865bcca0f0793c668f435cf8eaa6b76a7c1f6851e18f122fb9f57e7d41b2f23358ce7ffa8a5e7f1a8e849d949df673390218f5cd3a8edb3a312997e4bcb45c64f306aa4ff999ebdff66bbcfaa60fb766ed8bad6f2595c854cd7365bdfaed13b47e5fb88cf8a4a65b7796659879d1fb28c1a59f95ea90f781fdb9d0cf7b9104208218410a251a84e04a6e0fbd65b6f59d19770eb04e1a648f3977bd3938b084ce3c1a66050e8876beb722ddd4c707aebd4f5773704e9d6016e6a74eab4094a4b8a1131d735180c201a8b62bd39eed0ae3d3a74db02070cdc0afd3b1522d2be3736e9b1397a75eb8898b921d69644f0d3e255d87a9b2db1fba0813860df3d70c4c17be2f0038762e0807e08c6d6a35541e35ac9b33f73e6611ac93afaf4e9639f2ff4f75bbbf71ad40f873ff2173cf7cd78ac295967fdb8e531fd27fd54b7a5431ba4e6fcaa8095bbe4924b5a94084cf1970f155a001716167abe8d4b6d6f569af5336e5381a6ed53a6d4bcf3324e6e53592fc2948f1763c733dd34cb9ebbfa984a96b955a8472196534edb69a0cbd721263d40ed37ed8f537d08cfb950e335418149c9b9572b95af4772cec52a6d65078efd38eb463b609c1ce4b571bd69222bb96cea1d079d6d383b625c3ee85cb56cd9a77c4cb7de6546ec94c273717979193f81cf80b71ad20903c981e024a9d356faa822162e4a5a85d21acaaef75931304e61d2a541316e74df85692c21d3e5955c2fd60983c97649bd26c9697d6d53e6dc6f6a3035b2c15e3fcf32aada7e91a10f90519f708ad29e692d65fd64eab7a922692a5c9bb71c8af139afe1e95956fbace0324371df5bc3d5749c8a7ecaebe7fa12c5df9e984bf1bdcafd92a6cf59613f83a069eecd4f7cc2474ddba6bcbf79d729f54380f20f04468c45cf7271aa66fdc352a3f64e856d32dc37c5b273b5996635791f55b23af65c751f1ea427c767409a67a89f8af5a2f97cf1ad014d01ca5d4f8a70193e0c4977ddadc562f945a7989baca7151b7316ca728c575e36af3d39edb677aa3a32f7d914b2e4916b1ab57d76f849f75b5a194e09efff30a3fafe9bfe3e4b83fdd826376c5d6bf92cae4475d73643dfaebe9d7c7816dc4963e1e4ef5a95f6326d5ac9aa3e85c1977bc27bc5c2bc7587cf70bb93fe3eaff49b2284104208218468502802f7ebd7af8a004ca1d709bfe4aaabaef2f62a84e0a6443008ac2b2ac2b295ab51525a86a292122c5fb1c66ccb100834aec0d5105034a37ed190eba1d637f7df7fbffdbb339d084cf19730cc8686ed9a6e3a67bf35b5ff7843585677efda15b148142b56afc1fab5eb515416b51f3c04dbf5449b9edbe3a1099fe0cdb925e8b9f5ee68d7a60d76d975208e3e7418ba77ee8078228e4e9d37c176db0dc0afb6db0a9b76698f767926ad450b50908820525a92cca411a1e09b3aad398fe9efa085efe92f5c512efc6edbad3f3e38e329bb25f4e7f9ba580237d89381223017e6e6fced5c54bab943c16ef9f2e5760d800d25fe9273ce39c7b6694da681a6793f6f70c66d2aecb4d34e56cc659be60ac332ced0a1433d9f2c2c9a828f17fba67f76f4d80943bb3bcbdc3478e7ef1e531160d1f8f19905e36c70cae9a91f638c6f1d6262d722aeb476f0228c1ff30258d8c679b426a726a44551aa583669b437e86c2d76dc003407542bd6232cc7ae119bb276de225a2d564cdbc835fcca4ffbad8f18b79295533598f25484e580b8b79ba16ce5eb63a664503e656eae6a0d0770fd420ca7c5f476ab2739e85b692d4b0e54fbc67c070fabbc6630fb02d7cd4c1df84e0a3cde34b16cc7f2294793d3835acb224f24ab729d3c38fd272aad4fec5f3bd69b66b48ac2e617d34dbff1d624ce2ab26698aab72a143203760dc8f22955b3f58b8c7dc031189727721081d3f45bb6af7fca5052f9baa5acc9999c9bb4a23f6784d3edf6c4f1837dd3846781d69be56bb852bc2b9fb6d427d657123b5271f77685552f85946c1f3c940b1f8c9063db2449b56a4bf621b73fd6d77e564c72e4dc3f2ac8bdbdd3c13eccae9f4518ab01bc67fded5b57aa7b06647c863af8cc2d5f2f3af9a1809ba6d77ed4612d56793db27c8460a7b1f65d77fb2c7142b2e9c3be1bd26f09cf7dbfa866d793f6f6b3c54b25d5b2d696dbdbaf96347d76d2d8aad73a6b1e39a651b3fb231d197e4b53a9f46146b6fe9be53e23a6ac8f945f02af5fb9fbc8f625df073df6b7bbd28f531d9ec515646bf7cc7d3bc77632f037dd2e77708fd7b7edd4d569ae87bd7619a6b2b778c2fbf1b95a9f9bf634bf5f957e6bfc6b85b3ff0fa9b8e7ecbde29f66dade63debe104208218410a251a0b568a74e9dbca324d3a64df3f6923811cc917a7e43d3adf32668d7ba0dca4acbac08bc62d55a949695a243dbd6e8d1a565ac9f4bcdc32f90f9698a5340130abca9227053127f09c575967170cafa5c7e6b6afff186b0acde63afc1e8dd6753ecb6cb406cf3abadadc04b4177c5ba088ad72cc5ba580045f15658fadd87e8db2584705e2bac5cb11261734f6cdabb17229118162e5e8ef9bf2cc32f0b975bf1b8478f6e0885f2b1c7e0dd939934316efbf0914ae2ef7dc75e8bcd3af4b05bbf08cc70b5a5413f0de1cd4a4b602e329dcd14bea9b360c102ac5fbf1e6eeddf0d09db94372ca734ce153e704e38e1848c0fcf0d41efdebd71c00107e09147aa765e4ecb916ea1fd871f7ed8c6e9dcb9b3e7939929cfbf80c5e556b77e7a60a7a1dd31f5f9f1690653490f1c72cdd53866d1dddeb4d1a7e39f1fd3b736ec84a13b4ec5d445c7e0587f41763a0bf79ed9032ffcd34d4dfd4f7c3cf46a5c53b12870c363ad6e926259f9d48cc68dee9b4664b1824d3a01a942702b4fa3e7588c58586199d4a32f70bc374d24a7ad44f9baaa26eec2a498581e37e3f4a60673ef5584ed89b123bca97e33962d6979563e35a6e77a8e1d8185394d99ebe10923156b33a20616c06c665386c1fef8c32aad016cafc327837d6d94ac5ba5e959278db6e5ae58779203d52e8eaf2d2c23bde9347dce5984d162cb97976d0b67296c85e9f41696c9f513bd816d6bf555b5dff845f56c53f5a64e9d6bad582b592b67e91799fa402592f14d25cbeb9d5c2f33d90f92a245d57e5ba92d3c468d00cef0ce575e4f39b93665260bd6ca53b526a7dbcd6ad9ee412123b986abe761dafa9ea72679d7d37fef18c6559e9ad53aa7c8983eb5b03c5ec0a6993d7ff6278a9a6ce7dcda2649c58724c9b06760ee60a704f5405fff7d638b9f4ca3e65339d7a4bdd35b22f618f162e5fb902eadb2950329ed6b5d7553effa487e88c1f6f5fa7535cf80cccf503209a3f9cc75e2978182bebb7ef6daf9ae7d6a5b553c73f9bcf45df74acff1bee8cb8f69bc38fe34ed8736beeb3c71987f86846cf12adf93fe63ba33e60eced902d8f6df943e3b646eea34cdd5e5915b1ae9c265be3fd290f1f7aa2aeec30c0a8c99fb6fe6fbcc32fc29f49de8e2243f44a9f86d71f7bd77fe0ce0f24a16fce67c2d9ec535b9b619fb76b6764a79f625a7c1777d35f9a1c3f0b496c3c935ed8faf50c4ab62eec54abfcf8ed4e76da6fb3df9a3e185abbc2401af61a5e74695f61642082184104234343ffef8a335ecf2e3ac7f69f97bc30d37d87d6e9d25b0df3ab829100e85d0a17d5b74efd6191ddab641a776edd0a37b17b433fb2173ae25f0c1071f549ac594b3cbba29a1294afa05cb0d2554a6c389c077dd759775ceaf29f1c61b6fd819529b2a7befbb0fb6ffd536e8b5792f74eed6051ddbb5b766efcb7e9963fa7718bdfaef62da18e8d529883df6d8190805114d04d1a3eb26d8c2c469dbbe1de2f118108b997b2588156b4ad0b56b57b431f747975e9b7bb9342dde98f9a1b7076cd77d2b6bed4b4e7bfe1ff6d8f1e6ac8fbcbd9a1330374af52b11d7117eb971f0c1075babe0fbeebbcff36d1e50fc2d2929b1e26f537a90728d652ecc3d7efcf82aa6e40e5afe5278efd0a1835d97b93ee0832c1e8f5b17333753a6bc7365cc9831f6617df2c92767147669f94ba1985ff59c75d6599eaf2077df7d37ce3cf34cefa821a0954b52a8f3e9084d84a65cb68d94456ecaec1a88ec4d8e6afad5246f4ad35c459f16052d9a296afb45c81a509bfeb151b7b7683934f2ef55b3bd6f9ae7efba9d5d8462b45e468410420821846892ac5cb912f7dc730f468e1c89d9b367e3d9679fc579e79d67c530bfc84bf1f7b2cb2ef38e809e3d7be2fcf3cff78eaa871a08f5836030681d3f00ad0b9f4d9d8681db5416ad73e5d3afa661d8905dbda3ba3373e64cbbdd6aab0a51aabea196c135807ff8e187f2b57537df7c73dc74d34dd861871dbc504d9ba666f99b09ea2cd464fce4ead790bc3d7e3c66fcf03dcacaa2d62d5fb11ae3267c8844614f840bdaa230be1483b6db0c3beff42bb436656b5d988ffc60022bd61421960820bf201fa545ebb0d6dcf3cb56adc7cebfea87365d37c521471ee5e5d0b4d8e286fdbcbd0a7ebcecdd8cfeb5a1512687a748c8e9a0f7de7b6fcfa7f9d0a64d1bfb755053fb8a86423adb73c08001b8f4d24bed1abffc91a1e397329c769b26fd7c383665d19d822ea783e6839c22f58c1933505454641df7e9c7730c23f17703c0f543334e37bb8169ca65db48a9db54bdcd036bc19ad37abe2d904cd3abe6486dfac746dddea2e5a0dfabdc503b092184104208211a80152b56583196822fc79a8f3bee382b6c6db7dd765e8824a94257eaf9c62681a401564d8946a308859bdf9ac01480799d684878c92597584d8356abcd45fc25147e9bbaf84b385b6ceab2ada9fdffda6baf4d3b4b6b43b2db90c158b3ae14cb56ac45716999b90962e8d6bd1702a1204ad72e4197f679e8dead2b828130ca2251ac5eb70e8b56ae43693466f5a45f162ec1fcf98bb0c4f8b56d5d8015eb4bb0d7b0aa626a53a15d411b6f2f3bb9864b47a358008b86838ba2737d5f7e15e3a643e043915325f046a6d5757d52df16c08e9f7ffed9aeefcb2f7ce6cf9f6ffd36db6c336cb3cd3676cddf5ca67dde1869780b6021363664595e055a130ee18295c3f1546dad7f85108d872ce71b1559000b2184104208d1b4a1b045e3a97efdfa61d0a0419e6f92db6ebb2ded54cf35b5fe25f56d013c6fc142cc9bbfc88ec3d7048abf5bf6d90c3dbb75f57cea4e635800af5ebd1a175f7cb1d535b8046653871f11e40a67686d2ad355136a4a1480795f6482dad239e79c53effa52754cffee7b3cfcd063a6df27108f46b02e92c0946933b07a4d3176dd6900f6db6d5bc4130973af99fbcb6c0326dc9215abb064d96aac5cbd06ed5be7231808216eeebf33ce3e0ddbfe6ac37ec8918d8b5f1d8dff7d3bc13b4a92ce02f837db1f8c9b0ebfdc3baa191280458d6828015808218410420821841042082184684cde7cf34d4c9b36cd0ac1147e69f97be081077a6773a7be0560213656a67e35054f3cfa0496af5c83593fce43d71e5d91dfaa10b1b2280edb67b7a44645178d60f9f25558b262354a2251949446901f0c5871f8c4534ec2e0a143bc149b26f3572fc2610fff196b4bd77b3e5505605affbe76ca03d8ac43ed3ef197002c6a84046021841042082184104208218410a20209c042d41fdf4f9b8607ef7f0493bef81aeddbb741415e189bf6ec8a5f6dd31fd1680c6bd697a275288268c4ec1797a2b83482a2f56568d5a635ce38ebcfd87ac0002fa5a6cda49fa6e0b4e7ff5149047650fcbdefd86b3178f39d3c9f9a230158d4080ac074147f290273fa0221841042082184104208218410626385531853f8a5084cf15702b0107563c9e2a5b8f3ee07f1eedb133168c75fa1f766ddb0765d11a2b1044a4b4a114c4401739bad2f36fbc13cec3e78571c7ee411e8d8a9939742f38096c0b77df808de98f9a1158229fc1eb4d55e387faf936b6df9eb90002c6a8413809d05b00460218410420821841042082184101b3314809d05b0046021ea8fe5cb96e3fbefa7e3bb6fbec5faf5eb3167f65cc491409f4d7b21bfb0103b0dda193befbc133a68b6da2a48001635c209c0ce0ab84d9b36f6874d08218410420821841042082184d8d8e038398529bff5af046021c48626e86d85c809ff8f17b7656565765f08218410420821841042082184d8d8e018b97fccdced0b21c4864416c0a2c6f8ad80391534a7b528282828ffc2490821841042082184104208218468a9b819324b4b4bcbc7c89df8ab31722144534002b0a815a922b0db77e78410420821841042082184104288968613789dd82bf15708d11491002c6a855fec4db72f84104208218410420821841042b444fc626feabe1042340524008b3ae1177f1d128185104208218410420821841042b444fc22af845f2144534502b0a81724fa0a218410420821841042082184d89890f02b8468aa542b00cf9c39d3db6b7cb6da6a2b6f2f3d1bb26c4208218410420821841042082184104208d1d468d616c01480ab138985104208218410420821841042888d9db2b2326faff64c9e3c19fbedb79f77248410a2a912f4b64208218410420821841042082184104208219a3912808510420821841042082184104208218410a28520015808218410420821841042082184104208215a082d6e0de0850b1762f6ecd98844229e4fd3202f2f0ffdfbf747cf9e3d3d1f21841042082184104208218410cd95d2d2521415152191685a43ec814000ad5bb746414181e793446b000b21c4c6438b13803ffcf043ecb8e38e68d7ae9de7d33458bb762da64e9d8abdf6dacbf311420821841042082184104208d15c59b9726593137f1d14813b75eae41d2591002c84101b0f2d6e0a685afe3635f197b04c4dcd2a5908218410420821841042082144ed68aae22f69ca65134208d1f0680d60218410420821841042082184106223e7a4934ef2f6841042347724000b218410420821841042082184101b314efc95082c84102d0309c042082184104208218410420821c4464aaae82b115808219a3f128085104208218410420821841042888d904c62af4460218468de048a8b8b9bed6af03367cec4565b6de51d2579f7dd77b1df7efb79474d8ba65c3621841042082184104208218410b9b362c50a6faffe183d7a347af6ec592f02ec269b6ce2ed25292b2bf3f66acfe4c99335c62d8410cd0059000b2184104264e0975f7ec17ffffb5f1c7ae8a1d871c71dadfbbffffb3fdc78e38df6dcc6063f66136243b321fbe1ef7ef73bfb4c10a2216888befdc4134f58575318e7eebbeff68e4473e590430ef1f67267cf3df7f4f6c4c6c0dab56bed6f1bdf71c78d1be7f98a4ce85d5834461f78eeb9e73061c2043cf2c823b8e1861b3c5f218410a2e6480016f50a07c33928cec171fe01c101f32bafbc72a31c2417420851339ada60f3bffffd6f9c7aeaa958b060016ebbed364c9d3ad5ba33cf3c136ddbb6c571c71d877beeb9c70b2d84d818e0b3e09d77deb1efba1c3417a2a9c37e5a9bbeaafedd3258b870a1b7973bebd6adf3f6444b87f7397fcfb6d9661b3cf3cc33f6dd572270e3c2bf7ddc47a699dc86f8fb68d5aa55f8f4d34ff1fefbef57eb66cf9eedc56a3cf82ee63e5ca8ce718cb2b94101d8317efc7889c04208216a8d0460516ffcf0c30ff6058c83e2975e7aa91d24e72019a72ce120b9fe90104208918da632d8cc72f0e325feae3dfbecb3f6378d03638e4183065911987f8c73f081611bb3ec575c7145dac18deadc05175ce0a5d0b4f8e28b2fec0763b4524a2412d875d75dade33ead90fc75605b0bd118f09e66bff4dfdb7c26f0a3c6071f7c10bd7af5b283e6420821447384bf6f4efcfdd7bffe65b70f3df49044e046861f937ef8e187e51f9aa6731be28353bef3b04fecb3cf3ef698db5447860e1d8a68346ac33726eca76edc91a4b699f367dbae59b3a659fd0dc1bf31172f5eec1d2591082c8410a2b6480016f582fbe38103621c147703e5dcf2d8fd21214b602184104d1d5a2273a080bf69eddab5f37cabc273b496a050599be9356b0307e4f89b5bdd40513ac73a51b06e6afce31fffb01f8c7160231008d8f5a4e8b84f2b24577ec2b6aeeb000e05e7912347a2a4a4c4f3a9e0c5175fc4edb7df6ead1e4e38e1041bb63161bee79c730ee6cc99e3f9340cac63a63648c7866a8f0d09ef15beb7a6de33e79d779ebd0fdd6039df6f6b0baf33af37db576c78b23d1b9a3bfe0f1972a5367108db8fede8ff78878ecf1d3f7cdebaf67671eaf28c61faa97988c685cf347ecc95edbad727f5d16f365652c55f078feb4304e675f7f703be43e8b7ae02f659b7bc0cd96bafbd2ab557aa23dc324e6309ada5a5a5e8d8b1a377949970385c3efed79896c09cdd801fe55607ff5e631fe7df107579676b4cfcd6bf7e24020b2184a80d1280d3e006b9dccb5653f883827fdc5c77dd75351e10f4bf78f38fb1861a50e4c0f71ffff8c7f217bf54e8cf36d53a524208219a32147c38e0c52fca73856119a7313e72621efc4dcd264c678283248dfd757eae647a7f48c50de0d44504de72cb2df1f3cf3fe3db6fbff57c92f05d8b53ddd1ea98035e7cb7a96e60a9390a787cafedd3a70f468d1a85c2c242cf373bb9b6474b82ebfc1e75d45178e9a5973c9fca03e314861bf3decf15befb53581375c77d10d2dcd97ffffd6d7f757f13e6ea1867f8f0e15e2a35871f51b90f78f86c5db468512511e8e8a38faed173a83af871069da84a4dc4fcda0aff0efec6bef7de7bf6ba73fbf9e79f37da33491fd5e44626f1d7e1ffadab8b087cf5d557973f0376db6d373cfae8a3de19c18f1ff98ee1da2757c7389c096843402b5f3fa9c7fdfbf7b7cbe63415529f657c67e3bb5d5367ca942959857489c04208216a4a9d0560be5cfffef7bf47ab56ad72720cdbd45fc88b8b8bed1a117cc17ae18517eca2fbcdf18f080e64d2728675605df8a2d0af5f3fef6cfdc23f0c38b8900d9ee71f80420821445385221707bc39bd6bae508c659cc6b202f6c3c18d4c83b5d9ce35255e7ffd756f2f37ea2a0253cce440e4471f7de4f924a188c7f6e2e0754b87c28bc80cfb020731d9d7a64f9f5e49e0e5c03845414ec7e8eefdba0c900bd1d0b0cff2efc033ce38c33abf9890ceb9708c5393dfc26c50e4a5d8cb67efc489133d5fd118f05a56675de8770ccb38f5017f6f7ffbdbdf62debc799e8fd8d0f03d279bf8ebf08bc0f5013faee347201ca31249eb55ce9457531867437cccc90f0753d703fef8e38fadbf8396c01b0a3eb3aa7b96d5e6e3d9c684b33b51d8cd45e0e7ef339d104208910b751680b9e6ebc08103ad689a8b63d8d34e3bcd8bdd34e19ab574847ff4727fc58a15f6b8b9c1f57837d96413efa8e1e01f12fc23211b3ccf175d218410a2a9c241150e50a7424b28bef370eab5d4296109e334f6800cf36399327d5c457fcefed154ad7e1d35b12a7582765d45600e44b27dfc1ff87dfdf5d7d86aabadec8075eab492a9d35ad29fee98638ec1071f7c807df7ddb7dc5290fefe01a86c964f2e1f1736dd946f8cefce679b42d1592bfac3fbad175d5e1cf84d9716f7dd0c38aceb1b6fbc516e4995da1e2e2f3a9797bf9efeb4e818b7390dfa52d075968fce7ad20ffb2ca754677b70dfb54b7d92da37fcd792a4f6330ec4323c07ecfff9cf7f96cffce3ae9523f55a72cb63ce34c474785cd3ebe7ef73fe7ee5d27ef2c927cbcfa7d6c3e1c2faf3f1fba5b6877f66a3d4f2a69ef7939a8ebfbc7e584eb623db93e15816e2afabdfbf39c0bab26f67fb3088e71886611b023e7b2922f03aa4bbe61c2ff05f1f7ffbf29aa43e67fc53e6fbfb7ab6ebece2b97e99a94fd605963b5d3bd3afb1fb8c1399d289fde91ca98d30952bacbfbb2ea9f729af853be7ef1bb9dc77f4abe96f32f7f9ec635e999e1975817937957e40986f2ee2af831f360e1830c03baa3dbc8efffbdffff09bdffca6dce23ff51e4d6dff74d7269d5fa6ebebd2e77dceb0dc77fd49d41c0abd7c7ea7ae01ec178037247c66a57b9ea53ecbe8d79498356b96157d8f3cf2482bfc52d4a5118f104208519fd45900e60b36a72fc915867df9e597bda3a68ffbe2bfbebe7eae09fe97d99b6fbed9f34dc2975dbec8f25ca6810bbee07270937f00f95f861b02fe6150dd0033cf5390164208d1b0d032ad36aeb1e08052bafcf9bb4797ee1c5d63406bbf741f34d10282538771c02c5d59f89ec0b88d057f533988c7afd967cc9861cbe40613798ec7f4df74d34d6db8a62c02a74e219789542b264ecd5b5bcb4b67e5cb8117c2f7288aaf1cdc4a85ef53f7df7f3faebdf65a3b70c4292d3b77ee6c853fceb2b2f7de7b5b3f37f5e8cc9933cba7bfe414a84c37d37b1aa747dc638f3dca07aad6af5f5f5e26c277378a25743c4f4baa6c532852ac220ceba65c75ef7f7ca7dd6fbffdcacff5eeddbbdc12cf0922e79f7fbe3dcf38efbefb6eda723b9817db8be1594ff6393778cb3ab8b4d816e9a6dc6ecaf80560be67a7b3eea73fef797efc51dff77e6adf70d7d2dde3dc72dd6cd7cfd80f3b74e8602d2c4f3df5541b978388b9cefcf3da6bafe1e0830fb669b15fd7e4fa55d7479976ebd6adcbcb498b7f570f3fbc27294eb8bfbdd8064e3020ac538f1e3d6c3a74bc1ff90108fba89ba2dc9d631bf07991aefed9ee033fbc9f9927d36258b60bcb545454545e579e6719e9df1cc865b60a9e639886b294e287c9bcce99da8ce2ce5ffef217dbbeec2fb7de7a6b25512857aabbceec374b972eb5e71b62da68b61fef21bff8c77dfa6d082b347ed09eeebe4b8561aafba8bb26f0da3dfbecb356dc20a9cf2edec7fc7d657fe0393ee7dcfde53e42c8f5beabed6f32c7b3d8e76af2cccc95a6d40f982fdf07b9cd45fca518c577475eafdac28f68f8bec6df323ebf798d08af5db667ba23ddb549f5abeefa7ef3cd37f677aa3ea79b17cd0ff6657ec4cbbf239ad2df44ecc77435117dbb77ef8eb3cf3edb8e070b214475f0ef546a71db6fbf7db91b326448f9184163c219b6f8d1cb29a79c62cbc1bf3f59b6a6b47c404ba55ed6004e37d57336d71ce08dc09755fe4172d1451735facb22ff58e21fbcfc23862fb3bc29f8b2ebce3df5d453b68c3cc73f20d20d06fa0743f852cc97e15cfef0ab0dfc43319d45941f9ea715851042888d1b0e3ed17a33d539d29d6bac0f88f8a5786d06e536c487626c17b7a573e5f6b72f71dbe64ebaaffb6b4bea34d014bc2810f00f914ccc9f3fdf6e19778b2db6b0fbe938fef8e36d1842518bfbe96692a140c16b356cd830cf0738e9a493cac5690e9072c0db6f31c3b01c20f70f6efaa158e5a677661cc6651a4c8b03a5071d7450f9390ec8ba693953ebcff31c6075f54807f37283b98cb7f3ce3b97d793feee9c6b6bd77e4d1d3730e84410b74d1d30a43841c7fbae266b86e7426adf70d792fd95d792e207dfffddf5e1b5dd6ebbedec7e6d38ecb0c32af5fd5caf5f2e7d9469bb414a969303b0e9d2623eb4c0a7253e716dc0fbc1edf3fe70b0bcecb3fe0f26881391320d8c66bb0faa83e1fff0873f94d775871d76b0e5623b3417d867335901d3af21ad7f73812210af11e176f7dd772fef1335a1baebccfee644c98680cf0d3e179cf847c77dfad5a7c09a2bcc971fb2b90fa832390ec2d575fa67de93ee03748ea5509473d794cf307e24e29e5dbc8ff97ec77b9cf06313773ff199c66b57d7fbaebadf643e935cf9ea9ba6d20f98afb3fce56f5675b3a738f197d7ae2e4235455ef7be464b5167859beb333dddb549f5abeefafa7f9f9a2a77df7d77957b31d531cc8682cf4effd4cfe9dc869ce63d5bfbf1378d7d99fddff5bb0db586723af8f125c77a73816b2c5f76d965183b76ac7d8e0a21442e8c1933c68e55f1635ee71e7ef8613cfef8e3f663399e4fe7eafb0367a6c76717df2bf82c6339385b0bcbc6dfea0d21483726ac632e6dca300c5bdfd48b00ec2775cae774ae39c0c133bea872f08b2f0bb5f9f2b82ef0a5f5b8e38e2b7fb9e50b31bf66253cf7cc33cfd83f64f952c3f271a023db1f417c11e68dd650836f1c94752f57e9a03fc5e8d42958841042d43f1cbcab8d6b2cf85b90ce39d121ddb9c61a90ce948f1b3ccd34384ad1a13ea6c9cb150ee2d10293d3d0729f6de406135d1bf2985f53329c3bd714d9506b8671f09f962314aa3828cdf7aa748384f4a3150b852ebe7755375d28df19dd2c2d1c044f15a81c7c9fe31f40990626f95ec7c170bee7b9812ca6f7d5575f551adccc06adedfc1f4ff8a7d7649d1c7c3fa4254e7d0d92b2ec1ce8757939cbe4e600df57b964892b3b1d8ff99e9b09672d5c5ff0faf2c34f27a2d0b9f77df6570e6036e4122fb95ebffae8a37e784f4e9b36cda64bd1ef80030e281fcc4fbd57b8cf3eebffdb86f7de238f3c620715b2f5e54cf7412ef059efe272bad94c1f633455d88e99ac801bdafa9754f7dc4ba52ed38bd6e53ad707fcdd75e2df86147f093fc2e6f80171825caa23b444abeb07db14e1f8f1397f3309d324bcaff90c7356a174fcdd65b9d82ff8eec276e23384bfa1fef197badc77b9fe2637144da11f305fe649cb5f8aba1c5ccc2402d797f89b0aaf8113fb737da6e7c286bebef5016750e1faafe9ee4be7d2cd3ed45850dc1d3a746895e99ffd6e430ac0d9da8f7f9bf11d85ef4d8e86fc8dab0d975f7e795611b84d9b36d638e881071eb07dbda5c1670ec7bbfd8ea214df49962f5fee851242d4161ae39d75d659de5112376e95cd50e0af7ffd6bbd89b27c069f72ca29567866595cfedcf2987fbf8d1e3dba455b02739623b669361198e7188661eb9b7a17805b1a146029c4d6e6cbe3ba50dd8baf9b8eccb90d3da50d5fa2f8c70ccbc51730270473cb63fa338cffc54b082184682eb8c1d34c83a37cb17616738d0507f338b522adf3d2417f9677430d38e74a43cd4e521dfcda94ef269f7df699158269559409be63f15d8bef5c249308cc81c85b6eb9c57e9dcfb01c047716bda9a49b0a9583a22b57aeb4fbcc73db6db72d9f0dc6395ed35cad95989e9b568e65a698e2d2a1658e9fd48f0919b736e216d360dafc72d5e5c5f7c0e602ef654e53ecca4ec7e36c02707dc3bec1f5bd29a0f8cbc13e484194fd96d7a721a8c9f5ab8f3eeac7cda4307bf66c2b04bb7b32dbb4c19b6db699ddf21cad0d4f3ef9e4726bb07454771f6483cf2a5a5fbbebc27a67cbaba992ce0a98fbf46bc88fad788ddcb4deb9fedd5a5b51a12ed7b93e71e2df86147f3714bcc6fc989eef29fc6de431053e0a8beeba38e7de9fb8e5312d4f280a305e5deebb9afc2637241bba1f7040d1dddbfcfdc824023794f84b78fff3632a92cb333d179acaf5ad2dfe6770aeeded8fd3986ca88f3573255dfbb12fa78abffc0881f76153832270ba656808a7adde69a79dbca3960bada1f9910ab78462103fea70b33509216a4faa752f3fb2a0f8fa9ffffcc70ab0e91cc55a86ad0f686d7ce28927960bbfa9d0ff4f7ffa53bde5d71471ed9d490476e22fc3646aa7ba2001380deecb73c281afb7de7a2beba06043c0fc98af1b78a369bc9b029a2fcc1cace40b6fae34463d3820ce011f7e41c28709bfc2e4965f70d09f7f88f3d889c3420821444b80d60c148deadb0a301738e09169d028dbb9a604a7f3db1070309ad647975c72896da74cd378f31d8a4b6f38b259a4a55ab5d0122593350adfe798b67f5dca975f7eb9fc6b77a6c12930ddfa88b940a1d2bd1f326daedde7a610a2c0eb17cb9c7516e1fb21ad36f9be49789e03eeb5817139d8c6fa1196e3f3cf3fb7fb4d1ddec7fc832bb52ff098fe3cdf18303f0af77c7f4ec5f55b5e5bb62de135e7df2fe9e03567fbbbb04c93ebf266a226d7af367d341b2e3df7b5b9bb0edcf2bef22f79435188e57283fdf7de7baf1597b27d88c33266bb0faa23d5529e1f08bb766d4eb02d53ad801bdafa97edf4e73fffb9da6bc4e78eeb4bee1abba9d0f9ece5f572e7d91fd23d5feb7a9deb1b0a7e4d5dfce5dfe75c27b8be711fd3bb6704050effb3cbcf1b6fbc51fefbc5e74fa74e9dec7e5deebb9afc2637341bb21f50f0e2873c6e1c866d922a0237a4f84bf8aec374f93ccfe5999e0b4de9fad6943ffef18f56d8e39859ae302ce334e6ac4dcd954ce26f539d15c9f5dd742230aff9c600c79339c303fb37c78e9f7ffe793b2d3c97869025b010f5cb7efbed57ad95e9a69b6e5abe44475de1df76bcc7b3c1f399fee66c296412811b5afc251280d3c069aaddf4cafce2885f92d7e62bf6bac0fc38ed19f36739264c98503e0534cf5d70c105f6c791e7e8d299e5f30f28ff74388d510fbe8073da490e2ef12b4c6ef91517fdf9a22511580821444bc0ff073a07cd3870eec48a868479cc9831a35616001c5c6b8a831eac4b6dde0b18a7ae03d6143e9946a6e99f09fd39e0ecdeb928249c7efae9f61cdfabb86e29dfb3f88ec369cb887b8fa49891693093164c77de79279e7beeb9f2b4694de90fcf254938f0edd2a3633e99e0bb2207da198e65e2f21f145b58070ac16eaa5ea6eb9f1a9af5e0008bff3cff30ac8d7523e3f01dd6bda7f24b7e0ee034075e7ae9251c75d451de5165e8ffeebbef7a47f50707fcdcfb3e1dadb42894701a637fdfa0e33d4c787d786d5d3c7ea5ddaa552b7b8ed32873f61dfe0dc0bf0578fd391b800b5b545464d7e5cd444daf5f4dfb6875f09ee447af9c0ed1dd93dc72da588a7a2e0f8a48bc7f585eb60b0775e9dc793ad75e8eeaee8354283c7220c2a5e53fa6a3e85e9b7ba429c07ec6feeceac2fdfab6fe75ed4c3762c4085c73cd35f6efc06c0c1c38d05e17c6e1920b8ce3dad84d7de9fa5aeaf3d251d3ebbc31c3df5f3e2fd856fc1bbe2170d78d1f69f079e47f76d1b9756129fabae70ecfbbb18b9adc7775f94d6ec9f01d359b08cc0ff1e85fdfe2af7fba6ffe9eb9e9f9ab7ba6e74a73bebebc1e1c2fa3cb1517bea1eed59602fb329f69cd49fce5ef1ddfc3e9fcd34173fae78d45004e65ebadb7c669a79d66971a993c79b2e70b2b06df78e38de5d345f3ef708671f0ef64be6bb8f3a9ef1dfce035d379ce30412b45778ef9f897b1a41ff3e34773dc6778c2fc5d9a7c9ed26ad9a5e1603afcbde57917ceff211ecff3d87f5ed6cfa2be48b5eee5bb7163c265cbaa133679bebe04e774f05dd2ffac20df7cf38d757e18a62185e85411b831c45f12300f99cc137ee7801b6c70f81f8e99609c5cc25507a7ebe30bbe1ffef1ca01aba648532e5b63c21732fe38f28fb2a6f80226841062c370f7dd77db6d7318d8e04013d79be2ba6a1c2c731f3b35341ccce05ac4b4447453fbe60adf4138c056171ae25d86c20a073e082d589d7518fd39e891a99e146e395092cd9a6c63821f0372bad4d4818edac2f6e7602a07693958db9468a8776a0a159cae34ddbdcc7b8f966ce9ac7285a82f1af3ef45f79beb68eea202ffb6a49570630f6a3527f8ee420189cfb3fffef7bff677831f88f0da37c6476c62c3c269def90ee917c21adaf2b72552dfcf69f73745a6f6e7fdcaf7e19a88c5f5013f78643fe147905ce7371befbfffbefd808b4b38ecbaebae9e6fc3c28f71f9dca7d8eb6f1bf6697ed0e76808f1375d1fa8cdd21c7ef1d7fff102a73fa61110c5604e0f5d1fb8995d1c656565de5eeda1305bd77b81d78b422a2d7e29fafaa1987becb1c7e2a4934eb233365147e071972e5dca2de1d97684f1f991233f00faf5af7f6d9752215cc2c97d984841951ff1eebcf3ce361df2e5975fdabfe309c55ffa73361a3e2f394b81cb9b3841971f47bafc2948bb0fe868d94fd19e65a1d04cdcec4aac0ba7c1e5c7ba5dbb76b56b9ebefdf6db761afb830e3ac88ac3fc0886d77bf7dd77b7b37e322d7e1825445d60bf75fdb0a6d425ae1f7ed4c7be9d4de0a410ca7093264df27cea0fde7b37dc7083dd77f5a1f07bfcf1c7db7dcef6c68f5089bbcff9d11a9f090d85137e49438bbf4416c0a2d1e18b177f80f9432f841042f8694e834ffc3297e22345d5c62a37f3e11fa9fc03d65902e4eaea2afe36146c438a6a748140c00e26d0713f5b3d195ee26fc3c0e935d95f6855d3d4c4df86847d2ad3bd4c7f89bfa22541c18f5fdad33577f18fcfacead672174938c8cc8f59b86c133f78e13b85c4df8d83544b6089bf4d038a466ee6be746e434dfbdcbf7f7f2be8120abcd91c615fcab64c4a7dc33145f701a96b2bfe9ef92db79ab2e52f4927fe120a259cc982332688a4f520e187a9b4cee3df28fc00808e6d483f0ab96eaa68ce10e2ce534c27148fd9d6147fefbbef3e2bacd239f197387f0ad1147d39034eeaf22ff4f3df8ffc7899f9b31c1482199fe9a4c278cc8b622fcb70f1c5175b7ffe4d4bb87422e1f802f3675a6e060d219a3b1437ab5b4a89e7f9f18668186401dc8834e5b2092184102277f807a5b34ce5e0c2c6324593de659a2e75b100a678c2afd9fd53205d7df5d54dd6924efd50b4541ab36fd3aa8cb35890c6fc90a93ef13fbb9af233aba9c077170e2ad349f0db787196c0996658d998de6b6b83de419a367ccef1f9c6d90df8ac6b08f1375d1fa88d057063d29c2d802988f35abab0e9a0b84ac194616959ebac7ce9470d2235ad74f0b9c7f7098ab19c09c94d17eb2c066919982a1abb32a55a49a6fa5303e11227147c2968bb7ab8f498b75b628856c7fc6027b53d84a80d4dc102987f73f0a3964c96aecefa971f7970ede186801f0771d922ffd2466eecc359ff12def75ca282bf210d857fda67a229a0ab4102b0104208218410420821841042880d8104e0da914d0076d32273fa560abafeb0a974eedcd93a423195533f5308a6d8c3b575691d4c0198622b45d754982ed3a7f83a74e8503b4df35d77dd65d3a88d00cca963390db4f377e12840738a694eefccf2f8d363193933073fd2a108954dac1622579a82004c782ffdfdef7fc79ffef427ecbffffe56eca4104acbdfc71e7b0ceddbb76f94a99037347ef1d7d5359d5f7d53e729a0397f7d4de0940b471e79a4772484104208218410420821841042888d9d37de78c38abf9c1296e22f719681ebd7afb762b1df51fc758666b402e714e1145029a452a876e230c5e37406699c429a70ea67c6a7704cc1aa3a285a11b7e62f619efe6342f197622f055dd68775f0c332b18c9c5eda09dc5cab5f889602efe537df7cd3ee53eca4b8cc2d2deee94ff193c714435b2a99845eee3774fdeb2c00f3ab1abfa04bebde6ceeebafbf4e3b1fbe1042082184104208218410420821360e680548919456bfb49ebdf0c20bad60e4d6f025871f7eb8ddfeed6f7fb356bd0c4fe796bfa1f04a4b5b5a00d3b9f5a0fbf6ed6bc5550ac214664f3bedb4f2b80c4f9c90ebd265d85ce054cdc45f26eea7424199d34abb7c53c350ec667c4e55cd6970c9a04183ec56889602a7e73febacb3ec071eb42ce6f6baebaeb3fe8d21826e48aab3f26de8fad75900eed8b1a31581f9b54a2e8e61194708218410420821841042082184101b27144029c6724bc1f6de7befb556bc3424735044755345531866781e0f1b36cc9ea7c8cbf575b996ae5b4f97d347333ca1f5ad9b6e9971699ce684df112346940bce4c93eb91e602d36659bb74e962e34e9c3811d75f7fbd77b6827ffce31f360cf3a5b5f105175ce09d49b2e5965b5a8b5f4e0bcded39e79c93564816a2a6f023853163c67847b9c3389caab93169c92230a7bfce24fe3a5cfd19b6bea9f31ac01b12ad012c8410420821841042082184106243a03580851f4e6fcba99e29400bb121a1904a319756f63581c231adf1b309960d05cb4c11d459c38bba2301b81191002c8410420821841042082184102d0309c0c2c1696d398535ad78b9a6af10426c68ea3c057453232f2f0f6bd7aef58e9a0e2c13cb26841042082184104208218410a2f9130804bcbda647532e5b73876bf6725a67b7b62fd730a6f8cbe9aadd9ac54208b1a1697116c00b172ec4ecd9b31189443c9fa601c5dffefdfba367cf9e9e8f10420821841042082184104288e64a6969298a8a8a904834ad21768abfad5bb746414181e7934416c0f5c3f2e5cb71db6db759f1d771d24927d9358529020b214453a0c509c04208218410420821841042082184a88c04602184d878687153400b21841042082184104208218410420821c4c68a04602184104208218410420821841042082184682148001642082184104208218410420821841042881642b35f0378d9b265de911042082184104208218410420821d2b1ebaebb7a7bb5476b000b2144f3a0d90bc05dba74f18e841042a49248242ab9b2b23244a351bb2d2d2dc5a04183bc9042082184104208d1b4f9e28b2f50505080fcfc7c84c361bb0d0402959c104288ccb469d3c6dbab3d12808510a279a029a08510420821841042082184104208218410a28520015808218410420821841042082184104208215a0812808510420821841042082184104208218410a285a035808510a205a3358085104288ec442211048341c46231844221fb3bc93524f9bb99ba9ea4df9fc4e3717b4ce8c7f8cecf1df33797eb54ba7ce8789e5b979e0bcfbcdd3997665e5e9ef5a79fdbba72ba782eac4bdb3907cbc432300cebe98fe7ca4ce7f6798e5b5746e7c7f32e9e3f0dd68de7e897ae0c0ce78e5d3e8461794c4718ce399e6359b9efcac2b6647bb87453611d1986615d39189fb83ad0b96bedca43fce75c5c574ee2d26278e7cf7d573677ce958dc72e8e3bc7adbb9e845b96d9e1d27661893f5f17d6e5e3fc5c3a2eac2b83837efe3a3bfcfe4ccbd5837e6cc7c2c242eb4f788efecc27b55df84e493f86615f601d09c313577e17c6e549189fc7dcf21cb76e9fb8b8847118967e0cc32dcbc33c5dd952ebe1e2119e73795f7df5d5d876db6df1dbdffed69637355dc2ad4bcfc1f3f4f3e7cff6679afe7273df0fcfbb7445ddd01ac042085137b406b010426c3c84fef18f7f5ce5ed373b56ac5881d6ad5b7b47420821aa83835b6ef08bae57af5ede1921841062e364f5ead59833678efddba2a8a808ad5ab5b2220edda2458bb070e142ac5cb912cb962db3dbf6eddb63c99225f8f9e79fedf1dab56bcb07d228f2ac5ab5caa6453f1ef37797e9332cfd19be5dbb7656349a316306962f5f6ee3b8f33c475163eedcb9f66f1d8a1b4c63f1e2c5b60c9d3b772e179c189ef159269687e5a51fdd9a356bd0b16347fcf4d34f363d0a264c87e12998310cebb174e952eb47c774991f61d9580696874260aab8c2f6a1c84557525262f367399c3febccb4590ee6c77625140bf9212fcbc6bc1876fdfaf5983f7fbef5633b303de6b360c1025b6e969ff05ab02c142759fe0e1d3ad8702c271dcbcff232bf1f7ef8c1e6cd7ab11c6c77a6c5706c47fa331d77ed9807cbc27a10968df9fdf2cb2f363eaf11e3310fbe43316d3ac23211968561990ee3b31eb366cdb2edcc72d1cf09842c23af07f36bdbb66db940c86396c9856379d9764e5475edcfeb3a6fde3cbbcf76609978fd590f3a8663d9993febdeb56b579b1ff3655b334fe6c170ae5d1d3ccffcdcf5e13dc26be4cae5ca40584796d1f523c6a373f702cbc86bc5ebca30f4677d9806cbc3bc584e86a5631a9d3a75b269739f7dc5e5cd3ab2de4c876562bbb2ce0ccf3afff8e38f361cf75d5f671f6278f63bd6917d80e94c9b36cd8abfac637171b16d27969569b18eeede77f713af3dd3643aec37ee39c173ec6beebe66daf4673dd92ec4d5d7df6ea2f6b0bff01ab38d5d5bbbf6553b0b2144f5f0b7afaef037728b2db6f08e841042345564012c84102d180edaf91d07ac3870c9ad2c8085104208e0edb7dfc6c89123d1bf7f7f2bde504cb8e4924bf0ab5ffd0afff8c73fac104ab18cbfa3141d6ebcf1463cfae8a3983871a21563294e5134a24561cf9e3d71db6db7e1f3cf3fc75d77dd6585398a50279d7412ba75eb6685090a668cf7f7bfff1dd75e7b6db9d0b4e9a69b5aa1e89ffffca7cde7f4d34fc799679e89e1c387dbdf6ea6fbc20b2f60fcf8f1e5e56158c66799ce38e30c2b5071508ff9f4e8d103fffad7bff0e73fff19bbecb20bce3df75c2b963cf3cc33b60c14bb274d9a6445348667990e3cf0409bdf35d75c63852d8a6514b61877e8d0a15e8b55889084fb4f3df5141e79e4113cf6d863d864934d6c3bfef18f7f2c172df9de71e8a1875a3f5a8c30bdfffce73fd8679f7d6c999f7ffe79dc70c30d78f3cd37f1dc73cfd972fefad7bfc69ffef4275c79e595d87befbd6d3a175f7cb18d4b618d65671b3efdf4d3360ec5639699edb6d9669bd9b6a5d849b1a84f9f3eb6fd8f3bee385b375e2742e16fbbedb6b3e9108aece79f7f3e0e3ef8609c7cf2c9b64eec1f142f59075e239699622a05c3cd37dfdc8a86175d7451f97b16afc931c71c83eeddbb63f4e8d1b60c84e7aebaea2a6cb5d556e5222145c8bffef5afb8fdf6db6d7fe3bbd9a5975e8acb2ebbcc5ebf75ebd6d936fbcd6f7e63db82fd82e93cfcf0c378e79d776c5b5398fccb5ffe82fdf7dfdfe6cd76de6bafbdf0d24b2fe1bffffdaf6d175eeb810307e29c73ceb1753ce5945370d34d3761a79d76b2fd9dfdec8a2baeb0edc6b023468cb0563d679d7596cdf3d9679f2d6f5b27b83928c8b27fb32c145f29e2b22fb20d1f7ffc71db86ee83435e6b9e635f62ba3c6659584ff76137fbf6f5d75f8fefbfffdef6791ef31edb73cf3dad60cb36659dd9fe6c4bf63ff611de83bffbddef70f6d967e3e8a38fb6651c33668c6d07f66db639c70e1896d78ff9feed6f7fb3e5e6966dcfba51c4e57dffe4934fdabecafe43e198e91f79e491b67e2c2bafcb679f7d863beeb8c396911f03b08d2fb8e0021b9ee9b10fedb6db6e38efbcf36c7dfded266a8f2c808510a26ef0f7baaec8025808219a0715731909218410420821c44606c5a75d77ddd50ab6b7dc720b860c196285230a6d147b288ef198eed65b6fb5821aad0f292051a0a20044a1f3fdf7dfb72210852b42ab408a4e7484a21685be7ffffbdf56c0a4a527fd980605328a834c8ba2e2471f7d84debd7be3dd77dfb5e5a030c5b4298471c08d622305b9afbefacafa5348a3a37075e79d77daba500ca4304201976216f3a430c2638a7c14ed981f054d8abe77df7db715489f78e2099bdfcd37df6c4559fa313d67edcabce91c1451594e96f7c30f3f2c175fd8aed75d779d2d0f05760a7153a64cb18228ebf4c9279f948ba314d3d9a6ac038533c6651eb4dea4d8ce7af39861789ef1188642f6638f3d66ebca76a560f9e28b2fda366499992f454d96816238af1385605e679e67fb4f9830c10a8a2cf777df7d6785250a4cccf30f7ff803eeb9e71e3bc0496195a2f5ef7fff7b7b4dd91e3becb083ad3bcbc1b2532ca498dfaf5f3f2bd252a0641b323f8a9e6c5327feb23eac0b05e4071e78c05e130a84149b29f8739f1f12b05d5f7ffd751b9e79f09a5394667d58e7fffbbfffb3022dcbcb7ab06dd8b7eebbef3e5c78e185364f7e9cf0edb7dfda76669e3cffe0830fda3c99263f52e096f97ef3cd37b68d18d68969bc5e2c97bbb67e981e3f74607bf243048a9ddcf2c302d675d8b061b6fdd9bf18868228eb4f981efb31ebc2736c5f5e130aaa2fbffc328e3aea287bcf50a09d3a75aa6d030afbac134558c6631fa6c0cf7b86ed4e619cf9322cdb847d9b612878f3faf363059e635b311cdb93e5603ea3468db265633fe0fdcd72f3d9406199fde0f0c30fb769b2ce6c3bc6a158ce7814a6f9813aef7fa6cff6a6104c9198f7881042082184104234361280851042082184101b2d147c684546118b569b143c290e51c8231451298e110a450c4f718e8ed6821484198f2220ad8519fe90430ec11b6fbc618520c238141669e14be18af9d18f7199068fb9a5635e1f7cf0811568ddd4d44e78a36527cf310c2d2069c9ca7409c52c86639eae8cdc5210649d2856310c61388a6ccc9fe5a130c663a6450be3d34e3bcd9e639b1c71c411363f276cbbb2301f3a4ee14b3194c228e3522ca43fc3b13eb49ca4053245548a614c8b96a714cb28a2312eb7b4786579294272cb36a180cab2510c74f9d19f5b86e33edd975f7e6945b9c183075b0b5ed6836567dd783d68e9c2b2302de6efda86e1e8e7d2a47848eb51a63d7bf66c7b9eed42c7304c83fb0ccbf89cfa90d6a4ac0ba1983860c000bb4f21f5f8e38fb7d6a7cc9f8222057027b6129663e79d77b6d7f8e38f3f2e172e09b76fbdf596b52626ec5b8c47c199d6d1b4586759d8aeceea9471e8d8cedb6fbfbd6d77d681c2e8b1c71e6b4578969b96aa4eb8776571d7f595575eb1d79ce95174a53fdb83edc4f2f2d8e5e31cfd5947f6195a6b53b4fefaebafed3dc1fc5c1cee332cf709fddd31f3e03edb99303f7e44412199fd8062beebafbc0e6c2b1e73da71a6c3fb8d422ddb9742bccb93e1198e1f59d01afebdf7deb37d94e9334fde938cc36bc8b0b4fe67db310fa6cd76a063fd78ccf239919d7d8e96ce4c9fd6e114aa2946138af47c0e309e138585104208218410a231a9370178d5fa32f4f9f333e870fc1339398615420821841042880d8913c028065134a2c8432188c224451b0a42871d7698157a685149f1878225c54e8aaab43ea57048b18d82dd1e7bec61ad3d2900d28298e9534ca6a8ca696339956fdfbe7dad08c7fc9c4046981fa774a6952ea704a6f521a745260cc3a51b982ec52f5a87523ca490452822320f96f5a0830eb2168f14a828805244a4504b91d1096e4c8f8ee5f39781c220052de7c72dc5338a6a84e19906cfb11c141b77dc71472bbe4e9f3edd5ae9fac3b97d5ae2d2a29771285cbb76a1c848d194f570657162198537d68953443beb569e73e9724bab674e014db18d53393b71cf9d27ae2e3c667e1402393defa9a79e6ae3f19af35a5170e7b563bb52c073715866b623c53fa6e5a01fc3534825b442e531ad6559060ab40ccf7d3a8ac19c8299e9baf6a3504d719856c0b46a663f641cee5338e435a7c8fbeaabafdafc199f16ce2c17db8b6560fbb9b2315d8a99ec633ca6639adb6ebbad8dcb3c797d59f7c71f7fdc5e2fc6615a146c2962b30eb478a618ccf6768e711996383fd73ef4671d590e8aa1ae9eb428677f643bf323014e19edae0b61d9587f5ad7f21ee3fdc6f478ddd96739ed33af172da5595757273a9699b0bd29d8537ce6c705bc1f5d5ff2b70bfb1dc55ed78fe878dfeebbefbed6d29f82fdfffef73f7bdd08e3b9ad2b33e3f09816f5fcf0c3f535a6cf0f02f8c103ef210ae0bbefbebbadf7b871e36c3c21841042082184684cead5027893230f45bf11c3abb8c36ef8731537f4ca3f79b18410420821841062c3e08419272e51bca1784411985b4eef4a41898e53c95208e2390a3e140e293851bca3e8c569a0299a71ca5f5a2f524c639ab412e51aab9cae97a22ca7c9f58b6084e198262d7c29e05158a6c8cb757f9d384d6b425aca727a598a95142a2978128a5b0f3df4908d4ff19256a1b4fea498466b46ae9fcb72710a5b8a624c8fb8ad6b07d6997e4ee8e29679b0aec4097e0e5a95723a67ae5dcbb469adcbf8cc83e566783a0a6f2c3ffd09d774a5204d8bcc030e38c0a6e9443b5726ee738d5e8aea6c63a6433f862314f2b6d9661b2bda712a675aba72fd5c8af70cebdac6c1f0b4eee43ab09c1a98e5a110ca3a7efae9a776ea5f4e97cc3251cca738ca73a97526f4a7a3384b5199c226f3a5b0cfbec43af05a73cbb82c37a160483f570742f19c65e79abd3cc774399d363f0660bfe135653b53146699f98100c3302db6b19b6e997edc725d5b8aa2ae2dd9e6eebad38fed40e1936df1d8638f955f73f6578af2cc937d88a233ebe4d2e1d65d27e2eae1e2f31c1debedae353f78605a6c4f0af9b49065995d7cd681eb04b38e14d2390d34a1f87fefbdf75acb5e5e2b4efd4c2b683f8c4fc7e9aa972e5d6a3fd070f70cef63e6c33ee0cacb36603f76fd88300ccbc87b9756c65c5b9ad377fbebecf2f143a1971f82108661dbb3bfd051fce53dcaa9aa29fef2dab11d85104208218410a231a93701b8639b7c6f4f082184104208219a0714838813b2684948018bd69a14a7281851e0a1a847518b50e4a2a52d055d5a35d2f28fd69a148629bc72fae6134f3cd15aef5260e234b314f8f6df7f7f1b9ee26e2acc9b221245b0b3cf3edbae3f4b418a96a93ffef8a33dc732502ce43aa6cc8b968a2c23ebc032331feef31ccbca3429c251bca23531a70da608e717e008d3e63ee3d29a97821df7198e8220f3df7aebadcbc3ba2d454f5a8d52d0a6753305380ac0fef4d9560c43518c6be6b24cf4a7652bd7daa5d84d8b56574ec6756d415867a64d9195a21ad3e3395e138aca7ff9cb5fac5f972e5dac90c7f014dbe8e7aead8371282cb21d385d30ebc43598991ead7769894a41f8dc73cfb56dc9299b79ce95c79589b0ac4c8f96cd4c9342df965b6e69ad6b29d2f3bab0ce1420590ef60feeb3ae4c8f715d1bb3ccec336c775a49138ad0279c7082adfb5ffffa572be2b3fe14fd290e331ed3a36536fb1caf93bbde147729e63ad191822fd3a6652fcb4dc78f03d8c728bc723a6342119dd385b31d6881cb3e4b4195e9b23d5d3bf8b74c8b79baf6669eac37dbd6d58d6dc936a2631886274c8375609bd19f65627aeccbb404a6952dcf712d600afdb472f7c3b0cc97e232af19ef396ed9f69c229d69320fb6351d457e7ea8e13e8ce0961f16d09a9f71b83e31db9bf9329ebfae747e382d35af15dbce85e3fac5bc366c6bdee7b4286679d8ef292c0b2184102d097e7c2527272727d7b45da0b8b8b8f25f323564b3cb3ec2aaa2e41ff899c82b08e390bffeda3baae0a9cd4bbcbddac1c102fea12f8410223d6ec0ca390eb2b901430eae71f055082184d898a160c9a99c293251a8a455ea6f7ef31beb28bc510076d3e952e4e1faa8f7df7fbfb54a3df2c823ad9044468f1e6da784a520c9df5c0ac98c7fdd75d7598bcaa79f7eda0a60b44ca4c84691976951e0e5f4b3b434e6ef33d711bdebaebbd0ad5b379b1f2d1f2982710a648a7fb4daa448c5a98f2964fefbdfffb696bd143f870c1962ad3f993f85b71123465851ec9e7beeb165a328c6b560cf3aeb2c9b3fc3d14ad14d094c287afeeb5fffb2d3f6d27299c226a7b2a520c834198770cbe97d6989cca99729eab1fd38e52ddb9362304572d6996d41ab55d691e9d3aa9356b81420298ed1ea96d3ff52d8663bb1de9cb69a693cf9e493b6edc78e1d6bdb9156a9fc3b90c225db86f5a0c0484b5cae05cc7662fe2c0fadb029cad1329a65e7f95b6fbdd58a7e2c17c553b611cbc276e07565bb332ead4f29eeb16cf7dd779f1551793d293a72ca695a0b331edbe1d1471fb556acec036c2b86a180cb7667bd282eb2dcbcee5c6398c224eb48719569df7df7dd36ce9831636c599916ebca73b4ece6bb1bfd79fd288c52f0a50049c78f0cb8a585f739e79c6385c77df6d907575d75956d737e7440f199e231cb472b585e07a6cd7ad2da95d7fbf5d75fb769d0ca9dfd9df5e2b5a07049ab665e33ae3dcc72b3dfd16a9bf1f97100fb18eb46384539fb1a3f72e014d31457796d188fd791edc38f1108eb4ceb5ede4bbccf78ccb6e174d0b4eae6f53af0c003edc005dbeac61b6fb4d391b39fb930c4ad6fec3e7ae0fd405807b6193f6aa0652ea72be77dc3fb88e22cf779fff29ee3bdcc0f2768e9cffb8bfd98f1590fde730ccf63f62d0ac7fcf883d6cafc3081fd9c7d72dab469b6dd992eb7b45e272c27db81d750d41d7e38c26bc07b9a7d905bf61dbf1342089119f741635d983c79b2fd7d174208d1f8700628fe7dc40fb2093f32e6c7acfc5b369590f9e3e42a6fbf565cf9d28fde5e928eadc3e8d1be00ab8a2b44e178ccfcb137ed3974de752fcf27c96f3b64178eab835f00f38f34218410b9c1412e0e8c714bc74134218410626387c22bc51d0a891482293a394b450a7feeb7936168d948c1945b8aad84e728ac5180e5390a10ceea91d6c114c468c148a182e9721a5ca6c5730c4b3183e9311d86a560457f0a66b426a53fd779a5f0d6bb776f6b0d4a918f5bae214bcb538a8c140a1996e52514a038c8479195e719967f1c723d58be03302cf3a01f8546c23f1a2978713d5f0aa014fab80e2bebc2b0740e8aadb448669909ebc6a971291cd3829a1f9b11d68d6bee326dc6e779d68565e3baad8ccfb66179d916b4aa65f9f8b71ed742665bb0cd188ee21debcd7dd69b1fb3d11298e21beb41219be93a518856d24c836dc2f2312e8f590e5e23a6c373ac338549b6932b23e3b39cae4cb41e253ccf0f912994322ed360dbb22e4c93f1789d581e8aaf14f929fc528c659fe279c6633a6c2ff60dc2fab8b6e1f5a0252f6138b607e3f15ad29fe235d7c5e53e054b9691f5e3b565bfe4000085520ad5bc1614f05907d726ec4fdc67bbd29fc78ce7046cb603af17ef0d4e73cebe42b8657c5e53968b8e75a163ddd81f581e5e3ba6c3fb877d9de71997fd996dc37384f9f0a3089e633842c199e567180aabcc83eb00fbd735667d799f50e466fbb38c0ccf3670031fbca64c9bfeac1b3f386038c667389e6759d8fe9c5e9afd996b1fbbeb44583e5a42b30d990efd792dd817584e96991f1af03ab2ef316ff631969f71596ff6154e17ed846f5137d8f7791d780dddb5e4b5f13b21841099e13b525de1cc237c8f154208d1b850fce507a6fc1bd8fd1dc6e57ff83709ffb64bfdc8a7ce16c06dcf7dcf6e77ecdd0e0f9d32d06ec9bce5c538f6aeaf30f5e7b5f678abc24f30e0dcca5ab32c808510a261e1a094dfc90258082184a88c1341f93bc93f9e08f7292a10bf98407fc2708cc3ad131cf8fb9a1ac785e7d6f971ebfc1df47369f11ccbe404281e332fe2f2f5c777e570611cf423ae7ec485653999860be3ce3b3fff3161b9e89cbf8be73fefc7dfa60eb7efcae0d2f3978f383fd7166e4be7da97f1e978ecdf322ce3bafab9f80eb7efd2e2960225f3e439578ed4b8dce7395e635e1777ad5d5efe302c87db3a5c5ca6e7ca4a3f7f3bf19c3b76f912eed3b9f45c3d5d1c979e4b938efbaeacae2d898bc730845b7ffd79cea54b3f573f778ef8c370cb70dcfadb827953fc240ce7c7a5e370f1b86579fdf5248cefd27079f9d374f5f39795309c3faccb97e9ba708c435cfe2eaccb87d0cfa5c3ad2b17e3f0d8b51371615cf8d474782cea8e2c808510a26ec8025808219a2f9c598ab370a5831fae72a6243ff5f617c82dbf1f803e9d5be137777d855fdff4b9f57bfeec9ded5608218410f5483ce1731ccc4c201e33fbc5e6a0d46c4bccb6a68ef122c6710cd31c3a97f0f2b0fbccc39df3763997071da319afccf0a41d148d9bf00913de7830bd8849a5cc38e663c3241dc74b6d363ce68e3d302e1df4376971c61144e94c3edcf7da286e1271d57249706bd3a6cb96b68171cb4c80b84917259e2b339e346ca333c76cff18f361a2a5264186e1377674dc67fbfa9d4b27ddb5f03bc66778933eaf050792cbdbdb9cce566e21446e502cf08b364e3ce0b1137bfc3821cf85e39602901377fcf1b9cfad3b768efe0ccff4fde910fa3bf1ccc525dc77715cb9fc79fac312274a512071f9d239b1cbe5edf2e531d363787fd95cba2e1cf10b5e2e0c9d2b9713d85c1c972f1dd3e6b1ff3cfd9c73e57069d211968be1d9fef4e331a11fe3d08ff15c7de9cf63776dfcf911d706148f5c1e6eebc2b9782c37f3f51f73ebda8ad02f75ebc2332f17dea5e3ea49788ef0bc6b5b5716e2da95b8b0dc328c3bc7b45cbde9c73ec4635746ee336f1e3b18ce5f4eb77569fbf3a0e33e61381796b8b8c4a5e9e2ba380ee7c770c485e5d61f96c77e3f7f1c6e5d3f706560bde8cf8f1cfde5f1f755e2fc1d3c76d784309ceb332e7d3a9737fdfc69f8fb05cff9cb44dc3efd85104208218410a22eb8699fd391ee5cbd590047ef3f18d7bc3c1bd7bc34cb1e5f79d496b8f2c8fe08ff65823deeb4ea6d74f9ed25769f94ceff19856fbd822f5fb8d4f3a939b200164288ecb88128e76401dc3288c7a2e6173c88403c39b0484175dd4f4b30edde17403138ec0d76a6c58e43061030bffe1cbe8cc5e308e587d1ba637bb431ae6ddfcdd0a17f6fe4f7e804e40710319904832104221cbc3679e62707b649d4241031e9f14582c3c97966c737e659190e7c26e2e07f25c100428900f28bcc6ff96befa1cd269db0e99e3b205160f2f1de4acc69c48db3e5e4982bfd9975baf4792e9240341ec34f1f7f89750b9761db438721dc2a1fb1a0f1cf330535650f99c2854d5826911cc64da66ff3646364287bc4b46989c964fd7bdf60e99b5f9af4428898b2044d214326a1827685d8e2840310eed2ce167ae67f2760d5f73f5941ba20ca81e384ad4bdce4c12d619d4cd10ce6dee4854c87391f31713beed01fdb1f7710e205268160d0b61f93294c768364d98510420821360264012c8410754316c04208d17cb9e38e3bbcbdf49c7beeb9de5e9246178023cb96a264e64cc482f9286bd3190bfebe833d5f1b24000b2144762400b74c8a1135ff05c1957bc2f10042d138964d9e85f77e7b2982a571144613197452aa9dc9335658358e8224ad5629e62244413381fccdbaa2f5d0edb1e9af7745afbd7741b84b7bc4e231446351b42a28ac24d25a67f619ddfa33f9641695b07927e208987468f88b400825d317e3e53fff1d059dda63f803d723d1b34ddae8e5faa8cd24b9ebc7143f69511c8961faedcf60f23d63b1d369c761bb3f1d8d4097d6280b9b7632f9854c102b26338e4927c1f4581683cd374dda165afe4681e9378fc58fff7e02b140d0c40d22cf341eeb5cb265471c3076145a6fde1d81d2043ebbe816cc193711f92683b625402b4f8f67563193a797a5c5b63f13499b77026b0bcdbbd6e1bbe1e03bae40243f8ebc50d8840fd87879265d5b66d6430821841062234002b01042d40d09c04208d17ca9a9005c6f43865cf3f7afbfee83e13b75b38efbeffdb0c23b0b24cacab0feabafb07efa0c44ba6c8e689f6d11ecd2cd3b2b841042885cc98fc15ab252488c0402761b8a05d0ad3880ce4540ab680885695cab68188591200acb8c33dbfc68d0fab549e4a16d2c8cd6c6bf552480f09ca5287ee21d4c3dfd467c78cabfb0e0f90f10288a22919f97b462a58819486a96145469059bc988b5820022fc10c1bc7a04295a979a778717dec126d39721f0e96cfc3cfe639b06d37570978e42ad156b33610231fb40d0d4ab288e1ecb229879f7fff0ed6dff45fc9735089bb671c93ac1daa66d7628a446ed01cfa6c7341dcaf21288992d45ddf665404753fe0ec6b535fb6c03a6c9e9ada9c81694c5b14969105d8b02d824426b615377e362c6d94149e3b85f160e206eb60571737d4ce2e95c27733d3b9678d34a86b9ce232dbcbdebef5d07218410420821841042082184f0936d38b5461c7bd757585d1cc1ffceded93aee5ff8f474ef2c50facb4294e5b54174cb9d106fd7c9f315420821444da1785a184b4eb94c4935160e20100c20ea99e6726ae2602258c505d2382aa7817800e178d0a41742515e00b160109da261f45d1d44abf767e293f36ec2e77fbb1be1ef97590b638a91d140dc5add26734c0a91ce65a3c49491e997cc5a8cb9ff7b1b1d4a02e85416c4b4879e47604d1982d18429927134eb65e2de2696256d563bcfd48316cd1153a5bc601e3aad8862fe23afe19b1b1f03e6ae44201a47c4a4546cca1d31016d5a263ce35453642b109786cc3f14713d9197e5290901ebf34c9e1472c3a68c054124f203280d73cae89889934051286eb7a5c1b8157bed1ac1065a238759665beef4d786aed05c9770194d8839d537ff3519b308263ec5ebeada5b0821841042082184104208b1f1516f02f0d49fd7a2ffe5efdb299fe9b84f3f47bcc3268875d9d43b12420821446d4984cdef6a52bbb5e265209e4022184099f1a3d858164cef287c72aa676bd14a67d22933e1291c731ae2782c86f626917c93f83a737e45ab204a4c988e6be3287ef23d4c39ebdf583d792602eb23884422284dc492d6c0c65110b596b419e0290ad365e6d5834b18cf7eee4d14fcb8dcae215cc6b8df2fc09c97df4d5a1a47e38872bd602fbd2cc95a28a9b2fe5c10374171d6f8706de3564571cc796a02bebbea3e44e72c45a02c6a85e512bb16b1094ef1d7388ab1d92830e56e632a985f06b4a3b5aea96888d32f339ec9b67504081b3fd68fe230130f0543c935928d6b474bebb204c29138f28d3fa7d90ec71228302ecfb8b260bccab5726e7d3881a23c53bf50c094dd5df124157b4208218410420821841042085141d0dbd69a8eadc3de5e66028928821cb85cbb0c8948a9e72b84104288da50920f1479a2abfb218f2286d5ad8358d5368435ad81b5ad13695c1c6b5bc5cd79e3dac44df8385699e315f911acce8b627d8127102361a7272e09c4511a8b216c7229284d60ddd45998f8f75b50f4fd7c2b125300b516a8c6719b4d47b55a6980d31d03a53f2cc0fc71efa3954993e226ad6b6909fcedc32f20b1a2d45ae552d02d4fcfec647d6131795348a600cde99e4389206279612b2c772c0b61f9b88ff0d9157722367b390a8a22c83711cc299bae158193496484616c99cc3e055d8ae214cfb94f49b65504561cb6a2b0f1e014ddada2408171b4f22d2c89590be5485e10cb0b1358d23184c5c62de960cad6de5cafb601e390c605b0a87d002b3b72dddf58b20d4c41122193af2930ad87ad082d84104d88f8c29770d95147e092177fb1cfc8acc4d761dea7af62ec230fe1b167c6e3f39fd77b27b2135f35031f8c7b128f3f3d015f2fe1fc08d98863ddbc4ff1ead847f0d063cf60fce73f23b75c92ac9dfe26264c5ded1d6526be6e1e3e7d752c1e79e8313c33fe73e45895246ba7e3cd0953517d2e35ad7b92dac4b1d4a05c8d427409be7de7793cf1c86378f6cda9586c7e7b1b8eb598fee604e470e92d35eaf742082184104208d108048a8b8beb65e8b0f789577a7be969fdab3d91d77717ac5db20c310e9016b6034261fc7c7a0f2f44cd99397326ba74e9e21d09218448c5ae1bea736565658846a3765b5a5a8a41830679214573a22c41899696ba4951b2341e436c551122ef4db756a2e1ac72660556bc35c48a4bb06ad90a2c9ef733967ffe03d6cf5988f6a5409bb204f263013b75322d8b13c104e20173b4df761876eb65086fda09a1bcb01547dd74c41429d3e5ce72c6e2a6d4ebe3983efa712cb8f379937e00ab0a7932804e25c0a2f6110cfcc769e8ff97a350d42a8170c2d4d144647a4c9bc6b5e960da518633ef1733463d89f9b73c6dada20b4ca168f11b4d98136153b6c15b63f0cd17a370cb6e08e4e725d71ca6886b5ca67213a6cf7fbefbf758fc74c39376ca6cfa85cd96026ca84f270cf9df2804b7ea8ea069afa97f198d55fffbc8b60bad82db9452780f62e5a6ed70d0351721d22ecf44320950c0b5a3c43687b4c44c8050cf7668b55d1f5bd6fc40c8f899fc4d61f3f83ec542b3f04208d144287afa77e871fc7308fdfe692c78ea38b4f6fc532999fe242e3cf9023cf0d91244bcc76020af1b069d7c031ebaf5646cdf26e95799f5f8f6e1f371ca95efa3d391bfc79e6d67e2e5b153d0ffd2c770df39bba18317aa9c92e978f2c29371c1039f61494526e836e864dcf0d0ad38397d268638567f370e778eba1e773c3d155b5cf30d3ebc7c1bfbe8ae4a09a63f79214ebee0017cb684bf982480bc6e8370f20d0fe1d693b747c65c567f8771778ec2f5773c8da95b5c836f3ebc1cdba4cfc450c3ba5b6a13a7a6e54ab272dca9d8f1b8c7f04b25f53380567b8dc6e4b72fc2d65efc154f1f8f6d4f7c16cb2b85ab4c78a72bf0d9a47f6287f26fcd63f8e9b57fe22f7f7d126bf63806076d19c3b72f3e86f16bf6c025f73d842b0fec99f253b8024f1fbf2d4e7c76791631368c9daef80c93feb9035f112a88afc677e3eec4a8ebefc0d353b7c035df7c88cbababbc21d77e2feace175f7c81828202e4e7e7231c0edb2d3f32f43b2184109969d326d39b49ee4c9e3c19fbedb79f77248410a2b1b8e38e3bbcbdf49c7beeb9de5e927a1380771e5731dd737594ac5e8bb54b969bbfb90a30fffcad3ddf9a2301580821b22301b88512f78633cd26014efd6cae6d2c8e7665c9356829686652339dc5280544ee064cbf485ac19aff227194febc162ba74cc7670f3f8dc0e41fd1796dd4f49d208a43e6673b1040613486799d80be271d8e3d2e3d15914e05360d5abac64d184ec14ce1d3e663fc5d3968ad4c013832653e269df44f14cc596ead8d4b4d1c5accd21551edddb617f6ffdfcd28ebd9dae41744d8a663d23661ed2ccfc9e42a63ce332bb6c7b41b9ec44fb73c6dad8b0b23a65d4201141704d1a634826293586cc73ed8e7c6cbd07ae73e28356d154cc491e729c031e3d8b29c12da4d0b4d2b5fe6c9e3e9378cc5cf267d8abcac9f13804bb6ec84a12f8c02fa77475e348029a78fc6aae73e42c82466dbd5146e45eb00d6f6ee8053263c0cb40bdb69bc09b389bb8b920af388729340342f8190690f9625e20d6c4a001642340d8af0f563d7e0fe19dbe04f179e849d7fbe1abbef360ad14b3fc697d7f4c1e4c7eec2b33f0ec0a97f1b815f152463c497bf823387fc068fae1b88830edc1d5bb45b87e96fbf8cb77f5805ce3bb1e9d1f7e383674fc6169574b718663f721cf63d6d12063ff0099efe531f84cc537bc9cba761e86f5ec580ffbc8b17cf185021e6c597e3953387e0378faec3c0830ec4ee5bb4c3bae96fe3e5b77fc02a7e17b4e9d1b8ff83677172e54c80e8f778f6da3bf1d2a7efe3f5b7a66179348cc1a33209c0712c7fe54c0cf9cda35837f0201cb8fb1668b76e3ade7ef96dfc90cc0447dfff019e3d798b94b8517cffecb5b8f3a54ff1feeb6f61daf228c2834765115a6b58774b6de2d4b45c1eb1eff1ef7d07e1f28f8aecef5a39c12ef8cd63d3f0cc1fbb257faae20bf1c0510370daab6b92ef0bc1e4ef5a0509f38a13c43617bd8fa9370e41bef58b63c55b1763bf639fc196b74fc453a76c99f42f9a8a1b8f1886919ff7c3c5a6bd470feb684393f8c20770d480d3f0ea1af38e637e3b837c81f0c3a52082dbe0a2f74d1a4392b990e8f7cfe2da3b5fc2a7efbf8eb7a699f794f0608cca2800d7bcdf8bfa4102b01042d40d09c04208d17ca9a9005c6f4386edf2727fc92eecd00e5dfa6f8eee9d5b793e42082184c899005549e34241044201e40783681b0e03adcd713860975de060675ac773def9903d669c643a2808a1a06f7b743b76771c74ff15e8f5db61586d7eaa4b8231666507af4bcd4e87d210963df31ed67dfb13cae2099482b229876839dcecc103e312e67c341633db38c2a571cc1ef736a23f2d332713888492c2311da7550e2682087dbf08f35e7a1f05115a0027c5575a17675b5f98f034c7fbf24d7eb4cfa5c05d66eac5ff28a216158651501640c72f7fc1fb67fe0bcb277d8f44348158348e4034596a2bc6dabde4bec3f9310f575eee330c456c1e50ec2d341e79c625855fd627199656d4f96571748b984ae69b56f4e250778e99c380b90e699db92614f403f9a60ec1507240d3b83c139dcea52384101b94e86cbcf09f5b70d775ff875f1f7831deea72280e1ad007fbecd70b132f3b1407fedfd5b865d44d786ea69b7a388aafefb8161fec7a173efbe10bbcf4e818dc7ee763983075329ef8d3d6c837e717bc7425ae7fa3f21ccaf19f1ec585978cc392edfe827ffc81622609a2db6197e0b4dd56e1f591e7e0ee59e5bf42887e7d07aefd6057dcf5d90ff8e2a54731e6f63bf1d884a998fcc49fb075be39bfe0255c79fd1b55a7830e6f8be3aeba0b8fbf3a1e57edc34503b210fd1a775cfb0176bdeb33fcf0c54b7874ccedb8f3b109983af909fc2999095ebaf27aa454c510c6b6c75d85bb1e7f15e3afda07e6519f959ad69dd4264e4dcbe5583dfe66dc5ffc673cfbd127f8e413bf7b1f77fdde137f0db1b94f63ecf4ddf1b767bec482b511f31b1cb51f263ab7f2e9e3d125dc1f871fb3ab27fe1ad6bf8f6bcebe13df6ff567fcf3444ffc25ad77c479a3cfc080d2af70cb59d7e2c322cfdfbc89cc7d7a2ca6effe373cf3e502ac8dc42ae5118daec4d3c77741b8ffe13866d70af19784b73d0e57ddf5385e1d7f15f6a9aef235eef742082184684c4e3cf1442c5fbedc3bca0cc36cbffdf6d635055c7966cc98e1f9342c6c2757ff175e78c1f3053efae8a3727fba7beeb9c73b939d5cdbddc174afb8e20aefa8e6d4577bb11cac734d601cd73ea975f09ff3a79b2d0ea11fc364836dcc34fd7dd7b99ab47d2ef8cb4b575dd9ea03e6e1da8c75f5f7cbc6c05f5fe7588ee68afb5baccebc7f585b7c35bc5dce6eca311d30f9c4de5e6c21841042e40cc7247dce6e528f333847157ff34f822e1c484e35dca53d76fefb19e870f810acef908fb23857194e58d1321e8922b0ae045f3ef13c0a8b23e037608940d2cadca645cc4e3c9840ccb8402868d7ab2dfaee17cc78fe6d14988c289e3a8194f9d24238184fa0d8e432fdc957105bbcb65c90a5c89af585a53cd3e46ef9a1b743035b5a37474ddd4a4d41623f2ec2bbe78c42e91b5fa3b03468c567b3b1c26d412c199ec7cc97e2715ea4224d97be3df676fc7ece116e5947ae115c68d2e1bead6b8856bc4947cbe5a0c93393b38d60c231ad2aceed0821c486243c10e73ff418aefcbf23b0fdbaffe2a4e10f6069f7cdb1f6e963f0c70757609b434ec5958f3d88f3b6f76c4da3d3f1daccbd30e6fe3f638776492f4b7e3f8cb8fd169cd8db3c24630bf1d1bbdfa06289d7327c76d7cd787d79105b1e78287ee52565096d89230e1d88d0aa89b8edf6f751623da398feda4cec35e67efcb97226e837e276dc62fe0e0d99df9b851fbd8b6f32ad231bec8c5e3d5a677dcc46a7bf86997b8dc1fd7fde0195ab3202b7df72229255f908ef66ce049d7bf540ebaccff29ad69dd4268e9f5ccae5119b81076f7e17bb5efc771c337430060ff6b9ddb745f7f2bccd35193713fb3ef122ae3d6e67f46a9394a42b588bb7c6bd85555b1c8163075508b32b5fb91b4fcc8a61931d76c5d6fe7a18f277f92d8ede368cc80f0fe1d6e797263fd832fd6bdccc7df1c48bd7e2b89d7ba16a366f61dc5babb0c511c7c2974d25829d7ba1477595af69bf174208214493e4d9679fc5bdf7de8b6fbffdd6f3d9b04c9f3e1dc71c730cde79e71dcfa77a2890d54624a3684ac19175a7e3be5f403ce79c73cacf9d71c6199e6ffdc274fff5af7f794735a773e7ceb67c5b6f5dfb59666b4bf7eeddcbdb8738d192db050b1658fff7de7b0fa79f7ebaf527d9e25068ac0e86db73cf3dad233befbc73797a746c8ffac6dd1f740dd50f32f1f8e38fdbfba1b6d4e6de707565ff777567399a2b59c75385104208b1111100caecc2b8e6ff7000f1aef918f4cfb310edd901f160c00abcd424f34361048b23583b65064ae72e435e2c68fd3955b19d3ad9133aa3264e49228e442c8e4049020b9e7e13ade7afb2d6c0d140c28ac279c6511875d32ed31a39f8fd2f98f3c2db361d968943b0d50cc36685715bd9a17ed62f818e91207acd598d8fce1b8d05af7e84bc085754f6f23179720039625c9ce5319192ebf4d60e568102f3fa7ca0c8b8b8719c569afeacaf9de25a08219a391d761881ab1e78162f3eff04aede7d3a267cf239de9db5176e18371e135e7810578dd8b162bdd940071c7af145d8a7ad77eca7c37e3874af0ef6991c29f389a6659330f6f919e6d9dc0adbeeb85d8515a825847e3b6d8f4d8231cc1bf7343e28a55f001d0ebd1817a5cf04fb1dba173a2433f189cc55c9cbb7f32d6424d0e1505c7cd13e485f9543b1573213f8ab5285bcfce4ac0e99a871dd0db589934a75e5f258fbd62db8f3d3308abe7a148f8e9f8615fcb1cd40dbc32ec24583334c3bb9ee5dbcf4d60a6c71c4313e61b6145fbeff2956c50368d5a64dd57781f076d863974dccfbc46a4c7ced3d248d80dbe2b08b2e42e66c5ec25b2bb6c011c70c4a69173f79a8e6d25b6ad4ef85104208d124a150d7b56b57ef68c3337efc789c7ffef9b8f3ce3b3d9f8683a2a95f38a5d0e604e0254b9658b15264c62f4ceeb2cb2eb6cd08afa1b318a520cb704ee8cd1487822e8546fa658369efbffffede9110d5c3bf4885104208212c21f36a10e49ccb8120d6e50510e8d1063bffe1686b019cc773818015740bcc7ef4c7c558fed9f7402c8118055d0aa6260d8aa8dc89c0f871edbd5800ebbf9f8bb9afbd87d631132f14b08e2f21a1a0399f48a020ca75ffe2084712685d12c7bc67df42e9a255d62f14a1ed71edb1656299396db6c927647c6891db7a69113ef8d718cc19fb0ef2d646acd0cb69a92912d35ec7be24d17228d57aa886844c9b054dfeb4300e9afcf3cd966b1e5bcb62b3a5a571d4e4e1772c071dada88510a26913c5ac27cfc0d0cd3641af1d7e8bfb82a7e1ec83f6c79f4f2cc2ad876e8bee5dfb63fff39ec51c37136ea83776deb967f2195b8510dab66d8d40200ffd066c55be3e6d6cd6fbf8689e4920d40d9b6d567541d5709f3ed8d43c3b638b3ec3873f30a3107aefbc337aa6cf04a1b66dd19a53eaf71b80adb21968daa9163213eabd3376ce9c09dab636bfa379fd30207b26f6772a1335af7bede254257bb92cb1d978f8df4f626ed10cbc7ce3a538f5b01db0f996bfc6b90f7e8115553e9e0aa3cf36fdd0da3b4a65fdc4717863d91638fc98dd7cc26c0c4b162f47dcbc05ac5db326cdbb40d8d4af87b9da71acfde1db641f0bf7c136fd32e68289e3dec0b22d0ec731bb65967f493597de50c37e2f841042880d062d5b9d85259d9bc696feb40e3cf6d863ed3ee1b10b47e70451672d4be7c43d9ef7a74b788efb2e3d870b439769ba62e63577ee5c2b1ad2fad08986c43f2d2e71c72caf2b17d376e575c774b94e5febf276f8d3c804ebe2c2a44e0fec3f97290dbf8566a63a129685fbe9f2f2a79d9aa73fbd545c9874ede3afbb2b5f36162f5e8c6eddbad97d86f70beb7ea1d78f3f4eaea4a69d0ed6c7d5dbb507496dc35cfb452a4cc31f97e9b25ccc8bfbbc362e0f7ffb67eb0fce2fb54c4c8ff11cfef8ce9f79d331ae3f0dfa313e1dfdddbd912e8d964c86bf5685104208b13112b403be01041314680388b40a61b383f74687de3d10882510e01abbdea868abe218164c9c84445952a0a5b06af146686911cc178d407102dfffef4d942e5a61ad7029fe264c1ab4845d198c229217449873218782288c252d8df1dd7cfcf8d4eb0845cc7e348e58228b495135b03891441ce150087926df62c4b1268fa54ba0d5dc15f8fa9a7bf1dd63af22b1a6cc5a2733af7c16c7c44b8ab1e555aa316c110ad86d827928a0b01e89dafa458209947a222f27c44e75cc9baedaf1672184d8d044bfc713373f844f7e0961fbb39ec02bd775c0f44f3fc5ec4ea3f1d2c3a760abe88f9878cfad78764e0ecff1f80accf9711912edf6c13187772fff6335327d3a6cf44037f4eac9a76365829d3ba3231f9826af9933aa53dce25831e7472c4bb4c33ec71c8eee0df417717cc51cfcb82c8176fb1c83c3eb90496dea5ebfed9599f8f25928ea7f148e3e680806746f65ae571cebe7be833bffb20f86fce9617c977e7ee93414e1fd7113b0b4ef61386677bf301b441b7e10c0dfede9df26eb94422c9ef44cac598555d5cdd851f43ec64d588abe871d834ad9d486faecf7420821846870284ab9a95d695d4b3188530fd322f3f9e79fb7fb14abb8efc2717fdf7df7f552480a4a1497fcd3c17ef3cd37362c055b0a4ab7dd769b3da698eac425c6e154c02edd4c531ebffffefb568c26b4f2a4b56775b0fc4c8f8e6953c0655d37dd74d3f2fcfc0277261887e19c00cc745d7cd62d5d7cb621e3b8ba0d1c38105f7df555f93957263ab6a55fb4ad0de9aea19fd4f2d071fae574221faf899bde97d7cc6f71cd7c0e39e490f234befcf2cb2a79f961bfa125b99b9639176a138765e094cf7ed8de4ecc74c227fba79b769ad780ede1f0b761dfbe7d6d9fae0ea6e5f260b95966b633e3f2987dcd5936d38ffd80e9f39abb7264eb0fd9ae859f6cf711fba7bbf7582f962bddbd91ebbdd89268a03f7785104208d11ca1d0c9e99b69c5dbda385afc86bab445a04f37244201bb662f899a308508a178ee2f8814738437602d68cb8552b313a2885c1643d1f479f8e5e589686322316d5ac2d2ad0bc6d166d03688f5e98ce220ad88016aa4b4886d452be0e7df45e94fcb9832f218b13cf19ac1686505412c2b5987587e0831538f58388858348e0e89303a2d2fc5d7373c886fee7d0e792ba3681ba1005e11b72eb03e45f9411487132889d2263a949c52da24cc734c9f53618762152e18895bb1dd6e195608219a32e181b8e8bfaf63dcdb5fe0bd3b8e44e7cfc763e2e265f878e2d7e879dc03f8f4eb8978e9f58770d6d65585c854e28b5fc36b9fc5d0efc44b70426ff7a76a1cab162dc63a3e0f036dd1be837978a6102c2c4001bd13c558be7c6dd23313f1c578edb5cf10eb77222e39a17703fd411cc7e2d75ec367b17e38f19213505e951a539bbad7737b6521d8ed605c7edf13787ec2c7f8fe97c5f8fed55b71ea6e5d104631663c793a869ffb3296e6f23b56f4015e9cb0047daa08b3f9d87197ed6c59a353c7e17fdfa78ad5312c5bbad2d4d8905790654ae724451fbc88094bfae0b06376af366cb5d463bf174208213656289e4e9dfab571533165ca147cf9d557566c9b3cf94b7c3179325e79e515ccf9f1472f74ddf00b981486d2097a2c8f7f8d535a5a32ac1310b99f6a7de9c253f4a250ea04548a644b972eb5f950a4a390ec44341ea7cb9fa2d83efbec63f7990f45e474e1aa83e2d771c71de71d25cb9d4de8a328c6f2335c3a58c774f1b95e716a9d9d40c9737e71928221cb5517aabb86a9e52114f8a64d9be61d2571f19cf8caf08ce76039fda227ebceb4d3411193fda62642626de238286efaf1af01ecff3081822acbce6be76f0f7f1bf2baf37eab0eff1ac0aecdd8fe4ec4f5df33f47761fcf74fa6fe50ddb570305cb6fb886de9ea99c9e2baba34aa83e15c3cba5ce36d6824000b218410cd0d9f2a59becb9d6a9cdbcd04cf51d88d84cdbe794308538ca467a73c04b6db0245a178729d5e8633e70389044a56ae41497191b50cb6b6ab2e13e3c281809de678c62b6fa1f09735288824acf0dbdaf8154481b2d6616c79e270f4fadd2158d72a68c5e1626f964c3bf1e4770bf0e32bef9ab224ecd4c9766a69e37c59f87632c374a36d0bb0c5fe43b12a10b54276a8248a76813082e1b01562bb2d8fe2c7bbc662eacd8f9ab7ba625b8f88f1a7e0cd758a5ddee579996daa573a782e969714c23baf8e60d6a3af60c67daf60dedd2f6381713fddf33266dffb32663967ce5967fc67deff0a564dff39999010423461da0df8358eda6f6bbbde69ccfc21bc2a1ec7aa159cbad79cebbf0f8ed87f00dad990d928c357f78cc13bed7f8f5157ece75b573781e2e2d2e4b336508856add3fc096b1eda560434a1a211aee29e99b2afeec19877dae3f7a3aec07ee916efad0fcabec23d63de41fbdf8fc21575caa43675afdff6ca99603b6c7de8f978f0c34978fce401284404b31fbd1c377d9a6d01e424251fbf88098bfae0b063f74081e7972488debf3f1dc37b849028fb12775c720fbef3ad591cfde57dbcfed9125317f3bbdeb33736cf36d3364af0f18b13b0a8cf6138768fcab9d496fae9f7420821c4c60bdf57b6df7e3bfc6abbedb0dd764e581968b73beeb0237af6ec89d2d252cc9e3d3b196103e117d06a835fa4732e354d8a64e9c4295a05d707a996a30ee643cb4927c0d594ee59d609a690e7afb35fa06c4cd24db39c2aa4a6e2b712a54bd73e1453299cfb0550c2b6f65b1d5364ddcef47192294eaef0a380fa84d6bb0d8debeb99fa4375d7c291cb7d541d754983e16a136f4393e6af41218410423465284e963b73cc75728b7e598999778cc3ecdb5ec4acdbc7618ed9d2fd70c70b58f6d52c1b266e22645f4dd7a68690094bb3540aafe144c00aa6ed7b77b37169a5cb501488ad1d4e71198245312b06c78c1fa750e63abb31934e349ec0bae9f3f1e3d36fa1201a42be895418891a67d20e24d065e056e8baffaed8f2b707a1b46bbb647caebf1b0a59e1b95d2480192fbc8ba29f979bf44dc6266d4e9fecea528e2d5072373d0184f2f3b1cdc8bf60cb337f8b950509e40582c833e52889471131e75bc5f2b0c9ca04663ff40a3ebee141c496ae0322ac85f98ff99a6a5104ce33750a711a6c93aa9dd1d99639994b3af8a255581640875253ff25459871d5839875e5039869dc8f7f7b003f8d7c00b3fef10066fffd01cc31ee47e366f3f84a13eeaa87b17aca86fd435708216a4aeb23afc163b7de8207fe71280a3dbf5c88fd702f2ebf671dfe78d7cd38b6d294c901e4e785ed7337d3c33e5e16e14f8f2180c256adac5f5a623fe0decbefc1ba3fde859b8fad9862ba7e89e1877b2fc73debfe88bb6e3eb68e534cd7a6eef5d85eb521bf3f46dcfd34feb9673bf32339032f3efb19b24bc0a5f8e4c509f865f3f4c26cb0fb71b8eda1f331a823b074c205d8678fa371daf9e7e32fbf1d8621bf1b8957a6474d2d43e8376810ba646bebd24ff0e2845fb0f961c7a29ef4df4ad4b6df0b2184101b35e6effae52b5660d6cc5998356b2666cf9a85d9b3e96663c5ca15768adcf93fff8ccf3efbcc8bd0b0509873d3d2128a78a9ebe2d61417b73aebd777de79c75a31fa05265a58d2110aadb41a75f8a7c9a5c0c9f5641d142b9f7df659ef28392d6f3a0193feb4eeacae7e6c937456995dbb76ad6451ca3a52b42603060c483b4d7336b2d53117d2e5c9f2d1df0febcbba3b9196e1fd79a5b65f3a1897e269ba76a5752baf2761daec43b486cd162717586ed7bed5410b66f6213705b3c3958bb0bfb1cf137e0850936bc5f6633ddd54d00eeebb74d81fdcfd93a93f54772d1cae8f56771fa5e2bf376a9b464da055b5ab8b7fbfa6ed5b9f34ccdfbc420821846850dc902e7550ba92f9cb31fbfac730fb9f0f61f6550fe2476ffbc3b50f61f9a46f118fc56d9ca4c54f66b8fe6c309e4c3d1e322f0a66976bfbb6efdc01a170c88ab4160631fbf19232244a62088482880412c9f58129d072eae8d218be7fec1574585262120963752086785e1e4af38358da3680dec70c037ab6027ab743bf1107a3043170c83a128bda748289204a672dc48cff9917d4329325ad8c4d1e1ceab5b54916b3629b81a069a0025396448f56d8fed23f6087f34ec4baf6792833f98403c9558fd7e687100d84d1697d108b9e7c1b9ffffd2ee0e735889496a1ccb40385670ae0f150c00abf1c58a7206cc9923fdbbbd4c489864228cb0ba1ad492c3f62f28c8510362e3f124281f12bf43b8ac5669b67c2b10d8410a259d17a00869f771e866f5d0395ad642a6e3ae31644ce7b02b71ed92de58fd4203a76eb8c423e781325285a5ff5972cb17a0dd6f1591cec60fec8cf24689660ea4d67e096c87978e2d623d1ad811eaf25536fc219b74470de13b7e2c83a67529bbad7577bd581821d70cec8df61b3500c3fcd9a8562cf3b2da593f0c2f8f9e87de831189cb6cb04d1fd909bf0dee4d7f09f4bfe84fdfb05b1b6a835763ce92ebc7afd3ee6b7d45424dc0f871eb54bd6699d4b27bd80f1f37be3d06306a75819d713b5e9f7420821c4460effce4efd7bda1e9af798e5cb96a3478f9e68dfa1037af4ec65cf353414e62868390b5ceed787d52a2d6cfd530afb455307452f37fdb3c34d374d118953e9328c4bc32fc83a718dfe1499685d4af1dc85a5056a3a8b530a63fe72d139019c65747e4c2b5d7c968f22a20b47f1d6591a536ca3b8ecb768f60b85e9c856c75c609e14ccfd79f2d8097f7ee8efaef5f9e79f5f292fd69522a14b832e154eefed2f2b1d053fc27ab8f6675978fd49b638b9e2a654765010f6a7e7cacdb6276e2a683f2e2cfb7b2e62b4bf8fb0bcbc8e6c3f96858efbeedaf298edc9b08ce7ea9ead3f64bb167e72b98f5249bd376a93467327505c5c9cf2986d3ecc9c39135dba74f18e841042a4c29769bf2b2b2b43341ab55b4ea33368d0202fa4684ed01a9556a71cdbe5b02ead6f577d3e1b9f1c71310a4a93426fd8fe1d95c0babc38b6bdf634f4ffcb11c93567c321e4319134303c6d5eb90e2d825caf37b9ae2f23ce1bfb36be3dfb16b48b856c9e91500279f13856b70b63ff57ee40eb1d37b3e26c204055388e40591c45dfcec72b7fb8143d1697226aca58d22a68d7b5e5bac2815dfb63bf07af42bc573b935f0291d94bf1ee016723af346a05e8fce218f283212c2988a178db9e38fabeeb50b04d5744393db5a979c8d42568cac536b016b8a6be1464675eff5fccbeed69e49721b906b109432bdd70bb42ecfafe7f10e9df19edd7993f741e9980c9373c88c212539ee228d6b6a2200bb42f4ba0309ac06a936fab4376c1aea3ce0536ef8450388c69b78cc5c21bc622546aca67d20dc502762aec58ff4ed8eb7fa390b7657704a3017c79da682c7ffe23e4b11d4d5dd78703769f5349d3823aea2d07c8634e31cd72d3512660db4468714ca1d9b8adee3a1fbd4f18968c2084102d91f862bc7aeee1b8327e255eb9eb28f44ca39946a75c8941bbff0b53b133aefcfc335cbd63e5b97ecb3eba080387dd8219813d70fd371f61e436a9ebaec6b1f8d57371f895715cf9ca5d382a5d265528c1cba7f6c5d10fafc0eea3bec187976f83ea56738d2f7e15e71e7e25e257be82bb8eea699febd551f2f2a9e87bf4c358b1fb287cf3e1e5482d7a6dea5ef7f6aabe5cd5b2f649fc76b313f0fafe8f62f10b27faa6f4ae4cd9071760fb035ec2c1e3bfc31dfbd5443c5d87d74fdb0e47deff330af6ba0193275e820119cb58860f2ed81e07bc7430c67f7707aacda6e4659cdaf7683cbc62778cfae6435c5ee3ca8b86e48b2fbe40414101f2f3f31136ef67dcf2c341bf1342089199366dda787bb567f2e4c9d86fbffdbca3dac3757fb7db7efb7221d8fc6ffee1c8840f733cf9cbc9d873e850cf43b424fcc2a1a81e0abc14da6b338534c54e0ab8eec382fa86c2343f98a8cddac62277eeb8e30e6f2f3de79e7baeb7972497bf4985104208d184e1df4ac40e78997daed36b2d77e9e8ef898cd6d6d505ce801de234c970e88c71b8263025e57859148170c8fad974a9023354be89114a0ab1e14410d1580cc5e6205806cc79ec15b45db2dec68951148e25d026164461710cdb6cbb3d622b4a119bb50cd1d9cb11280b62e06ebbdb8f13e241f37a9217b27f04764ce4a1e0c76558f0d2440422c975802952f31cf7cdff5654a5b89d0986296e650298fff31301c45a01dd4e3918bbdcf4572ce91246612888b66514754d3d4da2fcaf7d2c8c656f4dc68717dc0c7cbf0c79a54c2580b2782c69056d0e29deda3591792a13e61c85deb611f387b66993825872fd63bb6fb68c5a6a9ab0340f2809279d7f3fae373521448b661d3ebff1445cb9f46c3c757b7af1978407ec8dc13dccc332f633e6cc310fd014ca7efe098bccf335dc6730f6dcc2fe925562dde737e2c42b97e2eca76ecf51fcad05eb3ec78d275e89a5673f85db73147f73a13675af6b7bd50b796dd1b6308c2db7df3ecb94c865f8fcc5d7306fd34371ecd09a59cec666dc8f1bc7fe8c78c17638ebfa33b388bf86b2cff1e26bf3b0e9a1c7a286d908218410a281f8f1ea1bd07ae75f634e5e77ccc9ef81d9053d30aba03b6616f6b06e86713f1837bd554fb4def308bc17e8e4c5142d095a7fbaf57145f5d062972270434e632c5a161a56144208219a31d47c83d65a97fbe61f0aa3c69f0230b75cc3d7fe67cd64937e99e0392baa9a1d0a93dc8f521035dbb54b562211e58ab8497fa64f2116adf211c80f9b30669fd34c9b6dd0c45e3f75167e7afe6d6c120959f197ebfab6a2085a1c4787480073c6bd85974ebc00137e7b21de3af602bc3ae23cccfcf85314e417201a892062d2e054cfe1b2383aad89e187ffbd81b533e723581a3379db921a6730e56099cc26230c5e1c4e96ab752c68a7b42e6a1b4497dfec85836fb90c457d3b9934e3c82b8bd9f65c5b00accc8ba3309187f87bdf63d25f6f40f11773d07a3dd7f38d2705762f6d9bb7579474f0549e69c05651ae509840517ec2a49f4049d8b491d95f671c2da76d231b67db918e353291ed97d04208d12229c1b7779f88d3271e82071e3e055b5799bf771d162f5e97dc2ddc1bc71fb305c2f1d5f87af2f7c935e8cb8962fa37d3519c08a3df51c761704a3a25dfde8d134f9f88431e7818a754cd04eb162f3639d591926f71f789a763e2210fe0e153b6ae3a15f1bac57055a931b5a97b1ddaabbe88cdfe1adf950ec2f12306a2b2fdb18fb2c918f7da5cf43af4580ca989301b9b83072f1c85f7d6b5c56e97de8b2bf7ce645f9ca46cf238bc36b7170e3d7648c34cff2c841042881ac3bfa9bb993f7a373b6e38fafcf332f4dc613bf43eee686c61f637dd7330ba9a737d2f3c1b5bfcfd227431fb6ded5fd7a2a5c0a9a639052f05cd86b2486da9d0ca3697a99b8520128085104288168215808da364689df987526205c9f319f12272a0d8ea8ed422cd26108d63dd4f0b911f08268566fa314cc8bc46b42940b05518095aed1a976f5e2d0a8b12f866ecab68bb2662a7550e187f6a9cb4442e0b075092174474d57ab45db0161de7ad41879fd7a2c3c2f54894999c4d5ef9014ab4a61e261ef3e774cbb1b98b31efd50fa8172011b3d2b33d9713266021cd840df120a7a90e209f626b18e878e0ce187cc72588ecb019d625974e34e54c20160cd83c0a23a60c53e762e205d723fccd5cb48e50d0a5a0ceb44c7143665b4d9316218292fc0496750ca2fb1f0f40873f0c43a71149d7e18f667bbce78c7f47ba11fb621373bc89d9166cd13599901042b4284af0ddfd27e0c46777c27f9eba103ba7ce44b87e0e5ebdf204fcedb575deef5821f6faebf9d8af630cdf8f7f0dd3fd8a666c16de7a6706621df7c779670fae24be967c773f4e38f159ecf49fa77061d54c30e7d52b71c2df5ec3ba642655e0faf9846bd067a4e43bdc7fc2897876a7ffe0a90b7746d5aabc8a2b4ff81b5ecb9c49b28e89e4120e55a94ddd6bd75e95a8b65c86d2e5f879e15a989ffacac417e0b9eb1e47d99f47e1eced32cabf28fb6a1c5e9d43617668162be154d662d2757fc265e3d763c0a90fe2997f0e453bef4c7acaf0d5b85731a717ad8c73cd25ce6fda0c0964bbf442082184a81bfc99cd3b6e38ca3e9a84c2cbce43bed92f7ae8bf683bfa4aa05307141c7a00d65c778b0da79fe49605a730fef6db6f6b3595b1a81d9c9ab921c576b726b4685a04bdad104208215a08fcc388a224c55ae7a8d8da7d1b223be5e3c471133e1e47bc248292d93f231ce114c9c934e82281040a36e980bc36adac7f2011472802147d3b0f3fbefe819d22b9340c3b4533a78ce671511eb0b23059164e83cce991493e8562b30d7ae1ac85b1794b89844c79ccb6755902739f1e8fd2d9bfd8301c6cb6f5621c13d6db4d0b5f7628dc320ca75ba6475e2c6185dcd2bc005a0fd916836fbe08d8734b2c2b88212f1446fbd2000aa3012b58272271c4662fc2f4773e4041308c58bc62a89b22b02b472682c190a94302c53dda61a76bcec13e375e88dd8cdbfddf1762af9bccfe6d1762d7db8de3d6b8dd6ebf18bbdd7a0176bfe50274df637b2f1521846829acc7d76346e090b3c761f6b40770fcc0dee8ddbbc26dd6ab2b3a6cb2158e1a938f038eea51fe076ba8ffe9b8fdeafdd1eeeb8770eb6b4b3d61388e452f8dc6bd933be0c07fdd8a3ff7ab980778fdd76330e290b3316ef6343c70fcc04a79f4deac17ba76d8045b1d3506f9071c851e2e934a1461f98af5e6f72e8195cb97571539c9faaf3166c421387bdc6c4c7be0780cf4e7d17b33f4eada019b6c7514c6e41f80a3d26782a2e52bb0defc8e25562ec7f2b499d4bceea43671fc545baef82f78e8b82dd177f3bed8fda45bf0e68f45d6bbe4e7f771d729c3312a76299ebc6edf2ce26c145fbff42a66f53c04c7ee99a3301bfd056ffd73388e1e351783fe3e0e6fdd771cfa64ae4292e8d778e9d559e879c8b1c8351b5379ac48561ecb335d1421841042d419be9f985f5ce41df26bacbbfceaa45f348ae84f0b10e8da05c1ae9dd1f6c2b34c38be9131a41042889a90feaf5021841042345bacd06b5cb958eb1d5bac87cf9194fde420b1c1ec841241942e598ed5f316a03010b4693a7199533477eadf07a1368588d24228683d31f9a167d1664d990d4301975b8ab4ad629c9e3a818839089b7d4e8bcc0c239c53d96c5d112816d38be5a0f85b66d2c837e508cd5b8e1f27bc87a0c9c3c630e99affcb5d36586662c789cd7e3c1cb4e5b56bf8060268b7631fec7bfd8568bddf8e58198aa2d094ad5d29039b32878256a84ec4e2288a471033c7c9f41208c6936b116782c13ac6c328288ddb708982004a38ff646bb36f1cf7e33c768ea6588501eb17cd3361f8a6662b6b9c1042347be258f8d4ffe1d0f35ec2cf9128d62e998ff9f32bbb050b97c1fc84a0dbe17fc0119dbd689630b63de769bc78d5b678e7ac4370c2dfaec735e71c8e61177e8f5fdf3501cf9ef3ab726bd6f8c2a7f07f879e87977e8e20ba7649953ce62f588865c94cf087ca991856e3a37b2ec199230ec715138acde3378a59f79f8a234f391fd78f9b532104c717e2a9ff3b14e7bdf43322d1b558929ac7fc0558b86c0dcad00d87ffe10854c9e5a37b70c9992370f81513506c9ef1d159f7e3d4234fc1f9d78fc39c2a9a63ee75afa036716a50aee026d86ef75fa1436225be7cec221cbc6547b4df64136cb6cfdff1e52eb762fc93ff875ff1772d13d16ff0d2ab33d0e3d063b157366176edcf98fae1eb78e2c67370e4ae7be1dc4f7e85abdf9e8cf1571f9071cd683fd16f5ec2ab337ae0d063f7aadeca78f547b8e7923331e2f02b30215979dc7fea9138e5fceb31aeea4511420821441d48fe999bfc4377fdcd7721faf3027bd4e6b2f3105fb90a9119b3115fba1cab6fb9cb0b2b8410a2a6048a8bf9974df364e6cc99e8d2a58b772484102215ae1fea776565658846a3765b5a5a8a41830679214573824bc43af1d36ecd2ff98acf67e1f3a32e43c13aae9e1b442414b76bee16e725d07fd469e873fae108c793eb01dbcfbfcc86711d76d7be11c4acb01b64d8580089e208beb8fb59ccbdf1bfe8b33e8ce28210ca60d2369197b70506dd3d12bd8ed8ddc6ca4318ab27cdc4843f5c860eabcd7134810230bce97f268350411865ad028898fc29a8e6c59256beb410e6babe3193ff9ad601b42f0ea0a3895f128f211166008aac149881b57d3a60bf87af45c12e9b9b04030847e24931d7fc173601665eff5fccbeed69e49751440ed87a50408e752dc43e136e475eff6eb6b2b472e6d4d25c7f97ed6772b27eb1798bf1f955f723feca1768bf3e8e35a6a09170c8a645abe160348e32538fb8b99f0a4d044e715dbad52618fcc268e46dd9dd9c0fe0cbd34663f9f31fd9fab1bdedcac9a62e655b75c381931e425961d08ae114b74b8d6b6dca5ddefe74e680f5b1d37573c373dc4d1e268fb9e581ddf1b64208b1915034ef53bcfde17758d5664b0c19b627b6ec681ea61b09b5a97bc3b55719164f7d1b6f7f3e0febc29b60d3ad76c19e83b744c7eaac7249c9348c7bf80384f73b15870fc8381135a2d35fc103ef2e429b6e5b60e090c1d8a957ea24dbd92999360e0f7f10c67ea71e8e2cd98866c4175f7c81828202e4e7e7231c0edb2d3fe6f33b2184109969d3a666bfa5e9983c7932f6db6f3fefa876ccbdfa06b4b9eadff6c36ffe694be7df4f1edbbf8cad5b6afedd23b1d2ec0921c4c6cb1d77dce1eda5e7dc73cff5f6924800164288168c04e096493601b8d5da28e281204a4309b42b4b605d7e5200ee75e6e1c88f05103661b9f62dffb0a24b2692d484e962f108e2a190c92381fc5260fd770bf1ca2997a1c3bcd5681f09a22494b4a20dc6e328dab627f67df27a146cd10909e3195c17c70717dd8635fffb00edb856af4930118901857928e9d51ebb5c7d26c29ba7da40f9889a3e6a0a58180d63c5b80ff1c523cfa34d34808278283955742c8ae20260f3737e8b0197fd11b1d621843945b5a943d0d4992272260138d2bd10c35ebb1df95b76b382332b4e8196e56603466271eb4f4119f356e1ebdb1fc74fcfbd8d0ea5147d19da341adbce84a1b36d669d89dbaf338666108059268ad7514acc7dbb62bfc98f584bdfa0a96bdc5ca3328ad8a610b64869a0bf979dd383ed3fcedf52be2384104208d1b291002c841075a3a908c0cbdffb08dffff76974efdec37e604ddcbfc9ad3b869d5965f32dfa60c03f2ff77c841062e3a4a602707d7dfa2b841042882600ff40a2e30f3c854a8aa3ced34ec74cc1d3406fced8ec845ffb4260c2041142ccfef115406c7911265d73273ace5f8b56d120d6871376cddbb6a57194e607b1c9be3ba355974e082682e60fb600d67c39138b264c42a82c8636b180492b804861082b8311743c7010ba1eb107daeeb1755ad7c6b8f0d0add069f76d101cba05ba9d7e18c2fdba236cd208c66276ca6896b94d2c8869ff1b8fd2b98ba9565b6b623bd8c7f2d716535d4ab0ad2209e499bd509f4db0fd3ffe0fbd4e1f8ed5ad83d6923914034ac2b4a836f999f0b4fe659e6b0a8052e397098629f084e08437201937dba4f09c6c23ff35f03b86a6285d661cb7f6aad86b943c27841042082184104234473aefbb27f2fe7c02da9dfd7f881e7f8c7531eb8e45dc7309cf854ffa7dadc4df17bf5b8b81b7cdf28e92fce6899ff1cb1aceff95998b5f5b84ff7cbcdc3baa3f9826cbe48765098c9ce61d092144fdc2314421841042b41028fad25128b456bedc8f7922a4774c28263a67bdcc4ec0440896c451b0de84fb61313eb8f20e147dfc1d3a16d19ad69c0f04ed5ab6c17018ebfb74c4b67f3a1289420a9be6fc9a324cb9ff39745c598682402869951b4f20660a12edd509db1c7708027941e499c0e95cbe716d22096bb95b9008a2b05767ec72d421089646d13a16403c11432068f22f8ba370e11acc78fe4d844b62f64b612b007b5f0cd7065ac79b7fccffa62ee6b8240f28ebd11ebb9cff270c3cfb78acee5480321a00b39ea68de86c5bd219bf6c39dbf44201ac2a0860ad71f1600065a6bca5a12022669f69b0fd33b9a495b1d977cef8092184104208218410cd1dfe2d3e7bce6cac5cb5122b56aec0f2152bb06cf9722c5dbe0c4b972dc592a54bb178c912cc9b37cf8b51331eff72150edeba2d3e9f5fecf9e4c64d87f5c05f876699bdac1ee9d53e8cc4a8edbc232184a85f24000b2184102d080a8ec40ac09e8a182e8e21b42e81fca2388265e604ad5729089b6d309240a02c8e80d9c29c2bf971197e7cf475bc7bfab558f7f224b45b1f473c14443410b0531ae7c71358d42e813e271f8e82fedd102d08d8e993577d311b6b3f9c865634113649ad0bd3623780443088ce83b7c726db6f951434333913276cf60261b33579a120889e47ef8dfc5ff53669c5b1ae80c9b25240c74810dffef76594cc596cad73e3517ebd5b7b6994c272d0d4117974a69e8120c2e60fd160fb3c6c79fab118f0f73f63759702c41231b4368d9a88c7ac353005e1d691e45ac6d908e485ec5abf095a3117c550586adab1ccc42b0da0c0389834ec02c4292e60fc432571e4ad8b225c6a2a1e8dd93f904d2b2429df1142082184104208219a1783f7d8037b0e1d8abdf6dc137befb517f6d97b2fecbbcfde18b6cf3e18b6efbed86fd8bed87fbf6138e5e493bc18b9e3ac7c7fbf43073cfdf56abbef78eedbd5d6ea96ce89c3b414a675309ddf52d7efef8756c22e0d672dcc30ce9fd03f359f9f569555f1631e2cafdf5ad995c159083b579df5b21042f8e198ab104208215a10ce5234e6fdcaaff9621ae63dfa0ae63ef43266dfff12e6def72ae6dd9b7473ef79153f8e7919d3ae7904af9d72055e38e9527c75fd03683d653ebaac49203fc1f584032843023193eaea364087c377c7af8e3f04656df2506afcf38a6298f1e8cbc85fb61e51661c082062e2444340598742ec30e270a020695d4bd134ad33658de603ebadb06a42060308f7eb824d87ef8312e3cf299a19bf341cb0d331775c5a82994fbd8e50a9390e049356bcb5c544a55c1d35658e31df7800859cc2daf8976c52803e271f8a41579e83b29e1db02611412c3f64dac4c433e5e654d0767de20cb02a79a509748887d0656919e6dff11c7ebced59ccbafd59ccb9fd19fc78eb3398638e67dff65c1af72c66dcfe34bebbf7597c3df615c4d695da34391d74962c8510420821841042888d1a8abc27eed211bb6dd60a1366acf37c93fcb42a62ad6e178cdc06a73eb7c0fa7dbbb814970feb82ff9dd0db1e3b32f9d34a9869d0ddffd94acf17d8bc639ef5a3b8fbde9ca2f2302c0761581e7f76763f8c9eb8ccfa115a02fbad9519f7e85fb5c3c10fcdb5e57471ce7d69a13d2f8410b9d0600270e9ead5187fce9978e08843f0f5d8eb905833d53b238410428886c44d196ca7614600f3dffa045ffceb6e7c75fd83f8e65f0f62c63fef2f7733afbc0fb3aebc1f8bfff33c5abdf2153acf588e0e6ba288737ddd101308235a124130948735050924866d8b5d2e3b15a14e6dc06993f363012cfbe83b2cfd700ac2c1a05d6798f9b68a02c58138daecb12dbaecf62bc4c209444ca168f09adef17c1cf98938c231206ce207c3016c7eecfe28e8d30ded4d3e26188af293c27697e200a63ff90a8a672e306535e5e282c6b58431d95e74e67f43dcec9b340301448d6759ab2036fdcdde187addf928daaa2b56e6510a4f868f9ab238a13d139c3a3b1c0fa2d5d275f8ead62730ed86c730f5c6c7f0cdbf1fc38c518f61d675c65dfb681537f33ae3463f8e29373f862f1e7d1ef195eb11679e264d2b00270b2b8410420821841042081f145a8f79fc276b354b11d7bff6ee857b75b15b8aae5b7729b0fbdb772f281769fd64f2677ace2ad7cf6fb7ef60b79ffc546485e354fe755077bbddb47d9eddfa71d6ca1481f7edd7dafab17c2c2749570e2184c8468308c0dfdd7c135ede7d57cc7ffa69acfbe4133c77e628c45e1f8ce8cb0310fde434c457480c16420821ea030a81d4019d0b261256bca44069a7808ec5d1baccfc71511446cf9531745a9fb016a9ce154403c88f02f911a0753c8c4da2e60f8b681ceb0b936bd62642011406c3888703d8ecd77b60af51e7a1a04f172b32e7c71208ad2ec5778fbe88d09a129424e2d69a97706ae4589b7cec74e2d188b70a2142cbdd501005265e3a976f1c05d53c53164e4fcd0589cbe8b155376c36e200ac0e44416f5ade46ccdb4b7e34814eebe298fcd48b08727664e66d82bbf620dcba7d77c08d156f2bbcec3f5cff98eb1cf3c588ebf4c64d3e0173d0daf804cdb6a8551c9b1cb40b0eb97924f2faf5345192ed5c4261db9c67de2e3dff35a140bc2a1845717e101113a8bdf1d8a434804ea541742c0ba2bd89dc2a96d9752d0e62d37530e1b94e72d2d2d90ac0a602aead851042a45284d96fbf87e97c60d682a2d96fe3bdda466e08e2bfe095bf1d869db7d916bb9df8006654b3f44043129d7c3bfe78d81f71fbe464fb34785b15cdc6dbef4db7bf7df547193efef76f71d8c963f075b6841b246f2184104234341450ffb27ba772eb5b5ad0723d60c7679e95adb3b6ad0d4ccfa59f8ecd3be657997aba3a28f0feb82262e3392179c6b2d2f2699feb525e21c4c609c739eb8d2513dec03b438762e6adb722b0763dda86c3e8140aa3bb71658bcd9f5973e6a1ecb3c751f2cc215e0c21841042d414eaa214602934962412288dc590882750168e216cf663c138e22610c3e4999f7a4e6b5c1c024ac321ca96363eb10265c284cd0b21921fb2d32fafa01a6b8edb97248c8ba13818c5821e61f4bee037d875d45928dca22756e7258c0b20180f62f9a46958fee5b70846cb5068de2a0a4b6368871056b436c90cda0a5d76df9ef3375712a6d3395a2a17244cc05008b17c0ab04113278e7ce3dffb887db06a975e2831156a5b143341c258591044281ec28fcfbf87753f2c44341044349ab0db329320ed85395572598879c6618a0c2ac8a5663f511645a8cc1c524c36deb6214dd9b9f4305f8c826627408b62b3e571be39dfdae4196d1342abbdb7c1fe778e4464d7cdb1bec0942f164794ed6a328b98703153c762d3961153f6603088920293563888fc480ca5856c7f5326e665c2c6130194844c3c7341d2b9a8091db30532ad63c29a24bd6b9adc9a20420821aa10c3f45b0ec32ec7dc81afccb3bea6c4a6df82c376390677d4267243b1f2358cb9f54dacdae1649cfbc721d8d4fc7efd3f7b77011045f6c701fcbb41970a62200a28a82076779c7ae619679d75ea5967d79d9d6777f7d989ddd8ddd80a482a28228de4b2f19f373b8b0bee527afe3deff7f1e676e6ed9b376fdeccceb2fbdbf7e6ffc6c00416561630e1de8cfef1b652f86049cbca68bff221beec169478ffec32ce5ff341b4be60fa3fb66d42082184fcd3d8d0cab58aab7bd0329a1eb49a002a0bdeb29ebbd557076265db227c5a5e687a006b7a116b63c337339a3c390ddeb29ebf2c08aca9b3675f07d8cdf54daf6fe6a1a80921242bec6bc52fc2fbf7a1783e78081461ef602891aa27b114452a54c48fabd642f65e0459843085e4eed72f84104208f948d3f3933db060a0a15205a55c8134b1120abe9fac8afb4f09b152099182f58ce59ee752155c3afbc7bef814b1682237b1a0a75c21874c9106a5580509b70ebbdb6f829112ef0a4a91ffe73a68b37b3eca8cec0c51712b48b88d9ba9c4b0e056978427c067fb6118472722bf5c0423b90a52a904898a54c4739fb55c3bb7048b0a2bb87259a97c85f54dfc0337c355880dbdccf6422c1273f557c0dcce16aecdea432ce1b6c1a52965a9907279f3a589513446019fcd4760cc7d9692cab85d922960a0e0ea912687519a12c66c922991a264e154d63edc565880973511b7b9f418aa500fe1419d87350eab0feb11cccd4ab9479194dbff7225d078e17848ea94418c890a7225572ab76d763f60692a773c52957c0f68d314f5a3943b066c62ff585761fe7ec5c2a43dffc9c4d58e3b2a48e6ea0e6edf590a6b23563f46731e1042c87721e939768d6e8b1a6ea5e156a32dc6ecf5017fe7737908cecce989c6955d51b64a33f45f710311ec4d4dfe10ab7aff84a18bd7617cbbea70afd410dd175e45c48bad98b9e11112926f6171f739b8c25d93a36fad40dfc61551c6ad26dafd79002f59c1ca68dc58de872bb70c4a97ad82a6fdd7e17eac0fb6cedc804709c9b8b5b83be65c49853ce820fe685b036e2e2e70abf913fe3c1408ee5d13d7e777c24fc3a663eacf3550a5dd325653810c7796fc829f462cc2cae13fa24af9ea6833662f7c53d4cfca43ce604ecfc6a8ec5a16559af5c78a1b11ecdd01b2ebf3d1e9a761983ef567d4a8d20ecb1e0bfd4ee54fb16ec44adce3decb127ccee3fa1b31249fd4c90ffebb86a36dbb0938ca378e02813b86a26d876938139b876df292f07cd768b4ade186d26e35d096db071fd66e0a199213932193656eab64dded9c412e8ec507eefd7deb4c6c789480e45b8bd17dce15a4ea3b1774aecf6ff0232ecff5253d51bf7c79d4ec3019e7de7e8cfc7e7a8cfdf02cf3b6b9a31e72660e7a36ae0c576e1bcdfaafc00df5c6117d6339fa70e9654a73eddbb43fd6f11b67bd8cbba0ed80cdf0d66e5642082184fce3589034f370c99a34f6c8264def5d4da0f5e9c852fc2333bcb6757a00573b5d9b76196c5e93a6298fd1be4f30dbb676b92c9f66bdccdbd6a4332c9fa60c361142486e7cb10070fc854be9415fcbe20e283b7a0c7ebc7317cdce5d40c9aedd9016898f5394b01221841042722d4da40efeb120a6a15204b142cc074d630c94883313f1f7e165bd5b754dec391937b1a19465dce71236298d2450184b912452e003f7e1c2a27e79388de989561e4b5165d148185571409ab998bf4f2feb192b55727f40a42810f2c41b3e4f9e22d5408468030562b9cf5711264abcb710c1a8bc03ec7ea8059521eb89ab0ea62ad90d6cb32364e1639bdcb658f01852115c5a3581a25421bc329523c25282186e3f2354297c60d6effc75c43f0fe47b1acb8cb8ba70f58831e5dac3147c9df847aefe4a89521d3495707ffe087f01f1dbc906eb492ce726364434cb9f662282a1bb1dea2f9908d3a655b8ba706dc86d9bbf412f47ceb567bc31b74d6e8a93c8b33c1e594d726ee287e236e7f6176950f1751642f8ac2239a93c2184fc2ba4e0fab44ee8bb2118a57b8f46af927e58f3db40acf24dc6a3793fa3d38ceb306b3904831aca71726c5bf45ce7cf5d28dfe3e9c593583f672ba2eaf4446b1b5fec9b321d3be30bc3a98809f77e951f8ee51d5120fe1846771a8363b2fa18d4d71da1eb7ba3c782274879be1223fe38065593319838b81a124fcdc65fbb2351c8a9084c4462e4772c0fc70249f05c3405db43cba0ef8431682abd8aa57faec02d991c610fcfe3f89ab9d81468827cc58b0bfbc12811fee4024eac9e839da94dd1b75d613c5dd907dde67a716f528f30efe74e9871dd0c2d870c4243f9498c6ddb13ebfc1590873dc4f9e36b307753204cf21547f1e2c2978722731473b187a5580c0b7b77b8daa970f6933aad4648e9fc083dbd0a6b0f8641a9f0c1ee951b7139b928dc8df3b04d4ecaf569e8d47703824bf7c6e85e25e1b7e6370c5ce50bd9fba7b878e6229ebe374651edb6929ed2d9ce19629f31b93816bb02615cd40945b8f75c717e479477b4c0533de7825ccffada9d7b133cc7a3fb9f0711e1da05bdaabdc3d5db717c101cf8a0e318af844f41ed6d1780e2d13cfcdc6906ae9bb5c490410d213f39166d7bae837fea73ac1cf1078ea99a60ccc4c1a896780ab3ffda8540850a49d1a178fd2e867a1013420821841042fe2f44c9c9c9c257ad9fe7a16b25c89572be178cfb918330772d2b3ca316d6c554f39d2eafe8be24612eeffcfcfc6063f3e9cdd4092184a8b1de85da934c26835c2ee71f53535351b56a552127f937619d65f87be6f21d4fb8198512c9e1b1083e7f1b86a9dcb1e67baef2593fc1de8bf920a8e679ee51c9fdcfc4c20cd6050bc2d8b11824f94d213212416ea082422a8652a954077dd9f0ca2c20cb91c8957873f719125e86c2848db9ccd5813dafe4d215062258972901eb9a6e48e5ca61bd68590f58091bca980dadac0b5f31e141cc15c79fb3dc46e50abed7b198dbc6db1b4f10fbf61ddf23579c9c06631840c43d9f642842fefaaeb070288ac4a7c1887ae40f2385ba2cb67ffc50c9c65294685b1b09054c60ca3d670429b76f5c1eee3929fb8658a2ceab8b266ecd9e665f64a7720dcf82c1465c5bcbdec622e4c90bd8d7a9046501537e68e6b04bf7a1088884384d0139b75dd60b5b4fd159e3cae2ef6fccfd7d252a640ea7a6b5014b23c825627efb7c409a159ca7c20921e41b22bf8b0915eb627989b5083dd90f0552a210166f0cdb7ccf30b1623dac72588da013fd61ab7a89f9f5ca618a78366417ca6360a9d6f0a8bf17a1bb3a42b9a33d6cfb0560d4cdbb687fa43a6a2f77c1b6f003687fa91f1cdb1d41b5054730b196021726b5c68ca44978b4cd04432b8fc15debaa68d2b4111afdd809bfb4ab82028f26a372ede570d9168e03dd4cb98bfe1bdc3aec8153576ee0c2c993b89bfc330e84ac43daaf76e8eaf903760679a05b3e613f782938f66b09743cd706470236a195411016372a8d09f25948581a8d8af556c16175104ef4b785eae57cd42b3705e2d9de38eb3009765d3df1c3ce2078642c10ca372bf183d35828e7fbe1e2c8e210ebaa53f03404b62acfb5cd1c3c5e18854eb5d7a0d4165fec2ab9200fdb94e3ee848aa8bbbc04d6869e44bf0229880a8b87b1ad2da4e707a2549b536879dc1fabad67a5b7d54ecb613adbf9e9f50928cdde633929dcb1cdcdb1b0c57d4cae5c1bcb5db6217cb71366e8391792b719a069051deba7c7b365b8f5470534585b1a9b5e1f41affcb1d8d1de1e7d9ff4c1b9172bd0103ada336838eed716b67da0239efe5911f556396075d009f4b755e1e5fc7a2837458cd9cffe86c1a0ca1873d71a559b3445a3463fa2d32fed50e5e3c6c91776fffe7d181919c1d0d01052a9947fd48cdc923e820b218410bdcccccc84b9bcf3f2f2e2def31a094b841042be96952b570a73ba0d1b364c9853fb623d80a56685602035e17b00670efe32f20f80824df1ea891042082179c382bfeae826f7c086063614c3b8580194e9d5124ebfb542a9df5aa2543fdd9333f79c0b3739b37996d6975beedb02f69debc3a4912b648e1648ca27418a89182aa9848558612c96402a9108f7c5e5fe74e0269181140eb52ac2bd476b94ecdb0a4e03dac0b15f2b94fcad0d575e6be4afef8e146331942211d857a012ee4f8eecbe8e93a7c9a0522aa04895a987af66014e6e3b4a033114c622d835ae8432bd5bc0b5e78f28cb6dc7b1df8f7018d80aae7d5aa260690718181ba2506517b871ed508a4b63ede0c44d8edc54b2733348acccb9fde1f683db2ff617102b9fff43289bbf86c4726e92717fbf70f32cd66da012c34829e2ea268661890228d5a22e0cf39b41ceb50fbba76fb126d5b8366901c7015cdbf4f951ddce799958ddb9e3e3fc5b5b946cdf18ca7cc648e3b6c1da91059af91f001042c8f7409982e45415c42ca8c3968dad51c4d60c12551292525430b0b08419bb568bac6069ce5d059313592e9600537373fe373c624303eefd86fd7848fd8c86322911c94a197c8e2dc182052be065d50c6dab1481b8e450ec38b91a43ea59e2f5d9b518d7b9166a0df74482b01e4ff90a5bba564183a15bf10c2ea8e96eadbe4fbcf0b4c4d61ef6a6c24226220343706f5d5c26739873efa990a5429594841495012c2ccdf8b71e919525d4bb23ec8fc416f6fa0ad4d057278923baf56c0c835b1e98bbf2205e146c8b5e6dadf3b84d255292b9fa8a8d60a43e20b02e620b332190ab8bbe76d63e1c9f752cb238172439583f4d26e7f6c71086fc2dfa8c616acafec2e164738cd554484a4a81cac00296ea8dc3cad29cfb7f3212539c3074c749ac1e520f96afcf62edb8cea8556b383c33549e10420821841042be3ef6e9e58b90981783d4bc28a44696424a46dce73cf594a69e0821841092377c8f5611f89eb24a6e6281c7548908490622c8b889f590d53b89d413df75947dc1c9a5f1135be6cae29ee5bf4037e42603a50a62befbab8aeff92be3366cac12c14429e29e53afa3e2b6a73014412e1521cd109099aa9064a442a2440505975fc2adcb26115fe9ac892412be87ba58cc5544a1844aaee027a58aadcfd58fdb47250b780b754ee3b6fd81db367b34e0ea65aca91397c60f3dcda5f3f5e21ec17a2273eb18b07d667ba9de5dd68c197b44ebc2aa2e045b593616d016b33198b91515427dc4dcbc393799b1d2b5da45f37c5e2716f84e31e126ae3c19572e0ba86bea4d0821df0d695954713747ea9dc3d8e7138dc0ad9d503c7f154cf22a83dad5f221f1ca0e6cf67a8fb09bebb0e79e0a0ef53ef638d1753d643f5a823c091fa212a072af043743392cab0dc7ea35c3502ee50d926c1d617d632e06fce981d4f69b70edf1098c2807bcf1f543bc58c2bd6fc991f4210a09f14f70f55614acea8fc492c9ad619392c08f8a91fefb1b8901d8bdf87551bc39879d47fd11fe78378e3e50c0c6bd228ccad746b57c89b8b26333bcde87e1e6ba3db8a77240bd46a585b52430d057a0864c5f9dc428d2a1175a5adec5b69d2f51bc636f3433e7defef2b44d29ca56718779ea1d1cdee783e8c0ade8543c3faa4cba99713863e9c7b64a73d1ddcef65a4163a3dc1e0ba514ea43f90151692e7acf85a4abfad61736cced4f994ae5609e7403fb773e47b8f71eecbb1aaf3e8e7adb536bdb092a94af5d0df912af60c7662fbc0fbb89757bee41e5500f8dec6f62ee803fe191da1e9bae3dc609f5c6e1172fc3b3bd333069f149bcd21e8b9a10420821ff38d184e7dff544082139f5c58680f66d3315ca94682893a3e0767d8f90fad1ab1f32feaab8c4791a029a1042fe693404f4f7893b94fc3d60d917972caecabe5bd5c428d3bfebd4837d51ce26965f33319a4723a522fdf9f4cc1ccd77971215b7354d66ee39058b467224fc8655481329f9bab17aa903a5dcff34e5b09ec39a02755028146039e429323c7af81077efde41ff21bf730589f900ab4424e1ef8bcb866c16a50172432091dbbe19b70d96c665e1efc5cbb6cfaac58f56cda64c9b6455e283a8dc736c1d36b12c99b2a56323516bcad1e4d5b401bfacd90e47a429843db2f2b90776cfe6bc62eb6b17a91dfc4d7ffc8cf20921e45b217bb109bddb8fc47ebf44eeda6a81d23d56e3c4df3de1107a08a3bafe8ef577c2218331ec9b4dc6ae3d1350cff41c06966a83532d8fc37f7d7328f67546e19ede187ae321c685f4837b971d78236e82d5aff6c17d5327749d75096f65804989369877640f8697f1c3aa5f3ae2cfa38148e2aef306d6d53062c771ccaf791d7ddcbb60c71b319aac7c8811bedcbaab5f20c9b0049afe60839be74d30edc5299498581cdd9f0cc0b547f35183ef25ab210c017da228aa150cc01d9f049894ed85f5c737a37b49ee73f1a151e8fafb7adc09e72a636c8f66937761cf847a303ad81576dd9f60c0b547989fb1c08c43400f37c39911f5d1f9933a5dc658a714780e7243abbfad30fe9617feaac2de891579da267740b0a9777b8cdcef8744eecdcea2740fac3ef1373afbff9e3e04f4faea27d15bd356ab9f6072f4eff825733b57d4fe1e2016d7feea98f363d1c200477abba3cb8e371037598dc00d8531ff171de782c9533debdbf2ef9bbcd4a758d7ad1d461d09823c7f65342b178e73a1ed71f6d93424fda1ab3d0fc36946c5f46dbf3ad50a37c774c5efebef40dd8ccd3079d71e4ca86782a7ab7e41c73f8f2250bd71541bb103c7e737c2b59e45d1cdab1f2e3f5988da999a97e41d0d014d08219f8786802684907fafdc0e01fdc502c0fe5dd74099120b656a34ca9c5e24a47e4401604208f9fa2800fc7d620160b9481dc89472f31225777ce5c271e6feb1deb16289987b5edd73960528f9e0aa44a2ee55cb5614737f047079f82fc9b8e795dcf30a859cffa2546228e19e1771db50f1e9ec5eb362059797cb2f37e0ca106e8aabee4dcc82c2dcf369ec1ec06c6556382b5305858c5b976d53c29525567165b37bd78aa160bd7a95dc736209c452ee79b643eab5f8fa7d888dc3eaa5cbd0a67d7bb855aa08251beb980d3dcd61f7bf35648b6c4411032041a5809988f54002d2b82cec1ebd6c5f596726237e6fd81781acae5c3a77ee4ba45275d0967b462557f2bd8b59c525ac7cee3f5613fe3976df5eb67fdc739a814bd87659a3cbb96d2ab84c6c9b2cc0ad606dc22db3fb1cb36db0f5d81792222e9115af52b223211c0bd6e6dc7aea3d566f8bb5077f7cc45cfbb0f58427589e34591abf2c15ba67b163cbb6c57740e696d91eb2891042be0b8a3884f8be468295035cec2cf8ebac5a2aa28302f04e54042e0ef9f91f18654d8984b77e0849b3857309757e595410fcde8b50a4a4030aa407e314880b7989577186285caa246c8dd5a9ca84b7f00b4983ad7309e497ca101518880ff94bc1217ff65bd604807fbede15e71e4d85fd9b24142c650f8b8f3bc3ed4e348202de4154c42587656696db3a71f2b44dd63ebe789d60050717bb8cfb20c8d856fada39a3dc1c0b6e0378eb1782345b6794e0ebadef5cd0b37e0672c4bc0e455a2107d8f243416be869cf4fb6cd9a310801efb8babb38f0fbaba1880bc1cb5771302c5c0a25756f9c7c211400268490cf4301604208f9f7fabf058083fa7840298b87323516ce07c608a91f5100981042be3eede02f9b2800fc7d604145759490c382bf4a259edc7f8057fe8128e9541201bebe68d5a583bab7ac548aa4f80fd8be652bfaff3e187f2f588aa4a838241a018d5bb740f5ea35e0ffd41bc7f67b203a2a0a66c6a668d1fe2754a953931fbe78e1bc799027a7c2c6dc0a1dbb75434187a27817f206890989707229c5df27582e4fc3d913a7d0ecc7e69018f077d9456a4232f66edb86defd7f83c8d8901f0e5a9922c3d3fb0f71f2f01124c4c4c1c2dc1cfd860ec18d1bd751be4a25942e5b1641010138b86b0f42835f235ffe7ca8dbb4091a3469ccf7e6f53c720c0d5bff08437353485814944b5bb57a25baf7ee05732eaf826b070557af0dcb564196988c82b6b6f8e9972ec8675380fbfb448e9d5bb7a2ebaf3d616466ca37dfe13dfbf1fcc123e433354793a64de152b332d2b87d3650024fafdc44011b6b142de702251b0e54a1e203b4b191d158bf6419c4a90a6ef32a985be747cf01fdb86d2b7060e76e04f8bce483b4b5ead5c18fed7e8291b111f66fd8023f7f7f48b876a854a31aea711f94593aabbfcfd36738bed70371b17130e5f6ebc79fdaa25aedda7cd9d7af5fc3318f4330901aa06bef9e70af5c0922a9982b3f63c897bee62484906fc9c700f0f917cb519f7a7e12f24551009810423e0f05800921e4df2bb701e02fd669446c9c1f86c5ec5174fccf420a21841042fe09ec6b2dcdc4b0e0feeb90103c78fc08a929a958b368314e1f390628957c309605706f5dbd06954c8e9bd76ea06e932668d6a2251c8b3be0a9d743cc9b390b65cab9e1d72183d1a44d4bac5db50ae74e9d81382915d73ccfa366d51a30921a62d98205eaa0e5b3e7f87bf55a88e42a88d214087b158a5d9bb6f0db11717561c1dafbb76e61e7b6ed08791502763f5f915285db57af63d5d265a8d7b0217e1b310c759bfd80e494643ce03e3c8604bd42b05f00c68f1a03e7d2a53168f408346bd30a470e1c84c7cedd50a529b167eb766c58b5066929327ebf59cfe6db57ae2121369e6f0ba9580459520a1edff542c54a55909c9c8c85b3e7f0db7fe6f500db37ff8d90c060aede5c7d142a3cbc770f450a1586a38323962d5c84b8d85848b83214a96958b76215f66edb017079a52211df931962314ccc4cd1a24d5b181a1842223540e366cd9014f701d3c7fec947e67b0fec8fee7d7fc5adbb77b070ee5cc8b9b2bcb8ed94737747cd9a3571e1ec39cc983499afe7a37bf7319fab5fc59ad5d167e8603468de0cabb93fe42e787a72cf27630557a736dcb65a72d3ebe0602855ac277146f4152721847c6b0cd160fa39dc3a32169529f84b08218410420821e4ffe48b05804bacfd01f6f39bc172e65f48abf42362dc1ae0b54b75dc2fe186e3851d845c84104208f9a244dc7f426f07b14a3d647361eb8238b07b2f2e7b9ee38739461a37a5cac1c60e66214447e792707676413e1373786cdd893e7dfaa26d97ce707177458d86f53073c13cfcbd661d641f92612c036a56ad8e563ffd84b077ef204f49c5cd6bd7f1f0ee3d84060643a214e1e289d3880c0a812c36116c306616a0ddb37d07ead7ab8f7d3b76828d579c141bcf0754870e1d8a86cd7e40a97265d0b0757338952d0d091bfa5805ecd9b8195dbb7543bb2e9db8bab8a166c3fa183f7922ae9c3d87f7c1af61616c8a07b7ee60e7df5b20e7f6870db1ac4c96c1586200b1828dc5ace276510c43234354ac52052d5bb7416a6212521293b17fe72e346bfc03b7ee563e1f146cc866c0d1b1149ab66a036bdb82888b8a0657129edcbb0f331353f83c7b81f0e05061546b75db199918a342b5aa28e4581c760ec5e156b9222e9d390ba7e20ee83f7408b75c016e552a62c6dc3908f4f583df93e7502855285dae1c1ab76889bfe6ce835296c6ade3893d5c5d06fffe3b7eecf8135ccabba241f31f3071fa34ac5fb3068ad454be7ea66666a85abd1a5a73edcf02fd841042be7562583994479572f6301752082184104208218490afedcbdf36cef2e3c75c367c21fbc7be37d52636cf27cc11420821e47388b87f2c2ea8542af9f75bb65caca81d264e9c849ddb76e0ea858b60b7d0351649f8deac6cf8ef19d3a662fac489b875e52a92131251c6cd8d7b7316f1f7d0151b19c0ae44713e001afbee3dc4690aec5abf118bfefa0bcd9a35e3ef57fbfe6d18ead5ae8b73274e2226320af7ae5d47ed6a35e0f7ec39b72d255e7afb2039291943468ec4d3278f11f5ee1d22de47402993a35cf90a001b365aa4829cfd9520e1b6cbd5492296e2e1ed7ba853b71e945c5d946cc868eeb1b05d31142a58086141af606c6c82099326e389d7031cd8bd1b8a5439a4dcbeb11ebd126effa42231546972247cf8803d5bb762d5a2c570732b87570181488c4fc0c08183e0ffdc1b116fc2f8a034ebbd7cf58c279672fbc6ee455c946b37798a0c873c0ea07d972e68d9a60d8eedddcfdf979861e1573627e6eac546a09629157cafdc973edea856b52a9fce86bae6760646c6c6a85aa50adf5b9af51ee66ac6afc3862cac58b9325e3e7bc11520878bababfa5ecb5cdbb3e74bbb9685818101e23f24623cb7af7faf5d878963c7e1d1a3c75cb349685843420821841042082184104248b6be780058b173294403bb436c69c12fb32fa535fd55a4854bc0bc794f145a745a4821841042c8e7e08705e626f6862b16b1fbc38a208712ceee6ef873d244ac5dbd1a8fbdee0bb9c10f613c6be1022c5cb60cd5ead5e5838ec94949502914fc90caec312d558654592ac48606104b24f079e10d2b2b2bfcdcad2b1fd89573cfb7fff9673c7af0109e274ec0c9d905f51a35c6bdbbf7a154a8b075d32638383ae0d9d3a7b0b0b4c49183072165bd75954aa4a4a6f2bd94554ad65b99ab37f7c8eeadabe0d22cf359212e2e8e1f469a053a595de44a051213132035368248224281c2853061da345cb97811c7f6efe3d7e5b17b2173f959205bcad5bb947329f4ead7173dfbf6c5c1fdfb51c0da1a2fbc5fa048912238b06b378b98732b89b8faa4e0d9f3a7183e660c4c8c4de1fbe4195efaf870fb9fc2977391db0ebbef2ffb5b86d59fc55f59fd5902bb1f2f0bf89a595820213191ef7dcca7737562fb171313035373b38f3d77b94776bf6676bf5fd69e295c1ba7262743c202d75c7e56383b16ecfedc264646a850b52a96ae5d8be62d5a60e9c285484848e0cb208410f20529fcb175600bfe474ecd9a3547f31f5be2a7ae8331ef4410d4371cc801e53b1c1c37001b9ecb21bb311fdd675e42aaf0545e28df1dc4b8011b84a5ecc8f17c433fb41bed8110f6d6c6532264ef28f45fff5c58cebb249f43f86b4027b469db0903e71c837f0a4b55e2dde5e518dae527b4ef391e3b1e7fe0f372b9e173e82f0ce8d4066d3b0dc49c63fee0b30b14813bf07beb5e58f5482ea464955f81c01dbfa375af55c232876be7cbcb87a2cb4fedd173fc0ea46f565f3aefd372648fb662fca8911839924da33061fb63a4fa1fc4ccd19a34f53466c129bce1daf4c3935d98f46b07fcd46900e61c0fe08fad228bfc3c452076fcde1abd563d121208218410420821e4ebfae20160463aa8272c3cf7c0b47d6b98d7aa8eca9387a2c8ba5bb0dbe90deb71eb6158aa829093104208219f831ffa592ce603b54aa5020a951272eedd9df59e2d5bbe1c46fd390ecb56ae805ce8382a164b60646408234b739815b0447167271c3ce8c10f936ca050419124c3e1fdfb91bfa00df217b685c24882919327f0f718f679fe027171b14853c851aa6c59383897c4b69ddbf153a78efc90c8c1af8210e8f7123ebebe7028550a6fdf84c2b55c395cb97205665656286a5f0cfbf7ed452ab72d439518f284243ed8cc429a2c76daa8d58fd8b1750be262e22056821f6efaa2e75924a6a6c0b19c2b52550abec77061fba2983c6b264e9d39859701fe9070fba3e4eac435021f7c35343141f5fa7551b1762d4446bc872f579f62a51c1112f60665b8363977e90212e363a190008ddbb646990ae5b9b24e432193e1f4d16370af5001ef2223b8edc951dcd101a78e1fe7ef61cc7a18b340b33ac0abfe8697f5eead52ab064e7b9e4178281b2e5ac4f7487ef6e429ee7979a1628dea7c805e0911d29293f1c2db1b77efdee6eb57bc54491cd8b70fc9710910a5a920fb9084c3fb3c50ac583144444562f5d2c5303436e687b356aa5490a7a5f141624208215f902a16fe77fd50f897599833673666cf9a8cdf9baa70a05f2f2cf3568f00912d553282efdf826fac1212c746f8a569494885a7f242951c8cfbb77c85a5ec2811eb7b1d27570cc7c89dafb9254685c4a0bbb8e91bc32fe559e205fcd9a62b66b16078a2370e4ced843653ae23f9d566fcd6610c763d8e44c8e5e5e8d76e0c4ec5b1ec7fa24dd75938112443a2f7014cedd40653aeab43e1b257c7f1c72fc3b1fecc357847abdb557f7e195e1dff03bf0c5f8f33d7bcf9bc6c3f5f6dfe0d1dc6ecc2e3c8105c5ede0fedc69c429cde744657390a049e5a8b252b5663cddab558cb4d7f9f0b40ea9bebd8b54ebdbc76ed1aac5ab1026b8e3d43fcbb7d18f0e3af58752b0a89fec730fde7961873ee03147af227b03f6a64af70fc8f5f307cfd195cf38e566f9610420821841042beb27f2400ccb01ec005e74f83ebbead283e742c057d092184907f101b1ed8d0c888efb56a686e0a391b60592a46e59ad53161e63498b29139c42a7e086216449443019591017a0d1e80a8e8284c1e391a0b264dc794916371f1cc598c99301e527313c0c21856450be1b7df0761c3ead57cefd8427676fcbd705b756c0fb74a15e050d619b6768510979c008f7dfbd1b95b57f4fcad1fbaf5f91583870f834b99d2b873f3060670f3de2f5e60faf80958b76829a68dfe03be8f9f416a60c00f3dddf697ae101b48317ee428cc9d3c0d33c64fc2618f0318367634ccadadf8fd1219707fba70fb55ccc911d3e6cc869d6309c89572880d0df92032eb012c363264915940a5c4e953a7d0b04963f41d32185dfbfe8adf860f45ed06f571faec19189a99c0c8d810fd860dc1ad1bd771f6f8098406bdc2901123d0b37f5f74fdad2f068f1a812b972ff3416b36bcb5846b3bf6cfd8d818865203beedeb356dc2b7c3e43ffec4acf113b9b61c8b857fcdc688716351d0ae080cb9fddbb87a15fe1c3d1a8b16cc47d75e3db9fc15f93a85868660fc90e158386d06268f1e8bcb172fe2cf499350b85851dcb87f1793c7ff81b93367c2cdcd8def4d4d0821e49f60089b529550b56a5554ad561bcd7f1d890e8e7e78ec9dc63d178bc77b666050b70e68d7a92f266e7f28041713e17d603a7eebfc33fa4c3f865732f5080d8ae0abd87f31907b9f0564c19e583cbc3b3a76fa157f6eb885f72c3a1bfb187b660c42b70eedd0a9ef446c7fa82e0d2cc03afd3774feb90fa61f7b05a13820250867968e42af4e1dd173d44a5c7eab2b282d45d9d6b5e037751476bed67441fd2825e80c968eea854e1d7b62d4cacbf8a488a45b583f7e2d6e2408cb0245e82b24dbd7c5d0f597e079f610fea8ae42a097177c4e1ec0c584f218beef0aaeace9069bd063f0b89a88d057c9b0af3b14eb2f79e2eca13f505d1508af879148f35d8156953a625b28f7be9bfe3b26859efce1f05ed10a953a6e43a88911f78e2b50bec7e9031791507e38f65db98235dd6c107acc035793f4a4a728e0abab1ca4e0f9333f886acd8537f7de9e9a9a82f01d1d60d960297c9352b9e56484ecef0907ab9a98b47c281c6f1f8367a433066d3f87f397d7a04bfe40ecdd760e697af297862f56b4aa848edb4261f2716709218410420821e4ab13252727ff6bc712f4f3f3838d8d8db0440821243336f4acf6c4eeff2a97cbf94736cc2cfba293fc0bf15d668559eeb8b25ea971d13148fc90887cf9acf85eaf76251da0e0f24859ef60eef940ef97285ed209a1814128eee80895b101ffbc845b5d169780605f3fc4c7c6c1cccc0cc59c1c90bfa035d2a0c44b5f5f94747082542441485010a466c630904851a87011be2770546c340a152a84d4e414bc7df59a4b53c0be78719872e5b0e1a9d9b0d4315151484a4a42b11225f86d04fbbe44f287047ee8e49265cb203a3a0a16f9adf875d26469425d62f9c0b083732914b0b1e67b37878684a2b0bd1d3f34351b265ac2fd0b0d0ce47b2b9b595af0bd6415dcf9fd86ab4711ae7eec3ebcaf825fc1867bdec4dc946b2b161f16213e2e8eaf07eb3d6d6969094b2b2bbce2da850d81cd8686663d735562f0bda959cfdf403f7fbe47b3940596b965ee09c44444b2103aac0b15643167286472bce6da87dd1f592c95a2987d31142a5e0c2289186f5e06212131810f4e172c5c08f96d0af03db199a4d878bcf60f445c7c1c4c4c4de158da451de8e58e5b78d81b0471cf191b99c0c5b52c8cb97d6001726df4d53221847c26f97d4caeda1e5ead26a383031be92119e10f0f60e3c552587a6d139adeed8f2a332db160f310b8441dc6b8de8750fbcc750c0f198a1a7fca317edd30383d5d84df46de41abb34f31fb7d5f94dad9022f773b6166cd3e08e8b306531b2461f79011f01f7c0ebd2efe8899960bb079880ba20e8f43ef43b571e6fa70840cad813fe5e3b16e98139e2efa0d23efb442a2ef54780ea985d1b1c3b0facf5a483a3519230f56c6ceeb3351dd48a83f64b831a632465b6ec682a441e8ed3f0a573dba23697e7d748c988fe7d31231a4d668c40e5b8d3f6b25e1d4e49138587927aecfac8ef42292ee63dba267283be657543713d23291fbae42abdae3f07ec825ac4ce983462b4a6163c471f4089e811a55e6c06a913fce0fb7177e612e87efaa56a83dee3d865cbf8769e67b30639f393ab99f44f32e17d0fe8c0f56374edf3a473bff6d747f311bfbcc3bc1fd647374b9d01eb2a0d5dc6edec61f15ea6145a98d8838de03c1336aa0ca1c2b2c7af117425b37f834dddf13cd2fcffab41cf9134caf5115b3fccc6099920ca96b7b4cdfb41143aa9aabab92701e432bb5c5b54e9770674e0d88ce0d42a956875079e515acaf711cbf34188febe5e6e1c5d53f508abd9567ca6facf0c58e19fb60dec91d279b77c185f66710b4bab1ba6cf245dcbf7f9fff41a3a1a121a4dcdf5cec91fd4da73d114208d18f7de6ff5c5e5e5e68d4a891b0440821e46b59b972a530a7dbb061c3843935f5e73342082184fc7b687dafc57fd12516239f8d35ec1c8bc32cbf154ab83843223180213789456c5864294abab9c2c0d8188eae6521313186442c8121f71c7b34cd6705d71a5551b37913b8d7ad89fc450b030606dc7f46702b571ec6e6e6909a99f0c330db3b3aa170f1e210b19ec626262852c40e6289142666e628e9ea8a32eeeefc70cf22a914120343feb140a14228e6e8c807352d0be447f95a3550a3591394ab551d26f92c61e7e408cbfc052035348209b7adb2552aa1469346a852bf2eac8b148688ab8bc4c818254a9582919109a4dcfeb0fd63fb6dcfa5995be5e3e6b97de1ea6168c8eda3b30b8c2d2cf8f55800d93c5f3e48a4869072f5114b0d90cfda06c54b9684bd9313ac6c6cd4f94abba044196e722dc3ef1bcbc7f65fca6dd7a55c397e286616cc66436d8b0da5b0b62b0c5bbb225cb95288b8ed4ab93675e2dab6e60f8d51bd617d142de9c4efbf98abab7d19677e9fca56aa089b22dc3a5cb96c1d369959174059d6f64d9ba0429d5ab0e48e23dbbe482a4161fbe2a8d5a8212ad5ae0133ae9df86db163ae35114208f912521119f81ccf9fde82c7a2695817da067b6f6c4487426298355b846bc7c7c255160aff9054181a4523223209b70f9f43d17ed3d1a36679d4ed3b03fdab1b0a65a9c91e1dc519a35f30edf7c670afd01a334edec5c69f1dd06cd1351c1feb0a59a83f42520d61141d81c8a4db387cae28fa4def819ae5eba2ef8cfee08b4bbd8583a70ba3ffdc816858be225a8e9d852eca6338fc58d7dd894d5167ca4a74099c8a513b4384a1a059110771ba707fcc1dd810e52bb6c4d8595da03c7618198a30ad8ade53f5077f537db6a1779b3f70df7522d68cab0c958cdd76c100dc5b15f75ec67e8ea5e27fc0c57e47c5dad2675b6fb4f9e33e5c27aec1b82adc7b76e99e9839b53d9cb563bee932e73742e99e3331b5bdf3c700352f0deacd72e571ef80ec160c50716969323de962dde52813606c571d4d7e1e8d394b47a2528407c60c598ee7accb36d76aaf772cc4cec81f30625835187329460d06637443094e0f7645d1aab3f140c9bdfba671e5b3ec3af2733b8b9e33a7a2bdee9d2584104208218490af8602c0841042c8bf5de6a82037b1ce0f9a45ed74cda4bd9861212f13a32bfd1f9a34b3da69e9b4d3bec7891042c89727b241bd218bb06cc5df387379031af9aec3aa0b6ff9206afccd25e8d2b82d862fdd879ba1229899b0813854484a4e81b189a9fa03b5c40a96e6192fd2aac404241b9bc14c48962853109718819b4bbaa071dbe158baef2642456630616153551292538c6162aafe782eb1b2045f9c2a19c9a92630b7103eb68b4c616a9286545df15fc6bc2ea6acec82c0a9a3e1f14eb81b707232524dccf1b1085398a4a50a01cceca57a6f44b7e68370c9611a4e1c9f825a5c41f90b5841a488475c9c128a0f1f900003e4b7ce0f0952e1bdb11b9a0fba04876927707c4a2d5808e5e8968bfce2fc28602582223e0e714a053e7c48000cf2c3dada46777a7ef5481b9f9015468341e3307dda440c1e3203a35a1686c2ef057c580058118c037baf41d4a8137e2a22349861058c3af5040f2f9c84e7edddf8adb804529b4228c88ad7959f10420821841042be11f429851042082184104208e188ed3a62f1fc3ab8316624768624e3f6ee1d48e8bc152776adc55fdded90142587426180aaf52ac3f7b8070264803cf8284e3f64f70bfec8a05c75b8bd3e87e37ea980320a27c73641cfb5c7b07b47023a6f3d815d6bff4277bb2444c91550185445bdcabe38ee110019e4083e7a1a7c71869551b3dc0b1cd9e30bae147c78b0172743cba3866bc6dec6dacceb4ec1ca2e8158b6e9197f1f62c3ca3551eec511ecf1e54bc083bd27115abe06b228e2a3c4eb98da75388e84174795b231383a6f3c26adbb857c552ac156f90087361c81c78eb30814bba3660d4b2efb54741d7e04e1c5aba06ccc51cc1b3f09ebae45a7f746ce2c57f9a54ea856c916ca0787b0e18807769c0d84d8bd266a14d093aee7b6f9ca84cb98fbcbcfe83464118e7b6ec79eabef212ded0e57765bfff86bb8fa4001f7baf5905f9d1dca900df8c9ce05bf1e4d84e2c11e1cf1e38e7de3fa28c09ed4919f10420821841042be151400268490ef181b1e582c16ab87c3238410420821d910c3b6dd5cfc55fb0e268f3f01a7ee7d906f4f07546bd0146dc63d824d6905c2de24c3aed712ccb4db8936eeaea8d0711f222d337eb416dbfe8245f39c71b86379b8956f80b929c3b0644467f4ec930f7b3a544383a66d30ee910d4a2bc2f026d90ebd96cc84ddce367077ad808efb22c117272e81df96cf42b1bdede05eb62caaf5bf8d7a2b17e0673efaa88f39ea4e598501a5d403328b4bfc86e5b38a616f3b77942d5b0dfd6fd7c3ca053fa340d446b4b06a8ab5e14a407b5e4bc2e935d8fc2c05aad49738b1623ee6cf9f8f85bbee40d6f44fcce95c10b7677444cf75c12837e22f0c2a938cd36b36e3598a0aa92f4f60059777fefc85d8752756181a3ab3845ce63745b33fe7a073c1db98d1b127d60597c388bf06a18c445fbab05a26e2c2bfe0afd9ad61747102dafe3810fb937fc0cca5435096cb2f7f1580e0540b94702c9cfe4589d8ae0d7e6d5704de2b3aa3c5a04350b69c83a5835dc08ad7959ffc7fb0cf3aec330fddff971042082184908f44c9c9c9ba3f5ffd0bf8f9f9c1c6c646582284109215b95c0e994c96fe989a9a8aaa55ab0acf1242082184109253324407f9e19db4384adb5bf001d1af42168d20bf7790162f0d7b0badadea4bd743161d04bf30a088b3230a64db1b5abdaf61a2a228ed901f522195fc7fdcbf7f1f46464630343484542a4d7f248410923366667a6efa9f0b5e5e5e68d4a891b0440821e46b59b972a530a7dbb061c3843935faa12a21841042082184104272c110051cdde0fa3583bf8c610138bab97e1ae4d597ae87610147b8b9e524f8cba8f7d58d82bf841042082184907f110a001342082184104208218410420821841042c8778202c08410420821841042082184104208218410f29da000302184104208218490ef9c02af760d45cb66cdd04c6b6af5c751e1f91c4abd8639dd66e252aab09c57ac9ceeb371e573cbf96c4a44dc5c8bd1bfb447875e13b0f3c907215d20f7c59661b370219b7a2adf1dc4b8011b84a5eca4e2da9cee989dc5cea75efe0bdde75e874c7603f3bbe7adbd73572720e5e551cc1ed8096ddb76c6e005a7112c53a72b236e62ede85fd0be432f4cd8f9049a16d2975f4d0edf2dc3302bbb8623841042082184907f08058009218410420821847ce7544808bc8be7057ec6cc3973304798fefaad96f07c0e29dee1c9954778ab1096f34a620d972a2eb0f9aa37d0fd94f2cd360cec7b00963da7e28fe6b158da6d2c4ec5094f263ec7b6dfda63e826af6cf757951c8cfbb77c85a5ec4860ed52052e59ecbc22ec31ae3c7d07b9c4118d7e698a9279b8f96eaeea94720d933b4d827795e1983bbb3f4a5e1f8e4eb3bd2057bec1b6817d71c0b227a6fed11cb14bbb612c6b207df9f9c212f17cdb6f683f7413bc3efb442184104208218490bca100302184104208218490ff00110c0a9444a5aa555155982ab9d872e972845c588e113d3aa043cf515875250ceab09d0cc19e8b31bc7b4774faf54f6cb8f51e4a96ac4a82f7cef1e8ddb1237e9db41b4f13f8cc887dbc073306754387769dd077e2763ce403a949b8b57e3cd6de10326928a311f0d81f518a545c99d30b0b6ea8bb8f2ac30f61fce04dfc3ce421b8b07c047a74e8809ea356e14a581a228e4e44bf15f7b99af119f062e3608cf378c3cfebda8724ef039831b02b3a74ec85d12b2f232c433c5289f0a3fbf0a4de588c6f510935bbff85a1a53cb1f76212a0f0c6b2eebfe1b4735b34b01209f93349f4c681e9bfa1f3cf7d30fdd82bc85442fa27f5ce1c0455223ae031fca31448bd3207bd16dc50ef8f321c87c60fc6a617ea302a4f118cabfb2f229025a504e1ccd251e8d5a92357ee4a5cd6155cd5532779c8052c1fd1031d3af4c4a8555732b503b7e9d878e46b331933fad5839b7b53fcdea706dede7b8098f0a3d8f7a41ec68e6f814a35bbe3afa1a5e0b9f72212f4e48fe35add7b5977fc76da196d1b5871671c2184104248f67af6ec89c3870f0b4b9f67ddba759832658ab0f4f5b06d962b57ee93292a2a8a7feee5cb97424e35b6bf6c62e9bad663fbc1d6cd9cced2d8c4da4c1fcd7a99b7a94b6ef2fe13bee4b1cf8c95cdf68fd1ec279bc87f0705800921841042082184fc07a890e4eb892d1b3762239b361fc0dd0825526e4c41fb31f7e1da7f2666f475c295a19d30efb11ca9b7a6a2fd88db28d56f3a26ff2cc6f61e43b0e7bd1248b9830b3e953078da08947b341ebfaff1053e1cc7984e4b10fbe3042c98f33bca3e9e8cdf57bde083b006c6a63031c8140a9487e1d18587085328f0f6e1453c0a53073d554941b873dd9b9b4bc18d29ed31e6be2bfacf9c81be4e5730b4d30284942e80c0f53b708b8d2c2c7f84ddeb1fc2a24c21ddfbf0e005560f9e86a07ae3316f4637981c1e89d9e793f8eda8c91114f806454a3ac1805f3687637123bc0e0c8742521283f7ddc0de31d5905fe7b7061fe039b623fe7a531fa3a7f64371afb37894c6d275d57b1eb8e6d42247d8a30b7818a680e2ed435c7c14c6a570544908ba731dde317c985d4d19ceb5d303bc51c4c1734c2bae5c17f49d3205dd0a7962c04f337037c308cb7aea94720353da8fc17dd7fe9839a32f9cae0c45a7798fd5db14880bb7c2e4bfbaa224eb94ac08c2deed37e158bf36cc8202f1a6484938a91b08e68ec561f43a10110575e7b782042507efc38dbd63504d77c311420821847c62c78e1d68dfbebdb0f479060d1a8459b366094bb9c702a1790920b36d3e7bf60cebd7afc7d0a143f97936595b5b0b397473717149cf5ba952255cb972859f67fbc1b034cdf36ccaae3cc6c7c7876fcf8b172f0a29fae526ef3fe14b1efbac787878f0c786b521f9efa04f248410420821841042fe136431c178f1fc399eb3e9853fc2935371d7e310de5b5be2ed450f1cb81c012b0b7f1c3bfe0c5e47cfc0e89769f8bdb13b2ab49e81937737e2675bee23b4612df49dd40535cbd7458f5665111e14029835c3a26bc731d6558650ff10a41a1a213a22120a98a26aefa9f8b5ba9950831c92dd85c7a1f7b0b67c8b8b1e077039c20a16fec7704ade119deccf63dfb514c8ee7be0944547747555eade871311b0b5fe80eb5bd760d7d564b4d97a13ab9a9b0a1b6054484d9541cad5551d9e16416a208542cea2a6863032cae2eb82d4db387cae28fa4defc1b743df19fd51dd904bd753efe32f75f4d6cd8dd45b3878ba30facf1d8886e52ba2e5d859e8a23c86c38fb56ebcaba74eb2bb1e38f4de1a966f2fc2e3c065445859c0ffd871e8ac922c00fb06b6c77cc558ac1be506496a2a6452ae2d84f8bd486a00a9420e3ed6cd64cacf46aa363432a22f5a0821841042fe8fce9c398391234762d5aa55428a7eb9c9fb6ff6e6cd1b142c58505822ff15f4b98410420821841042c87f8008f96a0ec4c265cbb08c4d8bc7a34d713112129291af841b4a9729833265caa2c9b0e598dada16495cbab19999101c954099128744d6e354620c531396268644c2a52b1540fc4d2ce9d2186d872fc5be9ba110997119344322678395afd2e455c8a160f3aa042424e74309b7d25c9db87a956d8261cba7a275117b74e8e282ab1e677175ff59d8fedc05a5242addfbd0b61c7aeeb88acd3d1c10776335fa542f872edb5fa9b7c393c0dada0a1f6262d4435b73ff8f894d423e1b6bee996ca892909c620c1353f5570a122b4b98f33ba2a7de8584086a6619771e727ee77550252339d504e616c257182253ee18a421552bfeabaf4eaa840424e72b01b7d2ac6dcaa06c9361583eb5353ea952ec6d2c6cdf127314637074ffef2867c495616d0dab0f31d0744a56c6c422299f0dac5903e9c84f082184906f031be6f6c68d1be943deb2e18435d8321b72973d6a86c7d5e4cb9c97f584d5550e5b4f7b0862ed654d0f5a9657b39e663b8c76799a75b4874866699ae7b57be266ae0bcbafbd0d0dcdd0ca1a6c3d4d1e4dbabe3ab2f40e1d3aa4b70fdb1ea35d86f67e7f8bd87e040707f33d85594f64cd3ee8925d5eed63c1da24f3b9a1fd9c065bd63e4eda656aa7e7e6d86be83a6edae5b3e735e999ebcaeac88eadae72c9f78b02c08410420821841042fea30c50b16605c404c5c3b54d3774eb581d499e1b71f18d31ca5777c3eb73c7e1970a28a34e626c939ed818ac353cb196d4dbbbb123a133b69ed885b57f75875d5214e40a450e62c06258584a101218cac29f08b9741dbe6c6c62838aa859210641f1ae68d3ad1b3a564f82e7c68b782391a2f04f5de07e6b2ea65c7040e78ec5b812f4ec43f0632cfc650a5ed4fe03cb7679e2c0105b78ddf2536f9627854b9d2a48b8761efe6c9b097770c1ab286ad5caa77e3a2b865551afb22f8e7b0440c6d53bf8e8693c64dd62f5d65bf7570f620b4b48420211aa60f7e9bd84ebfcceeb60581935cbbdc0913dbe6031f80f0ff6e2646879d47065dd8e057aea6450b1262ac40421deb50dba75eb88ea499ed878f10d325449ee8dd5ddbae390fb5a9cdbdc13658cd5c952973aa892700de7d50d843b17bc50b4562de4d3939f10420821df8ea74f9fa60f1bcc7a776a826c1a9ae18459d04d33342e9b584f49ed801e0ba46997a31dccd587adefeeeeceafc3864666c3ef322c58a75d1e1bfe373396a6799ed1aeb7665d565f16ccd36c83052fb5ebacc1f2fff8e38fe9e53d78f020bdfebaeac886633e74e8103f24314baf53a70e5f869d9d5d7a195f3b88f8f0e1c3f4a0664e82cf57af5ee5ebc8346edc98efe1ab4f5679d97eb3fdd7ec376b178dacda95d19c7b6c1d9697f9dc63afa17ddc58f903070ee4d3d9f6d9be6886d0667958db31ecf8b263caf27fcef0e0e4df8702c08410420821841042fea3c428faeb322c2e7f16dd2b9581ab7b2b6c96fc82be4d0ac0f6974598e77c181dcbbba17c83b94819b604434aebfe086d54ab27fae4db830ed51aa0699b717864531a8ab03748441436b6b042d3b5e142cecc8cd170c030d8ec6903f7f2d5d1f7ae059cd978c3e2a2f875d962943fdb1d95cab8c2bdd566487ee98b262c365ba015ba560e4140e9ce685798d547cf3efc58176d7f92626b1b57942b5f015dcf95c7f491f5f9ad6a18371e87c9f6dbd1a6f68ff8a16e7fdc6b391383ca64dbff97dba41d7a2d9909bb9d5cbd5d2ba0e3be4858f255c9a2de3a18371c8061367bd0c6bd3caaf7bd0b0b67cd70d499884be0b7e5b3506c6f3bb8972d8b6afd6fa3deca05f8b980f03ca3a74ee2a2bf62d9e2f238dbbd12cab8baa3d566097ee9db04da554a3dbb1873ce85c16f676f5429610f7b7b7b94ecba15e1868d316eb23db6b7a98d1f7fa88bfef75a62e6a03290ebcbaffbf70184104208d18105c91e3f7ec24d8ff1e8d1233c78f8900fa479793dc07d2f2f9c38710281414142eedcd3dc439661412f760b100dcd3d5735413b16e8d3604146560f0ded60275b2f270160964f53a69b9b1b1f5466d83e6bd74b17ed5ea29983ba9abab0514dd8bd7135db60c1bef0f04fffde6465b100a17679ec9eb78cbe3a66c6cae8d4a993b0a45e4f57b0f99fa27d0f605d41d3cc5890b37e7df5dfbc2ca0cd7af8ea3b6659e5cdbcdfdac72dab7665347959999a20ece71e7b0dede3c6ca67cb2c50ccb6cf7e08a0b94732cbc3da8efcb75100981042be632a950a4aa5120ac567de778d10420821e45f4d0ab72977e0bfa6093e19a9575a129d975fc4733f1fbcf0f5c1cdcd7de1c67a744a9dd079e5253cf77d8e67cf6e61d790aa3037ed84bd6f0fa1bb702bdd82034fc17f7d73c0aa3ea69df785dfc32b38777a3f966db888e0833d5000d6e87f3a0ee7061752af904e09a5d880ef856a56632c8e3cf2c58b270f7071e36e5c7fbc88cf212dd919cb2f3e879fcf0bf8fadcc4e6be6e507734b5c04f5b43f17e7f37ae7c81ce7d3044d93e5b70c7f7259e3d798ea75737a04769ad1eb38cc4093d7678e1cebe25587dca0b57e7364101ed6f098c3b62d7dbc3e8a97deb608161a96e587395abdb8be7f03a73152f9e2fe6d3f5d7fb23a5520c03f5ce63ec91475c194ff0e0e246ecbefe188bea18c2b49b074277ff0c53e3f6d8197a906f6fa3323db0eeaa375e7a7bc3e7d169cc6d63ffc950d5baeb2445c9cecb71f1b91f7c5ef8c2e7e666f4e50ff047462d37e18d3c0991a1210809514f017b7f4521b1044e3d76c0ebce3e2c597d0a5e57e7a209d740faf30b05727bdc71d75b1cd6d570e48b639f75d8671ef6d9871042c8bf07bb6a972be706573737b8b9a9835ee5cab9f38f15ca5740912245909a9a8a808000f50a9fc9d6d65698cb1eebf1faffc00280ac17aa26e0c9827b9f4bd32354336982879f23b78145d69e111111c2921a0b58e7e698e4040b84b2806b83060d84f3a91cbfcc7afa669693bc9a60aa2e5fba5d3fe7d86bea59a850e6cf1ce4bf8e02c08410420821841042c8d79278175b276dc183c2ce70960a69ff578628e0e88ad2452db2bff7ef674bc4ddad93b0e54161387f1b3b9f2386051ce15aba282cfef90622841042fe3b542a444547c3dfcf1ffefe7e08f0f74740009b02101d13cdf7480d0d09c1ddbb778515728705d418d6a393f59c65bd6633d304ce347919d6cb94f5a8cd0a5b8f050b35bd457505187561e56a8604d647137c66657f6e4f5b1694d40c3f9d536cdf584f588dcc65b03ae536d89979bfd9beb1e1b4bf44305adbc58b17f9dededa8159d6cb974d996597d7c1c12143fb6bd73f2fedfa39c79e05a735e71a4bd7ccb3f356730fe382050b66e8adce9e63e728f96fa300302184104208218410f2b5a8ac605f6b00b67a8c47857f4f0cf40b51c1cabe16066cf5c0f8ffdece13420821440b3f7243a6c11bf8451110151985c2858bc0d2ca0a858b14e59fcb2d36e42e0b9cb11e9eec9eb99a606f662ce0ab3d9c6fe5ca9573149864c1434def515dc32febc2ca65f769d56c2bf33d6dd9f32c30ca9e1b3972e467f70066430eb340a0667b6cca8ea69d585eb62e2b8305e335ebb3e1b1b31bca38b3ccfbcdda4d5750561716c4d4acc7264db03e733aebd1cbda4e33a4b3061b2699c97c3fddecf2b2e3cb02aa9af235f70a66f2d2ae5fead8b374f63ccbc7cedb65cb96f1e9aceeacce9af2d9f94f434013517272f2678f912353a4e1f0b3cbdca35c48018cf25909736a46161f873e32104bd0d23aeb5fd1e4849f9f1f6c6c6c842542082199b13fa6b527994c06b95cce3fb26174aa56ad2ae424841042082184906fdbfdfbf76164640443434348a552fe5124126598082184e867666626cce59d9797171a356a242ce51dbbefaf5bb972e981603e48c1bebfe29f1570cb5e0fbc50a7766d21216758008cf5e824e44bd1f4c8fd12c372e7150b4cb31f2cb0402ff96f5ab972a530a7dbb061c38439b52fd603583bf89b9d3425dd8b9210420821841042082184104208f9af099a311fa6959a20d0a010020d0b23c0a830fc8d0ac1cfb8303fbde4265f6ef2312902d33aad7145945f589390af8f0db9cc7a03bbb9b9092984fc3b7c9100b0a1c44098238410420821841042082184104208d18d05256c2142b14e3fa1c4b43f51a4bc1bec3bb58323376f57a7260a72cf398c1e02c7496360c3cd9bb371a109f98a588f5fcd70ca9a61c435434413f26f41f7002684104208218410420821841042c857c3867a36e8f41364376ec3f8cf1130e4e693fede05f3795381fc56306af103e2672fe1f36518163a0768f867f2b9d850cfec3cd24cec1ebdff6f9afbfc129253ff58003835362ec3440821841042082184104208218410a2e4263e08fc6313248c9fa14e93cb217ffd06a282361017b486f9e8dfb97cecbec0b90d01134208a11ec08410420821841042082184104208f92ad4bd7ad541ddc4c5ab210f79c32f99fd3902ca9858a4bd0c8032220a714b560b79092184e41605800921841042082184104208218410f2d5b0a06e6ce7be508485f3f3d1dc7cecc8898819fa07bffcae69fbf4e02f9b082184e48e283939f98b5c3f775f3d2ecca929cca5c29c9aa57d11614eeda7821585b9bcf3f3f3838d8d8db04408212433954a956192c96490cbe5fc636a6a2aaa56ad2ae424841042082184906fdbfdfbf76164640443434348a552fe5124126598082184e867666626cce59d9797171a356a242ce54dd4951bf0deb50f850a158652a50e4f68feaf0956681e4343dfa0b863099499365e48218490ffa6952b570a73ba0d1b364c9853fbbff40036104b84394208218410420821841042082184fc575837a80383df7ac062483fc8bbb5e727053f7580529854c224eddd254fc1df232f3ec07d99bfb0a4d6716708dec6cb8525ddc69e7a871537a384a52f8795c9eaa48dd54534e1b9b04408215fd6570b00b31ebf9aa9a5b5bb904a0821841042082184104208218490ff1236525d406000626263101d138da8e86844464521222a12119111781f1181f0f7eff1ead52b618ddcd9f12016cd5dcc712f345948c999452d0b63786d6b61e99f55d4520ad55c3761891042be2cba07302184104208218410420821841042be9a9a356aa04eeddaa85ba70eead5ad8bfaf5eaa241fd7a6858bf3e1a366880460d1ba071a386e8f36b6f618d9cd3f4f2ed52de0afb9ec4f1f31a079ec5f1bd6ed9a4090eb39ec2ac77309bb47bea6aa76b63bd843565687a0bb33c9a7486a567deceeb58d927696c1bacbedabd953575d0f410d64cd9f55e2684106d5f25006c28c9783f604208218410420821841042082184902f8d05797b56ce876ac54ce0f9324148557b1d9bc6f7ba7d33a134fa1e78c3a73d0b4fc5f8863638d8c39e5fd6d097ce7a09b332d8b4f16e8c900a14cf67c0a7b1e0ee95c0a4f43cac1e0ccbcb96ef0e71c2bccb917c1ac37a026bf75666ebb673b540f3bf83f97a6ad619762c8c7f9e104272e21f0b00f7acdc227dea52a1a9904a0821841042082184104208218410f2cf6081d6f63b5ef3bd66591057fbdebba3ebdaf08f2ce8ea6263c4cf972b64941ea4d5a62f9d95a7e995abede77256fce3add7497ce038b359cd0af18f769606fca3364d6f6516046ee064caa7b1fab17a32baea41082159f962016003ad5ebedaf3841042082184104208218410420821ff341640ed5f3d7f7aef5bd68396dd0f58e3aed0cb56d3db362f58799af275299ecff093a1a7b3c302bc41d169fc7a9a40f2cbc8d4f4619f3fa7be8490ffa62f1600ee54a7057ea9df869fd83c2184104208218410420821841042c8d7c28656ae555cdd8396d1f4a0d5045059f096f5dcadbe3a102bdb16e1d3f242d30358d38b581b1bbe99d1e4c969f096f5fc6541604d9d3dfb3ac06eae6f7a7d330f454d08215911252727ab84f97f1d3f3f3fd8d87c3a940221841035954a956192c96490cbe5fc636a6a2aaa56ad2ae424841042082184906fdbfdfbf76164640443434348a552fe5124126598082184e867666626cce59d9797171a356a242c114208f95a56ae5c29cce9366cd830614eed1fbb0730218410420821841042082184104208218490af8b02c08410420821841042082184104208218410f29da0003021841042082184104208218410420821847c27e81ec08410f21da37b0013420821841042be17740f604208f93cff857b008b263c17e6be4faab96ec21c21e4bf26b7f700a6003021847cc728004c082184104208f95e50009810423ecf7f21004c0821dfabdc06806908684208218410420821841042082184104208f94e5000981042082184104208218410420821841042be131400268410420821841042082184104208218490ef0405800921841042082184104208218410420821e43b4101604208218410420821841042082184104208f94e5000981042082184104208218410420821841042be131400268410420821841042082184104208218490ef842839395925ccffebf8f9f9c1c6c6465822841092994aa5ca30c96432c8e572fe3135351555ab56157212026cb8ea27cc114208218490ff8701f59d8539a2cbfdfbf76164640443434348a552fe5124126598082184e867666626cce59d9797171a356a242c114208f95a56ae5c29cce9366cd830614e8d7a0013420821e453b220787b9e4240844248d04706ef4dfdb0fbc27bf5d2b30dd83c7f2f3faf57ca039c9935115703e442c23f4186801d43b0ede42b6199e44e12428e8fc7bcae75307ed671240ba9ff2f393aaf72edbf7d8e28636fe2e4f4be58bde238de67f732cf91443c59d303f37fef8103371284b4af4d81f727c763d1efddb076d723e4fa0aa38c86f7f691583ef12fdc0dcd7da3a4dc9c8fc5bf77c1e235179122a4fd7f28f1c16b35368e1d847de7737e7e2bde5dc091893f617cebca183560b990fa7fa47885eb73bb63fed0df71e6854c48fcfae4cfd662ed3c0f61e9f329433db07558172c9cb401416942a21eb9c9fbaff78d1c6f42082184104208f95e500098104208219f48bab51adb168dc7ce43cf90751844810faf1ee34d442abf249218c1d0d8889fd74b24818191090c24c2f23f4285a4b74f101a9e242c7f1dca781f3cbee28538a590f02fa57c7f18073786a0d2bc8b983da1054c84f4ff971c9d57b9f6ff3947fe31ca38bcbd73002757aec7b378212d0bca579770fbea753c397306815fa40914887ff51081cf1fe26d4c5e22ca4a24065fc58dedb371e676ac90965b2aa4867bf375087e1bcf2de59222004f3d3df1e2c62178bdc87d105b19e3cf6f3b3038329bebe63f4d8e77378fe0c1bd8bb875f99190960d65186e2cfd03676ef820d5a612cabada094ffc1fa992101dc0cea9a788f820a4fd1fa83ebc4670c05b61e9f3a952de22943b4f027c5e23319b93343779fff5be91e34d08218410420821df0b0a0013420821242365141e9fbb8322cd5b4071f528fcd5b1dd1c3128db1b3d47b41796f430aa80267f4c412d07a990f0fd50bcd881bddbaf7d0701e03788b5280b473b2348a4ffffe394a3f3eabf4e760547a74cc4b123371021cbfe0494561889a18b5763d88a59a86e2124fe5fa5e2d9a6a1d8be79375ebc4dc5ffe52564500d6de76dc5e0f9bbd0a3899590f86f6408e77e1b30f2af8d1833b6b590960db92f82fd12a19238a3c1f8f51830f267e1094208218410420821847c0bd82d50f4d1f59c64f2e4c9d385f97f9de8e868989a9a0a4b841042b2a35028a0542af94736152d5a54788610c0eb5534ffc87a7f1ede9a84aa937ac3fcfc1a0414e9848ac50df9e7b86711ff782bf62d9c85a37b0fe0d91b2318c55d4744a1aea853ce0a8a97bbb1db2304e5ab0af7af4bf687d7f6bfb077ed0a781e3d8500655954708ec0b5255b10e9541345cdc5507e788a9b9b6661ff8655387bec345ebe334651376758b0bf5be42f7085cb1b6618893baba6e0c08e7d78fad6120e159d61260152038ee3f8ea7938b67d032e7ade428c5505b814b784880d057b633b7ccddaa07ea5fc787d643ace070151c76761d786adf00ae2a0ba960000fff4494441543040b17286f0d934013bd6aec7f5bb6f61ee560385b9fa30cab847b8b27a32f66c588fab579f4356a4121c0a994094457d445eabb063f70584bc7e85f72fef2154e50657272bfd65f15bca8a1209cf77c363d14c1cdeb5070f7d5350b05c791430e6f68e6f677f18441fc5fe45f370faf865449a97878b633e9dbfee53e70f80e8ed76ec58b8171fcab644a9fc71083c32173b962dc29963e7f03ab5189cca1685e4e9266cdb7212af435f21dcef01de1b56e5dad4188959d62563d94ed227b96e3f763c99d4e0d338b572160e6cd9882b171e40e5dc04f6517bb5ceab24bc39bf021eab97e1e4eeedb8fd201c16aed5d38f5d66393b470a0ab9b528dee0fefaa9387ef2263e4853f078e354786cdf052f9f64d894ab006b6edfb94c887fb20747562dc0d16d1b71f9cc79044418a3709952b030e08ee0bb5338b46805aedf8f8638fe10f6cedf8d78d7167032f0c19d6d73e1b16105ce78ecc37d6f311c6b95830522f1f2e03cec59b918a70e1dc58b572a14742d8b7c464a445d5c845d5bf6c33bd618f21b8bb173d52a5cbeea0b69a99ab093dcc089459bf124e81d525429880f7d8a37a9ce70774ac0e39d8b7064cb6aaeadb6e1c6958788b77445497b4be0dd799cdd75122f03d350a87a395871cda78cbe8b4b6b6660dfc635b874f606dea94ac0a9542118e8395965c1277174f1341cd8b683db871488e2ee82ab026cebf4430d17e39c97a78cc1d3ad9371ee961f629294488b09c6ab8054142e1e8c734b32b75f7358bd5887c31b57e2c4f68db870f22c02a3f3c1be9c234cc5dcf5e9e17e5c7f1c05a3925551c07b1d76ad5e8dcb971e23a570253816368548f15a6f9b88b963fe68cf7adc7bec0779f17a286115aa3f2fab778a3fee6d9e8add6b56e1e2c527481345c3f7c51b888a3546d3a66e305444c2ffe812ec5fb71427f6ecc4adeb0f1163e4040787029072e7cec7632a41e29999d87e2412f59b56e2aeb1db7160e96c1cd9b113b7ef0500761551ccc688abfb7bf87accc3bef52b717aef2eaebc5730ab5207454c33372857f6b54d3873f12edea439a27ce902599e3ff6c677716ade7a3cf47f8324ee6f83e4f7cf1018530495dc6cb338bf75d7bfae7bb870cec7c0507915c717cdc6892317116eea86a2f187b16f3ef7deb1ef085e7eb083b3bb3d8c440a445c5fabfb7872af07df13fbe117638ae23ff4468562dc4542a9ff3512f7602b0eac5888e33b37e1f2e90b786f590b651dcc335d6b9588bdba147bae2851ba4271702f538e02efceccc5316f5bb896b6f9e41aaa0cbd808b0fcdd1b46d4d6e298beb4f920f6e6f9c8ebd1b56e3fc897388cc5f17aec53ffdacaa8abe83ebc7ef21dec40dd57f6e0c9bf00b38b57e094e6c5b8d33070ee0e1f34898395746210bb156ded2702efc04a717cdc5c9c3a71094540c255dedb8f6e30accea3cd3be8e8963706bd9445c89a980eaeed67acf3355d46d9c5f330b87b6acc3b9c387f1f88d15ca542d05fe92975916c723cb73ae80bae533e0caca78bca1ffdc102b7278bcd5d2af55db77e2c1cb5424fb6ec7d9c39e786f550fce05037075c92c9c39f70ca2b2ecef1225de9e9a853d3b8e20405e166e25f365b19fbab6a6bf6eaa1c5e13ab94b016e6882e6fdfbee5bfdc924824108bc5fc23dd03981042728edd3bfd73858585c1d1d15158228410f2b5bc7fff1e313131c252460e0e0e7071711196d4747f534608218490ff2805de5f388e50d71f51dea63caad4b3c2b3b397a0190c5511f437364c3f04349d86dfe7cf45c3fc1771f3fec73bc42aa39ee2a9979f7a41118a9bb3fbe2a07f69349bb419c3a70c817b21032e3d1cc1b76fe16d820a90fbe3e29441381b5307ed666ec388897d51f8c51cac5c761e09ac0b20cb7b731f8eed7c0afb5e4b31647c27185e9e0a8fb3115072ff12434321ad31183d676f469f5612dc59b4080f3f193a528138df0bb8b6750f626b4fc6a0698360fb6c36d60c9d8a4785fae3b7797351537c14bb375f50dfb753e18f4bd387e386a80dbacddd885e3faa707de60cdc8fe62a94457da4c5eba25a150718599546f9e63fa1bc73beaccbca86327807364e3b00d10f533164fe6cd4c23e6c5a7612f1dcaaac9d9f1c5f86d33eae6835753d7ab73286d7e239b813a5bb5cfeb89c5d8373cf9cf1c3e0012867a342d8c191d8704a84ea23d763d81feda13a3e1a7b2e444254b406aad67486896929946bd6166e4e66403675c9507681a03cb51fabb932ec20fe1ebb00214efdd067e166f4fbb5210a48856d68ce2b651cc2c30ce1d673367e5fb800752447b163fd59e81ec538a7e7880eaa78bcf53a8b07970ee2f0ece9b8ff2e15b2081ff89e9e87f54b4ff2bdbc931f2cc0d2313370f1da732418980311f77167db482c9ee50176fb6c55821fbcaf7ae2c1f935d8bd6c0f7c0282111ff718a7fee881adbb4ec02f4c0e637311625efa70e525c26f633fac5cb91f417207381449c2cb4353b06afe51c42855480abe8187574ee3d6c6f1f0b8f606f11141787d7f2ff6ac3ac0bd8e2211e61d8c2436eeb0321e91be8f11f28edbc9b467b87bf426e24db9f2ca1446aacf711c9ff9272e86283ed6edd633758ff5a47b3832ee37ec3bf1188a621560937c1797160dc0b6b3eff863f389f84bd8377e1c3caf3e44548a08298f37e2d223ad9b94e6aabc34c4073f45783cbf03480a7b8e20ff50247dd0d17ec9297875612f7ca2cd50a8ac3bf2273fc5dd2da3b0f5609056b94a7cb83c0f7b2f864296f016210f8fe0d0d4e9b8cb5e1f59b449fa31bf7209afb2cb8b583c5939105b769f45c0bb148813efc1f3d05dee6aa3f1013eeb7a63d9b2ed78f4320606a640cc93a33839a327369d7ccdd550734ccfe0eef6e9d873f416424323b9765c8ce5e366e39ab71cb6658b21f5f10eec1c3f017722d210797c3cd6aedd07ef0873d8bb9586457228a2d875f4139ab23df1d437426b59dff91385773efef8c06e9aac4a44b4df630487c664737eebaebfe6bcf23ab318db569e41f8fb10bcf5b9820bf37b62eeac9d08898d4464e003786d998633cfd87d5e6539389e1afa5f23d16ff761ebe4f9b8763f1c26a52aa258fe244486e97aa18b616167c85dff76e371acb005b9376e7b5c80a26071647b6702bdd71f1902778cc1e15795d07ee6df18f2e700b816d611e4d441ee730257bd226154ac3c1c0a2621f8fc0a6c9abb1de11f4f26a862cfe00077cd8d4a8d4794ff1ddc5e370cbbcfbd67677ad6e799e69cbe7c1ca796cec4d5073e088f4ed27f9e85bfc6b5b9bfe3e0f19b88352b0bc792059012c6bd16750e3ffd19d7ac1cd17f6ec8c3727abc39dad7aa641512bd56c063fb09ee75ee09ffb7dc354b1981d7b7b9ebcc959beabf4b58abfa5de59f7f1ec0be58c96a3ff92d64a0d457b7dc5e630921841042082124936ad5aae9ece9cbd2d87399510098104208211fc97d71f7e22b946ad008166229ec1b37457eafa37810c9be9e9421e8a407a26a8e46e71f2bc0c6b614dcba4e466357dd5f72cb5feec5b91755d061c2409473288c020eb551bdb673862fd8e5cff7e24a683d7418dd0da58a16447ea7c6683da21bccaf79e071fa77b9a628db650c6a942906eb321dd0b05e7ebcf17e0905f7674c810683d1a65975142d6c0bdb6af55142158837ef58142333314caaf5c68f359db87afc80468d1cf1c1bc21dab5af0a9b42eea8d3ac065441de88e056953fdb8bcbef9ba0e3909fe050a428ec7f18823a456fe1819726c4a8bb3ea2c215e1e652080626c551b26623b814b7c84159fac810707c17a2ebfc814ecdca73757445f55e9d60e3e5091f3e4acd31a983a603da72e5dac1a1450f54b47a89a0405dfbaea6929745bd617d50b14a35d8993fc2d5236f5161f044d42c5b0c059cdba0552b7bf85cbd85341b77b8b916839171513872fb51aaa824dbba68975d28745f9eda4fc1beec3ff63782dcc7e1d7ee0d50b4601114add206e51d33fd612b2e82ca3d87a1664567585b97806bf572c06b5f44e9dcf5dc9c23fa15eebc0553371ec294b9bd5058a2c2873b67e09d1009af7dfbf0562645b16e5b307d9307266f98810a16dcf3b7b7e2facb8fdb50a58a50e2370f2c38bc1b0ddf6dc105ef0488ec3a61f0b6d398b0e62866ad1a0da7644f9c3be28d348b26e8b460057e9d311b0d4a48b86d1dc123ad1f0c889d0761f4df873179724714e0fe924f0b7e01b1f5cf18b06d325cd96d92a595d176fd45fcd1b71260580fbf6cf5c4e809a3f143db5ea8ee6a0e51f213f83e4d5417a625e1eadfb8e29f0ad33a13306cc63c0cf8e317141647e199e7793ed09f9112f1d7f6e05e981c12a77e18bef508266d5d8f265c7d3572559ed81675669c4497eac6dc82014af63d80d9ab47c04938f4daedd7a29439dc469dc08c65f3d1ae533734fea1028c4549087ef840fd030e81a8443f8ce4ea35f9ef55a86f27812aee3a1ede4fc8559b64955719730e572f844021298d660b4f60d2a61318fa73c9f40f57aae833387fdc0f69923268bee81426ad3b8689a39bc0541585e71e1e789d7e7aa8b833bf1cdaadbd81852bbbe1e1bedd089559a1c2904d183061057afdc495197305b7afbf435470305254629896a88fbabfcec2d035abd1d421db906506bace1f58b645df6d7351c54a0470fbd374e925cc18593e9bf35b139dd4aeff20218d232a8be64b8e62c2ba4928cf3ac1ca6470fc6d3fd74e3bd1da8d3bb08a37781310c79d4946393a9ebc38fdaf91072ffd109eac82c8dc096ead87a1c7bc7d18dcb594ce0fbb1287b6a8eef8100f6e44f38137b9f7713c923747ed2a3918592a8beb4f525c3c77cee487954d215897ac8db2a572368cb8b4fa344cddb11dbff6ef83fa1ddbc0d14c8454efdbf0d77e9b109742d325dc79b4e93806ff541c62550c5e5cbd89e4ecceb3f4c3940c51e951187fe826c6f528a2ff3cbbfa026f4392a0125ba270f5ce68337603fefcab1fb8b7814f65713cb2bb66e58cfe7323e99d7f0e8fb7f6b5aa2f866d398ac95bd6a2917d2e5e3739dc4f0d859eba25e5ea1a4b082184104208219fb2b5b545c78e1de1e4e4c4077dd9c4e6591a7b2e335d9f8909218410f21f95e67d14f7828c90f46815f6adfc0b074e0470a97771f7422894484178c87bd8389546faa051e27c30e7c76afe545ad04b44172b0f477321410759e86bc4d995813d8bfb08c4454ba190e43da223850889d806f90a6a82cc62989a9b41216737265622fed1666c1bd91653ba36c79c899b1094aae09e53e7ccccbc4001e10f1f118c4c4c21c95f08f934df019b9ac2409106b98ad5e915a2c38f6153d73af8a33d3775ec8233010ac81212f86081fefa7c2adbb2f4e2da3af42da2cf8fc624b61e378dff7d3d4295c9484a54af2962f5d734bdc892db053914329dddb478a2828e2864222ca404e3fdfbb7b833b3b1ba5eedeb61c12e1f2853e291fc49c5725017adb2f3de7ea9781bf416b6652b40534d9dd8509c7bc76349dfa698d4b323d6ec7d0c99923beec2d319e5ee1cd1496c0bc70aa5f873deb05469d8b2934816830f71af111ec6d55b6c0dc7caae60b15771fe0a28c122258a3044847dec0d2bb2a88dba6dcac3caca1209a1017c10cfb2527394c9af3e2325e61690bcf14738579c2af13276ff520523daf4c68510aea28a68c445698e2bd75ec54af2e7ad41517bb0781dd2582f4add94d1f771766a338c6edb08b3868fc2f917c950716d224b618fda6488080ee6feaf42f2ede998d2aa12468fda8af75ca3aa622374dcd35a8ea89010a471f5b170ab097b76c04cdc605f5c7342a6e5b2bcac7d6c3f1b981b45c07fcf704c69530313fb76c7468f4760a7bd3225893b0f8415b87a5995a98ac2eca09857804309fea02121363ecb36c95cadacf22ac28210c135bda840459476668143531477764aff818bf293e7b9635eb61c0a725551bc7f0dcde58dcb01b3aa9d50af6c41ee5a1a8bb7a1295c237dc0b3a53f60548b6a58e211cc9ddb4a7c888a8343939fe060ae42dced8558dcad01664edf82800fb969cc5c9c3f8ad01c9edf5af52f905f48e3522d1d50a4a00462d322c8c7864716174211c7fc104b6c51c08695c6152357f7bed47b3c335dcee459bc46120ab440cdd21640f4151c1af103c6f71989f3cf588059074931546b5a1eafafb0c05b2afcce5f8271930e70d05c96b2a2f7fa6388b2ddff448588c598dda33bb6edbe8a48fd2f4d2ddc35eae9266ce85e1d63bab4c1e2195b1094cc370064a91f6b2f2ae00ee7e2acdd2ce05846fd4303793cb7df6f73789e89ac50a655573858e787a5e97bfde7599c0daa357787892a02cfd6f7c0e44e6db071ff030897fa0cb23a1e79bd666590c5b9a12cdd2a87c75bfb5a550bfc88dca6ee285e42f7df2dba64bd9f9f6ed1a08caeba4522fc0b5e1309218410420821ff5d2cd0dbaa552b0c1e3c989fd8bcaee02fc33e3b7e11e79e47a0f4c44bb01a723acb89e5617909218410f2ad4982afe759a4b8d54729dbfc30b7e4a67c2e2857d50eafcf1f45985c02a9811829890948ff5e5e9984147edcd94f898d8d214e8a4752165f6c4a59e0352136e397cbc971485298c3cc229b3f53922ee1d0acbd50b55d85c97bcf63c6ea3fe06af6f9f77d939898c0a8645f8c3e70030b0eaba7c527bd30bc7de15cffe194f7b2a4303236855d971d9827acb7e0f01d2c3bb9190dd937fb7921167dbc37a2d4942bbf0c9a2ebb9a5eaf05c7bcb06c61770831492d39a88b56d979df67090c8da4484988fb787ee990727311361f57a1deaca398bdfb34fe1c5c577fc0f84b9c23aa242427a8a3288ab010f5909f86f9616169051313ae2cee359010230c83ae88443cfb265f6c058bf45f17700c8c20e5372be1da92ddff5989e488b7195e1b22ae8d59905964511d3f8c9a89ee6366a2d7c4c5e837792caa16d55167769f4361362315547cb93204ed9f87b30f2251acd77e2c3a7b07037eb0d1b38e1886dceb95956856e15774e3b6dd7dec1cfc3a6531fa0c6c019b4f0e9c185243432eb70aa9f1b1e043818a30c44669ae05b92d2f13a5f6058193de7e80fcc55678ecbb850f258760fcd127583cbd2d2c3f294f0559b2f0830379282223d81965c45dcf4c72d12659b79fc890ab139b49e6ae5fa96c4681e8083624af9ad8dc02ec772daae468c4f3cfb3785124d808b3228b02f878cb6a11d796ea802844dceb92dd53546405974ed3f973a0c79ff3d16fca427468640f23f71118b7e300fa0fec86d2368978736911f61f09d411f4ca01bde78f406c91cdf9add901adfa6790b974ad65ad59458e8ea75a96af11c7aa68bbca13e3a78d43834ab6480d3c85432b77671846f92331aceab783cb2b4f3c0cb98e7bf78ba27ad392d90fffccc9eafa23b16b8d5fd69dc7a43f5b0217c760f9dadbc23359903fc2f9d59be1135306adb8fc2b8fad4075d64d36b3944424f3fb224764d83bfe1a29b52ac0bd4fe6f03c1319c2c05068f82ccf336794eabb0733d72d43879f6ac02ad917f7d7cfc195f4aec41f7db96b966e59bed68dabe4f0786b5dabe234d7aaf7888bd6ce28616f619c14a4f1bf22512025f9e3ad2db2de4f1dc7ca4457ddf621c1e833ae898410420821841092075feca3c6d05dcff02eee9381ba3ec1f2b0bc84104208f9c67cb8863b37800a3d26a04def2168254c6d86f444c9b7a770db4702a7f2651171e5200284e199535feec5ade7ba7bf3185468089788e3b87043737f3b3912e33f64085648cb378273f4495cbc152ea42723e4c451843837819b75d67fa6a892c3109358107665ed60c4ad1d77ef2c5e7e816e3406e56ac121ec34ae3d8e4daf77bcdf0ba4c7b6b262680071f2c75eb4599695f20277f779e2ada6875606c62859c51d5197f6e2a5666c48792442fcde6468bf3c33aa8c326542e175fc6e7af05d11fd0221ef74ed64eeea92f7f633864bad6a883dbf1d8fd90d7419791c12f99b416b28911a1186e4022e702c6cca2d46e0f9d5bb7cb04317e5973847543178b8693c8eed5d8d9df3772054218269e5c628635102e5ebb8c2101ff074cb381cf6d881538be6e14eb81212bb1f50c595850c3293a050edc628c63d957a6f29d62e5c8d0b1e6bb17fc936bc2e5c1765eda550c53fc38b6731101b9b40228be0daad108a64f763084664a60ed829bc716fd716dc7cf006491fd88f3514487aef0d9f334b70ea6a381f38fa941485aad586ad448544df1b088c63816a29d2a2de4055b014cc3ed93c97bf7c0558895548beb51c5bd66fc2a9a5e371ce5b733273fb99abf218318ccd4c21e2ce97908b1b70e1f46de8ba55b6ea431c52b87445c25bbcf63a84a33b3ca1b995eb472a7cb8b218dbfede84938b26e292bf1c22f3ea70af6c9a8b36516599575cac2a9c6cc450255cc2b1b98b7076c7746cdbf784cbad26b26b840acec600f7fc89d98b70fed01aec5a7394db27296cebb68093aed343ea00d7aa0e90a862117cff0112c4a63094c810f74e897c254ce0bf772a8e5d790bd3b20de156aa001f4c13a923575f9e242fe777eee5ec78aa49ecf5bf466c83b760d7664f445b94877b8db2eac0a758ccb7914e160d50abfa5bdc5bbb037e4e3fa16aa11cbcc6b2bcfe2811fffe1dd260029bcaddd0bab90b3e84bee2d7ca92325e3d9282221ed17eb7706bd31a3ce46fb990912ad61347e62fc7d96d93b1fda00f14224b94ae5513a6d99d67ba7a3567759ed9f9e3dce26578106e05875af5616fc5da4524044833caea78e4e89a958dacce0df9d3cd393cdedcb5aa9ce65ab54cb856fd81b3e9d72a8ea4080a14643ddb8371f7efe538b763064e5c8b4a7fade7763f75d74d0aebaab9bd2612420821841042c8e7f9621f35e20ced6152d0397daad8b97186e9a7f1edd3a71a835b086b11420821e4dba044fc8da3786eda04d52b66ec4f29b6f911352a47c3cbd30b566dfe442bdb3358dba73d968cec8cc51b1350dc4d6bfc662d62eb9fd0654c43bc5bd60ed37eef8945fd5b62d9f667e90112466cdd069dc73442f8b2f6983ea437960c688d35574be2e7713d50289bee58a27c0d51abd63b9c1cd6118b8676c0daf32a144aef95967762db8ee834b0345e4c6f8559c37a6261bfe698b7ec82dea0843603e706288ba3d83ab437b61df3cfb2acb4171e3879e71d8c7456598c022d26a083d30d6cecdd060b4776c3ac1e9db1e7fac71e869f455c04b5878c83ddbd9198d1f7172c19fa13a60e9e894791da4747237775c97bfb8961d57432bad70ac0dedf5a60fec8ee98ddbb374e6add4b97e5b1a8d91eeeefd760e1c0ee5838e077dc5339c0424f9447fc25ce1191250a5905e3e2bae5b8e99b0063a78ee836b41df289a528d6753ebab7290f93f0cb38b36a168e7afa42e4d8165da68d848bee970524ce03d0775c6714b7f880a053cbb17fd5525c7ef80e0a838a6839fe4f54b29323f8e85fd838e9776c58b00c7703591032078c6aa056cbb230463c028f2cc4c96befe1fce3cf286e2e47d8a969f8fbef17b02a69ab372026751b8c5f07374341c5535c5931126b268dc08ecdc711aa6bec578e61e521e8dade0da6f2d778b27b21ce3c298a52ce1f8755cd6d79ac876e69aebef6a640d2f35d38b8ed1c749d8e0615daa1b68b0594c107b1fbaf15785da00cf81855062298da1740f8c1853876fa19924d9d516be424d42a68928b3631ca3aaf712db41ade837f3ee2c6061cda751f05cabb7eec452a2d83a61367a15e190b44dfda008fe5cb702b5082a24da7a07fbfea7c8fc24f19c2a9e73c74ac5f024a9f3dd8376330d64e9f8863e77d90c29d048af01b38b76c18968f1c8843376290afca40b46fedf8e53ed06590b7f33bb7a4393a9e822c5e23cab4b7f0de3703ebc7f6c4aa751790605d1b2dfa7786addef71113b8fcd8048977fd51b2f90f7a7b1d6794d5f5270dfe1b3a6172ef2efc7be3b2830a34e8dc945f2b4b86d550b3951b4c14feb8b9642c8ebd2c88623a7efc2432778079c8761cfafb105e259aa1688ba9e8dcbc30c45ffa3c53a621eafedfd833b50f968c5f88c7f1b628d3630ceaeaba67eee75eb3b291e56b5d9ef3e36d58f5777469ebcab5718870ad2a8c52a5b486809694408d4e6d616ba840ccdd8d3872220ef6ee853ebed673b99f2a3de76251f7dc5e1309218410420821e4f3889293d94d863e5fe1e9fec29c5ae946f6c29c5a09272b614e6dbb7df6bd85b3e3e7e7071b1b1b6189104248662a952ac32493c92097cbf9c7d4d45454ad5a55c84908b0e1aa9f30971d19e25fbd44b4b2208a9428a42780a9253512ef82c320b728864245f343e76d166551080f0e458ab11d8a16b7d19d47a754c405bf448ca808ec4ae466bdec2993de22ec55049416f6285cac408ecb66ebbd7d1507637b17d898abbf8dfeb42c39de6ce9010f8bc518feb35d16011c0552c2fd1116ad80599152b0cdf7657adda55324203a380071ca7cb02951021659169fbbbae4b5fd98b4e840bc7d2f8369112714b4d2b19dd4088405bd83c8b6340a17c8ae4df2788ec8bd716c50479c0cb046dd799ee8601f8c88e47c28ec5814c6990e983c3e04616fa2a132b74711fb1ceeab2c9a3be75f230956b02ee1084bcd28baca24c4be0e404c920426851c606b6d9a8b009f1c896f5f223c4609333b1714e28e9122fe35debc4d85650967e4d3fa6d87fcc542fc357423c20bf5c2a8ed93e122545a991c8e77afc2902ab640017b47589964b57525774ef8e15dbc090a3a1687998edb6ae6ae3cee2c63f50de1dad2b2388aea6b4b792c2202439056a0248ada980a899f527e08c19b3789302de60c6be1b5c8e86b13a43dc2a17edde0195a148d979e46970afadb4f833fcf5fc7c2b0a80b0a5aeabaafa80c896101781fabe2cee752fc31c99e92bb6c0622ec7d02c4664551c8de56b8cecaf87bbe46c6296064531c850a9aff43c1df8cf2747ee7460e8f673a3daf91b4b8d7781f160b85b12d6ced0bc3586ff0574dfe7c01e6cc95a1eb66eefcd7358ab53efaae3fca44c4bd7e8518b919acedb9eb698ecbe45eb76f5e2242668d228edc7baa90fa09453c22835e21c5dc01450b5b643af65ff03c93c520222414890a13581573447ed36c1af2b3ae59d9c8e2dcc8ddf1d6be5659e1e1a4dad8711b701b7713c35babbfa7488b61ef3b2ae47728f9f17aac2d17fb9955dd72724d1c50df599823badcbf7f1f46464630343484542ae51f456c8871ad891042887e666666c25cde797979a151a346c2122184906f1505800921e43b460160921b390f0093cf970cdf3deb91d06438aad87eb1afcac9979421007c013d6be424a0f22fa0780bbf6b5e08bdb91a1e9e4130ac371fb3fe6a070be1e9ff2605a21f9f837fe0259c5c7918e1264df1ebaed5a8994f789a7c87e2f1787e479c2eb21ae37ab9e4e8febfe47b118feb7fd6fa2400fc2da10070d628004c08219fe7bf1200eed9b3271e3e7c282c01870e1d828b8b8bb0f4efc3f6a743870e68dfbebd90f2cf3a7cf830a64c99222c0157ae5c81b5b5353fcf9e63585db4e7355ebe7c891d3b7660d6ac5942ca47ec39b61f0c5b27731e561e3b566c7dcdb2763d349e3dcb788bd172e5ca65a82313151585060d1af079d7ad5b8755ab5609cf0043870ec5a0418384a58fb4ebae595f1bdb063372e4c8f43ab26353a74e9d0ce5b175b5f3686375717777e7d7b971e306060e1cf849ddb5f3e8caafc1eaa9697bf6dcd3a74ff97ab0f6c8ac52a54a7c7d32ef97265d23f336b49fd7de8646e6b65dbf7e3d5f575df4bd2ef5b5356b93dcb4afaed789ae3ae796a67efaf68db5b7e6587c89ed7d491400268490ef1805800921248fe48f31ad7a35cc7c628bfe2702b0e1c7dc7411fc86c9ae63b47b232c7da98041e1a69877fa284657fc42e3f9fe6bc9707db43b1a2d7d09854161349d771a474757c47fbd55be5789e767e3b7e58771f77d536cf69c8b8614e8ff8f89c5e65685f1db29a0c5c6309cfa2dbf904efe2d28004c08219fe7bf14005eb66c191f40d2041d33070dbf96ac02a239c1824f6c5f8283833f0978e9f339db6401bd376fde645897a569025a9f130066c785057459d08f3d56ae5c995f57136063f359eda7aeed31ac7e850a15ca90ae9d573b889a95cc01605d41c6cce99aa0a6f68f0cf4adcb68d745136c6575ccdcdefa02c0dac145edf6d4179cd5de6fcd6b2173405f3be89eb91c5606c396333fc7b66d676797619b2c18aa2f50aaef7599557be5b47d599aaed789ae76c92d56363b3f3307cb19563e3b86ecf8b1e3f825b6f7257db12e274951811926df4b2119a6a080b80c13218410420821df2c69598c3aee8b00bf9b98ddf03b09fe3286953162db611c3c7605cfbc4f53f0976788ca23b6e1f0c163b8f2cc1ba729f8fb5d332add185d07aec4858b14fcfd6fb24497cdde0808f0c6df5dbfbddebf84104208f9f258d088056658c0e9dfe8ead5abf8f1c71fe1e0e0f08fef032b3f73f097f952c12c16c8d304f1d83e858787f3f32c20c802812cd897151670d40ef26a346edc180f1e3c1096d458c0d0cdcd4d58fa67b180a7ae80774eb0dec80c0b1ce6163b277283d591b58b26f8cbb0f6d4049775616dab8b267fe6738305973541e3ace4e6759993f6fda75f272cf8ababec3367cea41fc36f118d39480821841042c8270c91cfce114e8ec551f0bb8a069aa244cdd6e8d0a61e5cf2d147010dd31235d1ba431bd473c9471f90be7352fb5af8a9752d387c7ee717f2af24867961eedaeee488c2e6f46a27841042fe4b34bd0e5910914d9a60234b63bd16359326b0c59ed70e8ab1794d608bf59ad4e4676569b09e82da65ddbd7b97efe5a8c9af298fada3c9935dd09305ecca9429c307b72e5ebc28a466ac0fa35966fb93d76db2f2d976fe29da013f163863bd53738aed87be20200b26b2fd65edcf681e35c1e67f1a3b3e2c88caea9017ac37abf6b0cb39c1f691f576cde93e66d526ec38b05eabbab01eafba8e13cbafeb5cd1049735dbcb8e76305a9f9cb4afbed7c99794b96ccdb9cc7a9f7fabe8130f2184104208218410420821841042be9a88f7ef71e1fc39bdd393c78f849c9f87050e59a04c1368624124160065812d16a4d20c89cb7aa0b28905e2586087f56cd40e8ab18065a74e9df8f258cf554d7e368c314b6365b16162b5cbaa5ebd3a1f9862814fb6cc82582c48cb86cdd5e461dbd70e226b63f560bd0e59ddd9badaf75ad58705f83e679b050b1614e6be3c16c065db664168561f56b79c62fb50bf7e7d61e953ac17a68f8f0f3fcf7a83b2ed6863c7551300d704c5b3c37a2c671734d760e70b6bd39c063eb5b1e3cbda463ba0af0f3b07587dd8b996db9ed9fa7a0cb363ce7a7e6b68b6a1d96f7dc749dfb9c2b6935d3b647e5d66d7d659b56f5e5e277991b96c160cceeebcf87ffb62f700b61c7656985333b57612e6d49c1b66bc27f0b52f30941edd03981042b246f70026b9b1e1aa9f30470821841042fe1f06d47716e6882e740f604208f93cdfd23d805990b77e8386c2d2a7562e5f8a1a356ba14edd7a424aceb1a00c0b2869b0a027c302452cf0abe949ca825099efd7a9e965c802a82c18c5d6654127767f514d902e738089051f35bd283307e5326f93d54d731f540dcd763263dbd2be87abf672e6ba6b2fe7759b99b7a78b76fb68cf6b64deb6862640aed9a6aeb667ebb2f5d8fadaf495a94d3b0f0b14b25eb59afdcdc97e31da65b0faeaba2f6de674edb665fbc47e28c09ed7b52e93d5316465b1bab3c0a2264f56f9d973acf7296b7f5deda9bdaebefd61b4d7d59e67c797fdd84153a6f67359b5a9aef38d61e9ba5e9759d52d27ed9bb92e59b5992e2cbfe635cd5ecb99f36ad74f73ceb31f23644ed3771cfe9fbe580f608b17e7334c99ef09ec773924c3440821841042fe63922ee1c0882e983f621e1e2729f1c16b35368e1d847de75f091932c9905f48cb2165a807b60eeb8285933620284d48cc911cd44b07c5bb0b3832f1278c6f5d19a3062c1752ff8f14af707d6e77cc1ffa3bcebc9071bb150defed23b17ce25fb81baa1032694bc493353d30fff71e3870234148cb855c1fabcfdcde372ee5e67c2cfebd0b16afb9881421edb3657b0cf3e89f2af75b9383ebcf37f73a1628636fe2e4f4be58bde238de7fc78788c9fbb59b10420821df9b72eee5a1502870e3fa35212577b47be2e696adad2dffc802812ca0a3b9bfa806bb27a9a66c367d6eb087dd5f54171694d2eeb9ca965900ec4bd0b54d1634cb4df9ac9d34f7f1d5888888e07bf766c67ae76adf2b9505e73207d2f579fefc79b64353b39ecfac47290bd669f72cfd9a3401485687bc60c15f1650cce990c2ec78656e7f7d34edc182dc99b180252b2b334d4053d73aface15cdbeeb6bffcf795dea6bdfcf7d9db0d76f4e5fcb2cf0cb7ad8ebea65fe2da221a009218410f2afa5fce08f67275763ffae2b4814d2c8374c1189b0e70f11f8dc1f1f1472bcbb79040fee5dc4adcb7a86f6ca905f48cb2155ca5b8472eb06f8bc4662aec6bbc941bd325386e1c6d23f70e6860f526d2aa1aceba71f76bf3a5512a20358db3d45c4076e591180a79e9e7871e310bc5ee80ab82a10ff8ae57f88b731798830e5fa587de6f6784a24065fc58dedb371e676ac90f66d50c6f8f3fb16181cc9ede91792ed31cca31c97fbedb6778e6477fdf9165fc702e5ab4bb87df53a9e9c3983c05cfe18e6f37cfd639ef76b3721841042be47b56ad7f9ac207076d83d4359b0483ba0c482702c9d61c11e164862011f4df08905be588fc1cc7495c5b040180b486ab0723c3c3c8425758f5a4dd9da58e08d05e0348129cdc4f2b36db0e177591e0ded80575eb7c9d2d87a99f74f7b99b5859b9b1b3faf6b9f59dec68d1b0b4b1fb1fab2bc1aaceefa02df99b16d6a8e495658fd59afccbc06e658cf5b36a4f7e7603d56b3eaa99c15cdfd79d9fee6040bdce63458ccb0e0266b1bede3c5ce05762c749d0f0c5b4757cf5c7de74a5e86a6ce8dcced9bddebe44b63af2d36dc34bb4eb0ed6685d58de5cb3ccfeaa6eb1af24ff86201e042d696c25cf60a594885394208218490bc93df5e8af50b96e3f2bdd748530a89e45fc210cefd3660e45f1b31666c6b21ed5b90877ac97d11ec970895c4190dc6afc780913f0b4f7c430caaa1edbcad183c7f177a34b11212ffed52f16cd3506cdfbc1b2fdea6e2bbbf04fc53c730c7e57e4fedade375fe0dbf8ea5154662e8e2d518b66216aa5b08895fc57fec354608218490afe2e8ad7014e97e113db64850fcd76b9f4cc7ee44f0f9cccdcd71e9e205a4a4a4e0f9b38ff7e2fd9258308705db58d04ad37b902d6b7a2f6a1eb583636c9e4d9afc6c623d247595c502509a32d8320b02b1e018bbdfaa26cf83070f7406cc58405757af57d68b96f53e64c1421688d294a3ddeb36afdb6458b04f3b2f9b585e16b062f36cdf35814a5dfbcc028c9ae7b5b13416b8d3e4633d367505167561c3066bf6292b2cf0ccf2b2c07d6eb0366275628fda413dedfbd26a9ecf0edb4fedf325b758005b7b98e4cc58105d531f26bb20a43656afccc78b9d0b591d07b60e0bf4b2a06566bace15567e5ef63fa76d9db97db37b9d30da6dc6a6cfc582d0dabdd9bf655fec1ec017eef860ece203781f15cf2f7f70fd817fd4d0dc13b888a50116b6b1c10fce9f7fbf01ba07302184648dee014c7283bf07b0321eafcf6dc4b93337111a9504b1a53b1a8e9d837a0e22c43fd98bd31ea7e1ff3a0a0ae3422856a32b5a74fb11454c1488bab818872ebf8149a576708d3a880b370321cb5f158d7e9f80da254db8d295487a790c9efb0ec33be03d52c5f9e0d07e16fab4290565f45d5cdeb209779f8520cdc4012e2d7f479b96ee3055bdc1fd0d0be1156e89d2cdea20eef4563c799d028bf23dd069487b583d5c85dd3b3cf0f079385405dce05ea1222af6ec03a3b34bf8755c1a5744d8e11d88ae3e07bf37788bd3bb0fc3d72f08712986b0726e821ffa0d42f922ba7f94a6af4ec6ef4fe1f0bad38832af899ad52270d3e322dea51680738709e8d4a2340c85f53594ef3ee6af55330677f69fc3db545b94e93c1e4dad2fe3e8b61378156b84228d47a06bf75ab0142b10717d1d3c3d6fe375482464060551bc4e1fb4ed510fc9a766e2f4fd58484b77c72fdd6bc01832041f9a8eb38f5350e4c7296853cb3287c7a8154a06efc2c5777531697e7fa1a60285569b37af8f84735bf0302805f92af741a7aeb678ba6935eefa46c3c0a125da0e1f883205c4dc4e46e2e5a115387be1012253cd605bb1235af6f9190e16ec7786c908bbb80a470f5dc3bb644b38342a83a82ddbf152541f3d0faf47d97b429daa0e428fb665b3c9bf09754d5fe3f1ae8db8f5e005c2a393212de08a0a9d47a245ed6290f03bf091c27f39e60e588dd0fc9d3174cf5f708dbc90c37340abadf87ab9647d7e177980530bd6701f4eee21322d1fecaad7807dd5bee8d3b97cae8fc78451765fe87c69041b78e3d8a08e3819608dbaf32ea067d588f4635bb6c754d42f25852cf8244e6cde89e7af93605aba058a85afc4c54780dbb89b18deda5c7fd97c936573ac7404a9b2de9e95fe6b01b79f710fb6e1b8c779bc0a8b81c2a830ca769b80d241ab71fae4590446a860e9d210ceae4dd17a583b18dccea2defaae71f66ff59f5bdaaf8b4fae451d6167cc959be28f7bdb96e1f29d40a458b8a36aa937387ee02e4435fec282059d61a68884ffb175387fd90bef62d26054b02cdcda0c44f386a560c4b78e361dfbfbcb3c74ac2bc7834cc73033dd6d580ae14766e3dca378489c3aa24baf06308df4c4d1b52711217146adc1ed90ba7fb156b9a25cb47747141567750dd022f7c1d5656be19d580c55078d4695422abc3d351b276ec7205fbd51e8dc589a4d3b6771beebbc94e7e2faf343b49ed77105c43fde81e3bb4f20202c1546c5aaa34eafe1a85dc61248bfbed740b572feb87cf02d5cff5c83e64eb17ada4395e7f7caded55e0adbaa831623bbc25e94f36b2193a7f7b4e6b6f0dd361da7321ff32135f176b3fa3869bfcf0eed565a6f5b7dfaab73a5debcaa4cd7ee7299df58f5fd3dd1d2506f9b8872fb5eacf5f787cb0fb510e7b91d4f43526056a62dda0cea0de77c6c8f14595ce3d535d550f8efc59e9d379024754783d10350da947b3978efc0eebdf72073e880dffa64bcf721dd03386b740f604208f93cdfc23d80171f0ac2915be1285dcc0c27ef4660689b12587bf2359a56b2867f5812da54b7c1a8762584dc6a2c10dcacf9a7419eaf81f5da1b39f2e3fd640921e4dfe2d3cf6279d4a446193cdc3f196f2e2ce0a7f895cd324cefa697e2a787a34b7c91e02f21841042beb464046def872573d7e3ee9350284c2c208a788ed02825921f2cc0d2313370f1da732418980311f77167db482c9ee58108850a49c137f0f0ca69dcda381e1ed7de203e2208afefefc59e5507f89265de6bb062e49f3873fe3ea2e466301587e3b5ff7b20e91e8e8cfb0dfb4e3c86a25805d824dfc5a54503b0edec3b2855f178eb75160f2e1dc4917973f0f05d1462429ec3fbd84cec3ff5068a687f0487c4f13d925409a178fdc21b510971ea752e1fc7a9a53371f5810fc2a39320f73981ab5e91302a561e0e0593107c7e0536cddd8e705d63b36655a7043f785ff584d799c5d8b6ea2ca262de21fce54d5c5d360737de7dda374aa59d7fe51984bf0fc15b9f2bb830bf27e6ceda8990d84844063e80d7966938f34cc6ad21c3ab0b7be1136d864265dd913ff929ee6e1985ad07436063ab40e0b533b87bf028fcd84d45d39ee1fea1c3f0ba110a83a296393c46dcfadba763cfd15b080d8de4eb9841a6367ff0fa1da2829ee2d98189583c600c2ef94523fead2f022eadc0aedd0f204722fc36f6c3ca95fb11247780439124bc3c3405abe61f450cd71c89376763d55f1bf1f0792864a204bcdcb3132fe5c2b6a0a993279efaaa7fe19d757e0eb7cf778fde44bc29b7ad328591ea731cc767fe898b21d90fb29bf3732073bdb239bfe55178e7e38f0fac9eaa4444fb3d4670684c9e8ec7973b5f82f8d745069a637be5125e71af69c45fc2bef1e3e079f521a252444879bc11971e69df7033ebb2b33d569965b7bd2c5e778ab07dd83a793eaedd0f8749a98a28963f099161b1880f7e8af078760095480a7b8e20ff5024abb2aab7fe6b5c96e75636d72220164f560ec496dd6711f02e05e2c47bf03c74576be8e70ff059d71bcb966dc7a39731303005629e1cc5c9193db1e9e4eb4f8e9552e7fe7ef8f41866a6b70de3605fb104e2ee72e7db8e25b8f83216bebb16e2ecc54b082f581bce560919cad5bd7d7ded9df535200365045edff6e4b673136f13d86f9095f8e077955bf6c4f380981cb4732ece774eaeae3f7a5ec7298f1763f9b8d9b8e62d876dd962487dbc033bc74fc09d0865faebf5c1f935d8bd6c0f7c0282119f9c90457b64732de1e87baf4cdfd6ad6788633b9b9b6b615edfd3c253751f73a5709c32bdcf66d55699e5266f667aff9ec8a24d727d6dd53a170fcf9e8efbef52218bf081efe97958bff4247f0cb2bec60b951548ec8a40f5ec1cbc2e6cc79dc7c95c0a772e5fda895b972f20cad05e9d89104208f98f31321063543bee7dbb900926752d890a4e1618dcaa389ffe2dd1dcfb9482bf84907fa36feb8a4a08218490ff9f0fe7e1e9f104c9e2e2a8fbd7294c5fbf1f9377ed45bbb2f1f0dab70f6f655214ebb605d3377960f28619a860a1c287db5b71fde5c76f3ac5ce8330faefc3983cb92358e7d0b4e0175c6a1c1eedde8ae044310ab65a8569db0fe0cf4d67f147ff8a48b8fa37aef8a7c2b4ce040c9b310f03fef80585c55178e6791ef1e963944860df6307a66e3c82be2d8a40841484f9f9c3aad50a4c1f5e8fef752b711b8e097bf7a2ad9bd00d4c950c51e951187fe826c6f5280b69f56998ba633b7eeddf07f53bb681a39908a9deb7e1afe35e8a59d649f3ddb4d8152d961dc7a44d8b50db96dbd1547fbc0ed20e9e65222a8be64b8e62c2ba49286fca2dcb6470fc6d3fb7fe4eb4667556bcc19b0016cc3682dba81398b16c3eda75ea86c63f5480b12809c10f1f4055e567542d26812ae6369ebd9041117415de6f15302cd70a55ed6272788c5490a11cdaadbd81852bb3ba278b882b672b5786073ad7663fdc4b85dc752477dc8e60ccaf95b823a24054a02f12633d71ee8837d22c9aa0d38215f875c66c342821c1873b47f02832020f8f9d40a4420abbae7f631ab7eeb4b9bd514457f7344619957d7ec37af865ab27464f188d1fdaf64275577388929fc0f769f67780cecd39a08fcef3dbb22dfa6e9b8b2a5622ee442c8da64b2f61c6c8f29f773cbec0f9c27e23a09f12f1d7f6e05e981c12a77e18bef508266d5d8f26dcb1fb288bb27372ac32c87e7b59bdee62c2fc119eac82c8dc096ead87a1c7bc7d18dcad3aeace38892ed559f75b0394ec7b00b3578f4049832ceaadef1ae7ca5d4572746ee9ba16bd8432e61cae5e0881823bfecd169ee08ed3090cfdb964fa072d55f4199c3fee87344919345f740a93d61dc3c4d14d60aa8ac2730f0fbcce143857bcd3b1bf5d4b65fbc12dab364c70e88d2eddcac350ee832b6bc7e1a86708a42efdd0bd5715b016d4a673fbfada3b298b6b4074f6c13cdd74b77396e7a47ac58f727b8eea7a1d8fae8487fb76235466850a433661c08415e8f513775c63aee0f675f58f561855aa08257ef3c082c3bbd1c2f6628eda23b7ef959fc8c5b530cfef69c1f95147d731d7f4b6cef03e5b24476da516938bbc9965d1463969931c5f5b3f2adc790b772e1ec294b9bd5058c25dc3ef9c8177426436d7f84c2f6a935aa8ddd8016265247c6e3f469adc1fcfee8740695419d5b874420821e4bfc82724110e854cd1b4920d422252d0a8bc354a1535e3d3991dcf65e9d3e3f7997e5df595b09ebf6c3863d6fb971042fe8db2fb1e8110420821ff11f2101fbc635ffae7af894a55acd57f24482d6062108af0b054eeaf066b385676e5872b15e7af8012452580220c11619ac0a718a6c54a221f976c50d41eec7b74a4c9b82908a1af12a112dba074833ab054170c13732922828321830ac9b7a7634aab4a183d6a2bd8673b556c84ba971323b6826d89c25ce9462858d496af579a2c8b602b23b24299565de1609d1f9656c6887fba091bba57c7982e6db078c61604b13b602853204bcd1ca090655d2721282db27040e182dc8e1adaa3a00dab910cf2ace2bf960e28c2e5179b16413e732ebfb8108a38e68758628b0236ea016015ac006504fcf70cc794363530b16f776cf47804195fd524c824e551bba91b24ca30f8dc798a77b7af234c6106e7263fa2802aa7c74804b3aa9d50af6c419817c82fa4e920ce8f420e5c9b8bcd91dfc6925b4b827c0e2e3017738f856cb9a3c7e1ea9b1aea8f706eb3aac4cbd8fd4b158c68d31b1742e4dc36a31117f11ae16fd57572aaa4ae93918b2b0ae90bc02842b2cdaf8cbe8fb3539b6174db4698357c14cebf48e68e9412b294e40c5fd87f4a998b73401f3de7b72e8acf3b1e5fe47c11ce55dde4880a09411ab74f166e3561cf862b3571837d714d64879355d969d91fab8cb2db5e5a96afbb449756a859da0288be8243237ec0f83e2371fe59c6204dba2cea9df44acf358eab4f8ece2d3dd72265581022b8534154a0224a3bb3a892298a3b3b71af1ab54f9f17c3b26c3914e40a50bc7f8dc84cb1228332b9d8df74d95cbb948628de790c6a171523e1d11504a5daa25adf0170ca34542d939bedcbdf64710dd0d54b3927f45df3b33a27336f2a07d7936ca5bdc2dbd0146ee73ee0d9d21f30aa45352cf10886826b890f511f0395228bdaa8dba63cacac6c601c95557b685e94b97daf64e74c4639bf16fe33ef693cedf759d3f7396a2b5e0edb55a72cda28ab36d1b47c8eafad1a625b385628c5ffd0ccb05469b0d8386431f810c7bdbfe5e81aaf6108c7166d515caa44cc83ab78f5ea325e04cb615cb1352ae7eaa424841042be1f0aa50afe6f1331a8953da6ee78895e4dec101291cca7338991f1e9535a12f7befb7fc0ee57fbecd933eafd4b08f9d7e23f321142082184884d4cf92f395589ef10fd41eb2b64310b90880065121262d8d0851c4524e25984566c050bfe5e7899b07bb009b3109bc1c898ad9f8098f058ad2fa7c5303436e6f2896056e157741b3313ddc7cec1af5316a3cfc016e0bf83ce44abd44c945ae5724486303014f2a63dc2f9d59be1135306add6dec6ca632b509d75b9d2299b3a7db279ae1c7d55ca207326ad65ad59c58badf0d8770b1f4a0ec1f8a34fb0787a5be10b6e4682c2cddac1d9448108af23b872d71b4af3daa85eaf20c4393e4622480dd55f72672b5395d36fa9a7756f3d9170ce882caae387515c5b71edd56be262f49b3c1655ed4c6060c0e5552521315edd3f4ff9fe1de214fceca74446d9e4972168ff3c9c7d108962bdf663d1d93b18f083cd272dab933c37e7400e689fdfba7cf6f1c85cbad6b2d66cd6e74b56c4dc760db9a254488d8f051faa50842136eae3c1916755b638bb63955976dbcbe675675a056d577962fcb4716850c916a981a77068e5ee8cc3772bd55780aceaadf71a9787734bfb0c1071c7900f6527c72291ff6e4a81e888f7e9d724b1b905dfcb56951c8d78e1bb2b457424d828c8228b026071a80c4cf4ecaf76953f91ddf554890f5ec7f18c2bc4d0dc1252e57b3c3979063a3be9eadbbe8ef6161967710d289a79c72410f3cd9682343e62ab404ab2f0fad043bb9db33c2733cbf67a920322531819716588ace0d2693abf6f3dfe9c8f7e5316a24323ad617b0db8e32f5433ebf6f8b82fe972f45e99596eced72ff89e261cf374daefb3396d2b26377933d3db46396d93cc295acb9f66e6cf9fe404f52f34146121ea61cd0df3c3c2d22a9b6bfca7415d71899f50b38229946f6ee0f6d16b08555aa24c93a639bc6613420821dfa767af12909aa6c419af48eeef6839bfac911c93983ea5a5e8f9e12d2184902cd1c70d42082184f0c4f68d50be9411f749eb3a8e4e9a8c931edb706ae5345cf02d8af2755c61880f78ba651c0e7becc0a945f370275c0989dd0fa8c2864fcd8ac411e56b97810112f162d310ecdcb60d1776ccc66e8f672854ad366c252a24fade40609c0446c652a445bd81aa602998e9fa323613918905d8f7c84abf53f0dc7f10beef757c65ae8c47522297ae8847b4df2ddcdab4060f2375e4e349b3ac93e93ffc9793ea431c52585513dee2b5d7211cdde18958adaa8a6d5ba276352b28838ee3b68f02e635dba03c0b264a4a7cde31ca2349b1ba286b2f852afe195e3c8b81d8d804125904a2148550249f239c5d6d21527dc093bfffc0e1bd6bb17bdedf08d61780913a64935f85a40f09dcff15487aef0d9f334b70ea6a787acfae2ce5ea1cf802bed2f1c8ee7cd18f3bcfcb5780955885e45bcbb165fd269c5a3a1ee7bc3f7645cdb26c4976c72ab3ecb627c9f27567f47c33766df644b44579b8d728ab0e988ac510711f658ccd4cb94739422e6ec085d3b71115a7bfdee2e27aae712f64793fb738926255e16423862ae1128ecd5d84b33ba663dbbe275c696a22bb46a8e06c0c70cf9f98bd08e70fadc1ae354711ad94c2b66e0b38653a1de44ff5ed6f56b2be7699c45dc0a19587118912a833692e6a1516e1c38da5387831fc9340a3feed7fdade7176595c032c325d3025455080f5325504e3eedfcb716ec70c9cb81695e376ced5f99eedf52407b8325cab3a40a28a45f0fd0748109bc2502243dc3b25f295b012326524b1cf457b64a6f7bdf29190412337d7c2cf7d4ffbf498ebfcd1406eda2a0fed9a2e8b36fa9cd7b05eaa183cdc341ec7f6aec6cef93b10aa10c1b4726394b1c8c3355e5c04555bd485a9d21f77cf72d707abfaa85ebb007d21430821e43f6dffd530ccde1bc0cfb347b6ac31aa5d89f4a956997c422a218490dca0cf1b841042085193baa2f9a4bf50d7c50ac9de07706cd56c1c3d7c07310a098a759d8feeff63ef3ee09b28df3880ff9aeebdf7a0831628a3221b040441509680203215150464a87f150595210232444490511550a628abec59289b42d9144a4bf7debb49fabf37b96bd3344993b620e3f97e3e47732377efbc0b79f2def56b01d3941338b0622e761dbc0b3d9ffe78ebdb6908507e80643506f01cbe0823fb3685797e04c27e9b876debfec2dd34090c9a4ec03b135e85a3e43a4e2e9f869533a66263f01ec4b3609d160c5f1c884e0dcd81fc2b38b17a25ae24a9f876dfb80ddaf7690a53c97d9c59fa3fec8e748487bdfa8f40754d535d1804bd818e019690c6ecc0a6ef9623d6ae31ac15932ab243d06b3d602d2d4489c411cd5fe90cf9cd410dea5847b564f8025e9ffe055aba8b11b3eb3bac9d31116b7e58860b0fd817f1a66834e66b740bb08224e1180efcba1af79c5ac353eddd2e6bdade18febddf8497851849fbbec56fbfdd82b59f530d41319e916e6da0ee1e4f7dd4d85e34307a7112860d6c0a33712cae6d5a8403d7dcd0d0bff216d0861af7ad6bddd67c3c4dfdaebc2c11b7b7cec6eaff8dc28a5f8f22dfbe235efb60289cf48dd1886b139e5c2728bcf91776ac3f8cec661ad2adafee1c6754fbb6c59874409f292365ef4f0b5b837ffeba04bb168115b780864163f4fc6a2e3a37b644e6d935d8fed3329c7da00fb79e5fe383f7daca468c2a529bdf1aea566d19e6a7e1eaaaef702e590af3f6e3d1ab7d77bc36e2259896a7e0f2af4b7035ab6a984c97f24ed3d3740e50a2df00ed86f4879391045917d662e7de1c783677d6ba9c35b74965bab7d1ea8ce03b6a0106776900e99dcdd83a7b0256cdfa0abb8fdc41b1bac8a2c673624dd45f2babd2ed5c58b76b9a8a3a571944d7a5ac6a51ae15d495917eddfab03a7a5670b68ec1b15f7fc299bbf930f11d8cb73f7a0336a2da9ce345b0ec34182fd84b5052248175c77e686ac9af228410429e330d5de5ff8bbd109983900bf24740b0bf6c9ef1e3d7134208a91bbda222f600b4a7d3bd7bf7e0e0e0c0cf11420851565e5e5e652a2d2d85582c96fd2d292941ebd6adf92d0901d684dee35f95222fee3ed2f30033573f38db56dea2569c1b87a4844c945b78c2d5d30e86fc726d956547232991fb4f9d257bbf7dc5fba54529487e9884129125ec3c7d606daa65148b116723ed410cf2caade1e8e3034b95832bc5284888445aa93d5c7d9c65cfebab499dd25417b2fcc4a1ccce0f6e0ed5ffe32bb9b70cdf8f5f8904a791f878fd3768a49499bad651ad480b911d1b85ac427d983a7bc3c9deacf25786d27c644647a3c0d4136e6e36954131756ad85e921b8b84c4125835f0878d8ae797aaa77b1ba80f8fbc3e6a682f9a49519c720fc9b9a65cdff182b9c22380656adab7ae755bd3f138eafa5d594e2c5293b22131718293a70b4c140e266b13715c195b79c18d95718d65a2fa1c57fbb625272d4c44526c368cdc02e068a52273dc710b92a2909a5dce1db7219c6dd48f04d794df9ad4c7b94ba7f2660b359d039494653d40626a396cbdfd60a56b47d4b5bdebdc465591a224fd019252f321327783b3a7138c6b2a521dca431575d74a45bab6d7bab40b9575ae922e65558b7255a0aa8ceada872b886f63f787831112658f97161cc420cf18a415d9c0c5c70d264a69d4e91c2fbe85dde3de4448b42b5e5eb20f6fbfa8ba038cebe2cfbf22aa5cba7409c6c6c630323282818181ecaf1ebb9dbac2440821443d737373fe55ed5dbe7c19ddba75e3e76aefe891c3e8d2f5657e4eb3e3c78ee2d55ebdf939420821daa0003021843cc328004c74511900264f2271d4095c8acb42f2ce853870a510bee3ffc1ff8637d429a840082184901a5409001fc5a876ea7faca195b2bbb87e2c1af9b19bb0e3af732869fa19be5afe015cd5fc228102c09a5100981042eae6790a00efbc9587af0fa5e0fab486fc1260f09f71f8b9bf2bdc54fe6053ee7ffb92e1656388291dedf925f563f9990c6ebf467823b0f2362089b962b8cfbf8bf2f94df9258410527f28004c0821cf300a0013f2ecc85f3f000eefec46899e311a0c588abd5b26a2d9e31ac64a0821843c2fc411f8b66d1bccb9e6840ff646614def3a5e6cf3d76380c33bd85da207e30603b074ef164ca40b78ad5100981042eae6790a00b360af8f9d21de6a618d361ef2db836813007e545405800921e451a2003021843cc328004cc8b3439a751b2743efa0c8e90574eee003fa2f23218410f22894223b210199a5fab074f582635d9fdb2ecdc2ed93a1b853e484173a77800f5dc0eb8402c0841052374f5200382d3515d7ae45f0739a595858a05dfb0efc5ccdd8c8dac9bb9330fd65076cbd9683c5afbbc896b30070575f334cdd932c9bbf30c957161c6ebeec3e021ce43fd062eb8540ade2f21d233d657f19364a78c9a90cd9eb9ffab9c8460b0b0167b69c8de865015fc5e39c8d2d94bd5675ec8363bdd1ebb7988ad1ca42b0b82db79e8d1016247cd9e83f095e13429e4e14002684906718058009218410420821cf0a0a00134248dd3c4901e0474971b42d0bb00a81552148cb02c22c482c045df5bebc591190557cafe2727584fd0bc165160cbe185f840527d2ab048dd97ed75ec8926dabb85e783f0b2a0ba395d9be84752c38cc82beaaf64908219ad063e30821841042082184104208218410f24c6081d6811b636501dc1b2925b2e7010b3e79493ea08c055585d1bdcd9c8d550679d52d67fb63fb6693a2379b59cbfeb2d1be6cf4b1b2b9af3acbfeba5b19cafe2a62c15f365a99057a59209961e91346fc6a0a421342882a14002684104208218410420821841042c8538f05503f686b2bbb0d339bd86d93378667f36b810bdc7a866d575b6c7fc2fe55612388593057172cc01b9d59267b9f10488e4c2f918d5466ea925e42c8f3a9c60030bbcdf27f351142082184104208218410420821846883dd26b983977c042d238ca01502a82c78cb46eeb6fde5017eeeef2a5b561bc208606114b12276fb6846d846dbe02d1bf9cb82c0429ad9ed9fd9338085f4d2ed9f0921baa067001342c8338c9e014c74b1e6f8119cfee12b8425582368e232f40e34e2d7d4813413b7ff9c8343771cd061e29768eba1cfafd05601aead1c8ffd3700bf11bfe2cd4e16fc72ed149f59885ffe0c079a8dc7a489dd61c22f7f744a11b5f1639cb6fb1c63fa34e0973d2e95c71ec51dbbdaaffccac2b16ff636587d380f2fe95c0f1a88537067ef1918bd3610bed5ffdfab2331726fefc7b9b05bc891d8c0a3e31b68dbdc19f5985a0d4a717bdd045cf1998fe1af5822eaaf1908b31c8fd1fd1bf1eb9f54b56c73c5e138b0e86f980d9f832e7ef22f173429b9bf159b97acc1adb420bcf9c752b4d5ad2b3e72a537d660638815defb6218bf444e9a731c5bbedc0ca74f7f460fbf3a375099b24b3f6255a83fc64ceb0b6badefa7f41f9d1b6ae8f7e21babb076af03264c1fc22fd1cde32cf7274e691876ce3804f7e9dfa28dfd537c63ad47756dd0425ddb9f4e743ce7d54efdf4f3715dfcf95744157a06302184d4cdf3f20c60420821740b684208218408ca0b911975050f6e5e475ae5e371ea461285eb070fe256d83fb87c2b9f5fa80b09721fb2345d416296845fa63d69d67dd97b1fc4a4737b7a1cca5198780df12985fc7c1d49b3117ffa20ee6748f9059a541e5be5affba43948bb731799c5f5f4dbbfa258dcd9bd08abc6f5c7f215fb9058ca2faf0371c4222c9fbf131946ceb0318cc2f1af8761fdb1546893fbba9320ef610412d24ab8d722888c4c6164f4788321b553cb36a7a70f436353186a93456912ceae5a8af4ceab316fcb0f68f584057f193d7d63189928051aa5e988f8f53794be391bddeb3108599e1d85e8e81494e9d495eaf9dca0ad1afa7d795e2c62a212f939dd3dce727fe24833917ceb1eb24b9fdadf53cb696c235214441d45f8f534adcfc3d2dc3b88387919395abca1aeed4f27ba9cf36aed3feae784104208218410a202058009218410f2e818b641ff057f60c2c2bf30f215f9336c880ec41138fed34adcd42a00fc78896342703cac0881efbf037f437e611d899c0663ec2f6bf1f6e877d073ec7c8c7dd30111fb8f21ffb167df183e43e66158ef86fcfc33c83808af7cfe353a786b31124e928c8c746b78067ac1d0c0e0318dc8d68d619331183575203fc71399c1efbd1518d9dd95fed3f38850b93febc488de310721e7d354ffb04805c9ad8dd8b2e1945601e0c74a97731e218410420821843c03f467ce9c398b7ffdd4c9cccc849959e5fdfc0921846826914820954a657fd9e4e6e6c6af2104b81c7d1777f76ec3bd2c3378f5188320d70444fcb9183b7fff05219bd623ece415e45a05c2cfd34ae597fad2bc5b38bf7e3eb6af598e03dbb7e2d26d117cdad9226aeb6a5c8cb807b1576778646dc3a6e5ab71fe2eb7ae6543984aef23eca7d9d87ff00a240d3bc2c34a84d29810ec5af22dfe5ebf91db4731f4722e203a1970eaf41eda051822edf42afcbbf667ecddb01647430ee141a60d3c9bf9c08c25aaf83e2e067f834d2b57e0d8b16b28d3cbc4dd5b09d0f3e88e9e3d9b42e34dada55978b0733e362e5b8c03bb0f23b6c403be4ddc60ac2746ecce5938126384dc43dfe3cf95ab107a2e0e668ddbc2cd4a391426416ad806dc35ef872e2d1d81a2bbb8f0fb7cfc1dbc1207fede893be976f009f295a7b5f00ecead9d852d6b7ec191bd87916efb1202159e5384bc53d8fbc31a444445232dee06ee4549d1aa4d004aa2f660cf2f0bb07bc31a1c3b781659d64108f0b2829e706c93d6b0bcfa23fe5cb102c78f8523dff105f8b959404f1283887fcec3b4c75034b21369d84f01e20f2ee5ea690942b66dc3d5240704b6f2e5ca814f174fe4d8066d7a7685970557e63ba2e136a43fbcaa0df693223bf4476c3e2945a3202fc8e3c412241f988fddb79d10d8c8a14a5bd2b3b487a5c281a40ff6e3f8433f747fb579b5e31747edc4ce1fe7e2df0dbfe3f4a97858b5e90017533d4873aee2e42f33b179cd6a8486de44a96b4b783b9b72f95226456ec41fd8ba682e766df91b37128c619c731a69cec3d0a999b9bcce130310e863a5a6ae8ce4dbc499a3f8c442bebc2f23df3e087eee5c79cb0e9183987d3f62cb8a25d8bb650b2e4724c0c8bb25dc6cb89210dfc2c9a5bf23c9281de7577c8dbf376ec5f5442b78bfe00f7359b39222ffe6266c5f3c07fffeb51957ee16c3b1590bd89928e7a46a9b535faf4af8e3a7fbb6879bc91df569915ec2a1053fe352643452e36ee17ebc31fc5ff08561fe759c593717dbd6acc0a1ddfb11996c02b7a6feb034e05214b9099bb647412f7103362eda82bc26bd60746a0e8e4403197be6e2af357fe07294213c9a19e1ceba2fb171d56a9cbe90088ba6ede06221eb1c4838b21cdb7f59c69d7b36e05c780a2c03dbf2eb809298fdd8f7f35cfcfdfb5a9c3c1a8e72ff57e099b1853b661c5ab496df3a559ac7d2b700bbfe5c87232ad3771f8699bbb06df102ecdf7302e9162d10e063a3fadc9679014797cfc496e075083bff1086a6d9b895e0862ebd5f94f565edda9c0ee706457c3da598e7237cd537d8b67e032e5dcf8275e08b7032976f2ccfabeaba80acdf9f8371737b4472e746f9fbb361dbf44538720793c61fc5b12b16e8d9bf3db7f1a32df79adb7c551af3c514ddc7e50ddf61cbaae538b86b1fa2a44d10e47e0b214b8f42bffd8bb093edb3140fb67f8d9399cd11d0c0187135f4598dfd479a8ec8eddfe1cf9f7ec4a1909348353643c18558d8f71f043fcb628d655789bf9ed4260d7cf925ebc5e1d8a29908cd6a81d60d3371499b76c451db4e95ae0d957271f38faf7030ec0e5212a2f1f0ea1d9437ea0077f33cb5e7b5c20b2bb071d351c4c53e446ae445c4973745a06bb2dab65eb5fd55a5b99f6a6eab2adb867f1a4e09e73cb65d5dcecf6afbaf523f57244dc1957573102e6d870077fe62297980b3bffc84188797d040a1ec5b35b0e75f115512131365b77ed6d7d787482492fda55b40134288f6d8adf3eb2a2929093e3e3efc1c2184902795e2fff008218410422a95ddc0855d67906be60defc62e28b9b3077be67c8163712a6ea65c1c817d9f8fc41f7fedc5bd24314c2cf49015790739925c245e3e84f093c7f130430a69c64d5c3f7910572edd43111b4e24cd40dcf983080f3d85f85c6ebfb9c7b175fa6738187a0519c57adc6ed7e2f8d532f931644af1f0e816dcc934877393e6b02dba8e0bbf7f8c3f7644b35023aefd3c1ebf6f3a84a8e462880a2ee2e03f17a0ddad9f2548da310d6bf6e9a1edb4d598fcf94094eff9049b8fa673fb9520e7ee319c0a5e8d87fe93f0fefc0578c9f800fefc65778d239ca479314837ec82d73e5b892933de84e8d04cfc139acbad29c5838d9fe2df872d3170ce6f98f4c53804ba280da335f645608f0e7032b18147a737d0be5320b7508a82f87818b49b8051f382f16e1f7d9c5fbc18572a6ed95d8ef443eb70c3e91dbcbb6835deee2ec519aece4e26289782fafd886fae44f09a28f88dfb1953e77f8f5e6dddea30e253044b7723ae6c3721229b2f2cf16d9cdb7e1412472fcdfb2d7b80f32722e1d9a61daac550caae62dfdc25486afa29c62f5e8dd1c35f821d2b3ec97d1c9f3505617afdf0f6fcb518ddbb1ca7e7ccc6a5ccea152589fe0d6b66fd03f4fc161317cec7cbb6c770e65291b096abf3e3b813a3a9aee4ede2f49a650ae55d8e3373a7e3443c2b6f3112fffe082bb766a0c9fbcbf1f1e21fd0c32b02dbbe988dabace148521073662b76ff791d9ea37fc4a4e9436074e21b6c3f24bfd5aa346623d67efb37f47a7c83490be7a103b662ddb210e46a6c7335b50f05ecf8e7ce22319feb889ad222f24440f7ae7033b7806bfb0168dfce1f26d2fb38f6f5873894d5096fcc598fa95f8d85cbadeff1f3b223b2d1dad28cebb87e68250edff0478f09e3d0cc41ca95d5519cfa6333b23bcec487df7e08a71bf3b0f2a36f70d5f903bcbf603eda8b766153f05114b3b4497390926484a6a3e661e2a21fd0497f1736ae3e0476535569d20efcf6bf1f10e7fb1e57e6c178ef9d976167c01ff3f23df66eaee86b4edfb53dcbb0ff4e20fa7cb31a63fa98e0f292ef715ed5487bf13d1c99350d67c0b5a9efd762cc40362a3d8c6b153c1dda9c22f5e70625b2bad98e9deb4ec276c8424c993f0bada5ff2078fe5f48953533cd79959126e0fc16c5f7efc0baf99b9156edb4f068cbbda6365f458dfb8ac7997963b1e37e23bc3a231853be9e84e6ce86282f79887ba7af20b3226f1264dd3e8abbb1ec110435f5594dfd87ebcfdba662ed7ea0edc7bfe2a3e9236115b603b7d91de3190d6557551dd2c0caefec6e846cbd02b7a19fa3777b6740eb76549b766a0297367dd1d8c314e67eddd1be5777785a966b3caf197abd8436adbc616cdd082d7a0d400b7f1beddbba128dfd545379ab691b55ce79753d3fd7264f227b381972f5b0eb28f2f86297dcdf8523a7c5b075137ed54008218490faa0f7e5cd677a2284106d51009810420821aa1975c6f03f0ee2932f3f418ffea3d136d0027a45d770f77a01bf41a582536b71f4763ef4dc8760c2fafdf872e52ecc5df1097c95629a9a9523f7d4665c4c1243dff73d4cf9632766fcb11aaf34500c131aa3e9c77b317bd942bc31e46d74ef110413bd42c45c094751d661841e8d8344bf115e5db41733d6edc5476ffa69f761a72c1ca13b131134e12bb46fe2013bff7ee8d3c7137742cf56047a8c5b8fc5c09ecde1e0d21c1d07f580c5836b4810f32bd51039f5c2ebef0e40808f3b6cdc5f42d346e5487e102f5b579893cb95b12dac1d9c61efd7114d1a2add22dbc81dbe6d9bc1d6c81c0ecd5e46f3205f6ea108765d27a0dfab6de1e6e204a7365dd0a0fc0112922b13a2df6234deecf7221cec3de0d7ef4bf4f4bf86cba793f8b502f5fb29cfcb462157ce16f64eb071698c26ad9a801f68582bfadefdd1d6e70ac2c332655f9c8b6fefc155712f746ca5e12e2e8577706afe649c349b88b707fa56afc3f21c14e40386368eb071708747ab8ef0b414417c630b4ea4be82c19306c0dbd50d9e3d26a193db59845f560ec394223a643b32da7f82a1bd83e0e0d4104d87cd44f740d50d56535d552bef806b5c5eb9f2e6dad4a95d0fd174fc2c746de1056bc700048df91a5dad0f232c2c877fb7199abcf529da35f6807de34178b9b32d126e4742c2a52f6acf5fc8ecf43986bcda020ece81683b7a081c2e1fc41d5984549d9adb877a6ad2a2ef0cefb641b03731857d93ae68dedc0ba29b5b7032be33067df2361aba39c2d6b73bfa4e7d1b16a7b623820f36978b9ba0f3e477f142ab3670b765352882699b31e8ddde1776de3dd0ad9b0ff22c5ec61b035b73f96b8e4eafb64379f46da4b1a48a5cf1e2a8c968ff823feced1b2090eb0788bd8b0c71291eeefe0dd1cd3fc33b23bac2cdd1156eadfaa1854fd5e089588bf4c1b4137a8eebcfb5137778bf36122f584722fa41f57212dfda8ed3495df1c6e441f07175856bdbf7f0d6a0a08a1f2f68dfe6aad2746ea8ce000d074f47e7669eb0766d89ce1f8d85d79d838848956a975715eff7bcbd1f57b9f757f138ca5d6d9bafaaa67d8923b7e0f0ad5618f4e57834f376e1da5447b4ede85ffd5ca182da3eaba9ff945dc5e9bdf168f6c10c7460d708efcee83965142a8a406dd9f1eb95d42a0d4c79193cfbcd408f973ac2dfd71efa5ab6a3dab55323d837e58eef600c63d75668dea12d5c8c359fd70c5d5e40d30067189a7ac1af7d37047859ead8d695a8eba71aca5b5ddba8f283a33a9d9fb9c3d72a4f06707db53fdc6e1ec035d90fa2b8ebd0914390741d8cc6a6f22d08218410523fcae7377da6274208d1561dbece23841042c8b34c9a790987be79159ff4ef86b9533ec6915b45288714a5c545b2405ea552a43e884271b908562d7ba1b12cd803e85b58a2da1d81351223232e0e65dcc713cba6ede1c9be10356d0a4f2f852083340df7374fc1d7fddae1abb123b076fb559496738b8b0b5194108db45240cfee0534f267c1453378f9fb6a377ab53806a9a989383fa73b3e1fd8899b3ae387bfee70fbcd45912cb37ab07274aed8979e85154cc4a528e38ead09bb75ece105a33077c42bf866fc87387cab18e512f645be119a8cf80241694b306fe408acdf148af48a21859a48917b3518eba7f5c7d7c37ae1fbafd621ba4402d92e65f460ebee5559ee226bd83999a3203b9d5f2050bf1fc3d6e3f166a714fcfb7e2f2c5eb8163792b44a987afa1e68d3b305624f1e41aeb404f78e1c87c92b83e0ade6c70165b17bb071da545c74fd1c1fcf1e09e14e9955187542ef09dd91bd7a20be99f2250e9e8fe7da0dd712e31f22336537d60d6375c84d83dfc28128094af3f395da6c3152e252e1e0dba8f2b6e0221b5854dc5b5691a6bad250dec5b148cbf0827b438540b7be175c3d0d909d92229f1739c0c651280811cc2cccb93a60430ab9f4c52722f3c82798216b8f9d307de26ac44b8b5058a014b4aba2a6f6a181dab454571a1f8b1cf7c6f034e11770446e0de1ac9f8acc74f9c1f41c7de0ac14d4b0b0b3e3fff3a107635333e8db3ac346e854666630949441ccfa14bbd5ee96e9583ab627668c1a8c955b22502ae5f28112244627c2a9491034c54bb44a1f3bb650dd7a56dce1c590b0938992d2b818e4b8358247c5be44b0b0b1ae381768dfe6aa527f6e5041e40c47f7ca7624b27085ad6936f2b2c45ae555d3fbab780ce5ae6d3bab695f65d191c8f468011f0b7ea5d6349d2335f41f768dc8f084bb5f650988acec60263404b565a74a2dd3c0885ce0ec595997dab6a3dab6d36ab439af29d1a9ad2b51db4f3594b7566da34ee7e7dae749e4d207ed9adcc2e5d36990965cc285331668f35a73a8baf210420821841042485d510098104208212a94227adb021c0a4f87c7e86d587ce83cc6f57080eaa7aae9c3d8843def528aa2b444146afa36595f24fbf0515e522c0bdc425a80921221e82282819111b79f7294e466cb027a9024213ba3f22b74f1ad3fb07deb59e4f94dc2f45dd7b064567f58f19f664446c6f22f518bb25120fb8e5682ccb454edbedc3630e3f2d0183d9785e2877fc3e4d3eecb58b66804f878762d14e0faea4f112a1d860fd71dc5771bb661705b4b7e1d5714ee7d31fcd72398f1c5ebc0b14ff1d3aa73fc1a0d0a8fe39fb95b50de7f05666e3982d9bf7c8e40f3aab5222e2be34a5050809ccc4298592b3d4f50d37e0cbcd0e693edf86edd7cb4c65e04ff6f21ee6a1c755a1311acbbbc818087077125ee342e5e7243db9e7e2a03f3d2b4106c98b90e7a238231e5836eb05713246623a91c5f998de99b77624c37e0e2dcb1d8115e047d535318fb8dc5277ff375c84d4b422e63ca4017a50fbdfa303014a1b820bfb2aca485282e541daed154576acbdbd01cc6467928ac72cfe60214e68b616aa934dabb1a03ae3d9ac1fdad8d5820b4c77fcf635948305e76d4d020b5681ff5c180056bf3b97ea698b5a21c144a2c606e2974483d35e78b9a159f598ce03de5e83c7717e66dda8f2f26bcc4071ef561646c80e2fc1c8532af4eabf46949646408bdc27cfe87208c946b270515813deddb9c22cde7866acacb20162b64a6280db9c5d6b0b4e5dab13679d5f07e454f52b9d7b42f9189094485b9d5af37227de8958b21a9582e85b8b46abf56db6735f51f7d23eef255c09d332a0f282dca4709bf6bf565a75aadd22023825e45516adf8e6ad74e55d0f9bca6635bd792a6f256db3614d5e9fc5c873c891cd1f2d5b6483e7918a917f7e2b6733fb46b40e15f420821841042c8a3a1dbffc409218410f29c2847611e0b8e4950987a1b770e2cc5bed014355ffeebc3b9637778180125177fc4aa45bfe0e8f655d8b6743da29506c4e83bb9c386fbf4218ddf833dbf0563dfb29f71254bd82bb79f1641b01695a3e8ec4ff87df53aecfb713a0edfaedc49795e0e8aa580243f11b197ffc1ae8d07213c5a56e4d11abe0e2294e71fc7eef98b7168e32cacdf7aadca08acd2c83d387cf23e3fa7c0f845346e1c8fcb7b2e54041c2499b710975c3570a01369013253f360e5db02f6a6dc6cc629845fc9e4cb508adcd46494c1140e2fbe8dbebd029017ff50b6a62a23e8ebb32fa5e58992162521abc011ee4ddc61cced23e7e22144567910b104a967f7e03ebface4ee6684ddf643b376aeb27981a6fd48b3b87525dc915ddba3cb988170cf8a41aaf068dcdab2ec8a0e6d137171d546dcf31d80d6ceaa3e828a91b07b2da29a7f8aa15d3d348f88926620338d4ba489071a0df808ed7dd3919a5008c3661de09db41fa722b2b95c3162e4debb0585df10f04ce0dba209d24eee40147f6bda92c82d387b53d568674d75a5a1bc8d5aa379501a2eee388e6cfef8a5f7b7e1dcbd40b468e7245fa09609fc5a3547c6f12d88140214e274c4dd4be0f3a55acdeda37e18b4e806ffcc101c3b9bc2a7a708717b7721ceff1534b5afeb7f2fa428494b42915d007c5cccb8d934dc0cbd00d9633bb97209e8d006d9473620427880ad98dd0ebc6a1eeb337d4681ade1997800676ef0cff72cba895307ae569c57b46f730a349e1b5490c6e0fae1cbfc337d0bf170d70ec434e882a68efadae555c3fb2b3d59e55ed3be0c835e4640da1e1c0d4bae28f7825cae335bb871657a179157e4b7f195241d40f84d76f70a81fa3eabb1ff18bf00ff86b108df1fce3fd7b710b1bb77224a7679d25476aad4320dca746847b56aa73c03430394e4e7cadfa7cd79cdc810a222feee19bab675ad682e6f756da34a29d6e5fc5cc73c99b51f84a6297bf1f7bf97e0fe6a1fd8d5f59449082184104208216ad07f3708218410a28231fc7bbf092f0b3192f67d8bdf7ebb056b3f27b523faf4fdc761ec6743e1659987e87d3f61db8a1f71e24a724590442072ef8f1eaf7ac350928c9b9b7ec4e9dc2668e850f971c4e8c5491836b029ccc4b1b8b669110e5c734343ffca50a061d01be818600969cc0e6cfa6e3962ed1ac35a78bb4907f499325296e6b4b035f8e7af4bb06b1188ca1047291e84fc821b69a6fcbc02912b3a4efa0cee17a761f6d8e158fad1007c33610eaea66bf1edb83a227b34efdd0d591b8763fe94b7317fc65ec0d39e2fc332dc5f330433c7bc85a5d38662d90e09ba0eed295b538551209ab506ce2f18861f176e81c8e66574e8908c90c983b1f8a3415875a41cce2ca25e411ff6ce19089932108ba60ec6eccf77c2eadd597845e9599d9af623b9b6040b86bf8e85d34663e1a71b211d30162fd43420aa46a608e8fd0a0a2edc875faf1e15a3b6ab92202d311e59fb27e1d3575b60b230f51985c3f14af55076093b3fec8159134763e98477705c321c3d3adb42e4341843c637c2ad597d3077f2282c7aaf17162c3b0ae1470295f4e1d8ef0bf4713a8055ef0e94d5c192b5f9f06aaa70bfd90a9aea8a957726f64d5551de2247b49d3c17cde3e660de18aefea60dc2ecaf0ec165e23c74f35435fe59910876af7d8941be61583ba61f164d7b1b73470ec5e6d39a47b4d7dc3eea87c8be1f867eda0d29cb0662d6a431583aae2f5686fae1cdcf46c2b9a6acd54804cbf603d13c7525168d1f8145e326e262b9372c651d4704eb9e3331a24314b6bcff1ad7464770653b062191557f69529fe913b9bf85c1a35d113ea30fe64d1b85855397a2282008153786d5bacd29d0786e5041e401fbec9558f2c1702c19df173f1f7240df8fc7c08d35336df2cabddf2eeb172c56f1fe4a4f58b9d7b02f91fd00bcf5e9cb485ef606be9d388acbdbeb58b6e10624c69dd06d6803dcfc7e20e64f1d860573cfc3a481b942d9aaefb31afb8fbe173a4f9804db131331fb8351583a712476153485afec3ece9aca4e955aa641990eeda856ed54c6089eed3a0287a763d1c75f2234d6b6c6f39aa17f5734c12efcf1d118acdf9bad5b5bd78ae6f256db36e4abe5ea727ed6b5ff2a3369830e2fe5e056744bb47fc99ecb0d218410420821843c1a7a45454575fb01ee7fe8debd7b707070e0e7082184282b2f2faf32959696422c16cbfe969494a075ebd6fc9684006b42eff1af2a49726391905802ab06feb0511137ada634132931b1288435ec1bf8c04ad5f35b518adcd8486495bbc0ad81434520a59214c529f7909c6b0a471f2f98578d5d02e26ca43d8843999d1fdc1cccf88595a48589488acd86915b001cad14de2cbe8b3d53e7c3fcebdfd0dd45cd57ae927c64c64421476a0387060d6059f180d8da2bcbb88f84343dd8f9fac14a717fd202e4c43e4496d81cf69edcb1549615878d368a8e4281990f3c5dd96d264b9013c3959f9e2bdc55961ff796fc0424c6e7c0d89d2b0395cfb565d4ed872bff8c07484d2b83898b2f9c6cd4254c37e29b3fe0fbf9a518163c1301f5b04b69612a52e253203673878b875d957290b5818769905a7a565b5715d7161f462253ea08d706ce3056f74dbccaba2ac1f5853db0db710dbe18668d64aecda92e6fee1871f7915168027b6f5f357d421d09d717ee2329530273d7865c5d68d3206b6e1ff5a63483ebeff1283671879b573d1fab240d49d1c9d0736a0417bbeaf92ecb7c80c4d45298b9fac2d15a4db9d463facab2a29098228575033fee5c58bda168dfe62aa93d37282a398ef52396c376c156bc6af9803b2f9aa93e2fd69857298a92239192a7e6fd8227acdc6bdc57493a92639220b6f480b39b2dbf9e8d1065fdc6100ebe3eb0a87893367db686fec3a527393a11527b3fb870d79f2a2da186b293ab873428d1aa1df16ad34e597916a7442239cf02ce3e1e3095c547359fd7d871121fe6c0c433000e16fa3aa5516b3595b7cab6a1acf6e7e7dae7a9140f7e1d843f4abfc1d753daaa4cd7b82efefc2ba2caa54b97606c6c0c232323181818c8feeae9e95599082184a8676e6ecebfaabdcb972fa35bb76efc1c218490271505800921e419460160a20b5501e0674af1791cfc2b136dde7d8d6eb9f8d8e52262e160ec77fd059f8d0e808e83019f5095819ce9639b3c2379224f9c8a00f076f46fa82e6a4bb4f324f4593a6f3cf7f28e61fd87abe0307733faf8aaeed31400d68c02c0841052371400268490e747bd0480838383f957eab10fe5afbffe3aecededf925754701604208d18c02c08490ff5ac1917978ffa77f7121b527820fcec7cb36fc8aa75e3142def3c7b71e7b716e7690e6671613525bc52178cfff5b78ec3d87d941d4caeae649e8b374de787e15e0c8bcf7f1d3bf1790da331807e7bf8c67e672f8985100981042ea8602c08410f2fca8b700f0b871e3f839d5d6ac59030b0b0bf4e8d1a3de82c01400268410cd28004c08f9af89e3ce22240208ead601de75ffaee1895298168b6c4317b869756b66426aa31069b1d93074710335b3ba7b12fa2c9d379e5762c49d0d410482d0ad83379eb1cbe1634501604208a91b0a001342c8f3e3b1de00b157af5e3872e408323232f8258410420821e45966e0d90103fa3e7bc15fc6ccd18b8238e4113383a317057febcb93d067e9bcf1bc3280678701e84bc15f420821841042c863f25803c03b76ec407e7e3ef6eddbc72f218410420821841042082184104208218410525f1e5b0098dd225a98d8ad47092184104208218410420821841042082184d4af3a3f03587fff7efe95ee24afbdc6bfaa1d7a063021846846cf0026ba58137a8f7f450821841042fe0be3baf8f3af882af40c604208a91b7a063021843c3f1eeb2da009218410429e3e4588faeb136cd87d979fd79d34e32aae9cbf87627e5e3ba588da3809eb431e42ca2fa9aa727d5d48d2cfe2e481ab28e3e74b624e21fc468a9a63d60f697a087e9f3019a7e3c4fc92a741fd94776d886facc2aa05db912ae1175451d774a96bdf52e49f9d85855ffc8ef8127ed133aaecd28f58be742f72746ef4ba9e1b0a11b7673a160ceb84e973f770effe8f948563dfcce9381dafb2413d5ad234842f1c8a55ffdec7d3d4fbebac340c3b3ffb1617331ee5995513edda6ae98d35085eb8859fabaef67da514b7d7bd874d4753f9f927493d9ceb8ac37160ee57088d7aae5a35218410420821e409577f01e0be7de5534040e57cf7ee80a767e5bce27a4208218490ff8c14055147117e3d4d8b40a7082223531819e9f3f33a92c4e2f492d9b8566207239d8e5b8ec2c46b884f29e45ea952b9be364a12cf2274f5247c3ff63d6c3b7eaf22006c68538a1bcbbec289d847141c9224e0fcaa2d30193d0b1d3d0df8854f83ba95775d94e7c522262a11252a1b425dd3a5ba7d4b338fe09fadc578e5d331f030e6173ea3cab3a3101d9d82329def8ba4dbb9419afa2f76ac8d43cb05c730efcbd760ca2f7feca43948bb731799c575ba11542d48917974218e8b3ec0f0010df134f5fe3a936622f9d63d64973ea632976623fef441dcaf08386bd756f5f48d6164a2bec3d7beaf4890f7300209694fdeaf49eae55ca7a70f43635318d6f26302218410420821843c0af53b02f8d8b1aa01de73e780c0407e86b3772f1019c9cf1042082184fc57c488de310721e7d3d404571519c367c83c0cebdd909fd74dd1f95f714c3c047d5fb2e73e78e972dc47a914494737e25ad14b1830a44d95408cc8a61bfa0ed0c7c98d4750c02fab5fd6089cb812433bb0f220ff3dd5ed5b64da0afde7ce416b27aa25f5743b37485313906dd9043eeec6d03778aec29f15cc5efc1c133eee096b6a568f963802c77f5a899b150160eddaaa619331183575203ff77ca897739d71105ef9fc6b74f07e3efb35218410420821e4c9a43f73e6cc59fceb5a11ddbf2f7fc102bf3e3ef2006f46867c3e3a1a707797ff65f3427098ade794fbd7edd936999999303333e3e7082184d4442291402a95cafeb2c9cdcd8d5f430870f961268aa37662e78f73f1ef86df71fa543cacda748065c40a6c3aad8f66cddce401bbb2ab38ba7833729bb4838b998ae7ac896fe1e4d2df91629e8ff055df60dbfa0db8743d0bd6812fc2c95cfe05ab34ef3aceac9b8b6d6b56e0d0eefd884c36815b537f581a70ed347213366d8f825ee2066c5cb405794d5e4743fb62241dff05db7e5a883d9b37e3d20d293c3bb580b5488afc9b9bb07df11cfcfbd7665cb95b0cc7662d60672241ecce5938126384dc43dfe3cf95ab107a2e0e668ddbc2cdaa0037fff80a07c3ee2025211a0fafde4179a30e7037b8870bbfcfc7dfc12b71e0ef9db8936e079f205f9889c4f27d250620d0c78a4b7c161eec9c8f8dcb16e3c0eec3882df1806f133718ab7ce45c36aeacfd11853dbec64bbe253a1e5782d4b00db86bd21a96577fc49f2b56e0f8b170e43bbe003f370be8815f6fde0f5d5a3a024577d5ec874f4a15fab009ea83b6ed9bc234660f8ec7f9a347cfa63094add383a9bb211eacdb05f12bafc3cbb4a667e91522e1c8726cff651942366dc0b9f0145806b6858b0577e0c23b38b77616b6acf90547f61e46baed4b08f4b640eaa1f938c6956763ae3c55efbd50757d230731fb7ec496154bb077cb165c8e488091774bb8d9b094f3f5c47decccd833177fadf90397a30ce1d1cc0877d67d898dab56e3f485445834e5da2d4b1b1b8d7d670776fd340f3bd707e3d4890bc830f6879f8f1d573aaa542def92a83dd8f3cb02ecdeb006c70e9e4596751002bcd4e4a7c63ea1392dd2f8a338166e8a86b6e7b17bc9f7d8fb4f08a2729ce1dbcc0b26423bd1aa1da82ad740e4ec5668df425a56fe88039bffa8961679ffbc0fc3cc5dd8b67801f6ef3981748b1608f0b15113d0afb99c4b62f663dfcf73f1f7ef6b71f26838f77f8457e078ef170de71dbe7fc799a3f8c442be6f5c46be7d10fcdc59dfe0f6a9a17ea499177074f94c6c095e87b0f30f61689a8d5b096ee8d2fb45ae9c34b4e76aaa9e1b34958df4da3aacff3d04b1f10f91722f1ca946ad11e051868735b5e7877a48df31037feec98497c75decddc1fd5f2b692bb62c598aa327ee40bf614b185cfe111b162dc481bda79069d3128df87caa2d03490c22fe390fd31e43d1c84e55be0a107f7029362d5f82906ddb7035c90181ad7cb9739cbaf3adac5491131e8cad8bbfc3ae2d7fe366a209ca237f47781e4b4f296efc3e0b11fa5dd1882b2743ee90e29bebf1e7ee3478bfe0071389bc7f2419a5e3fc8aaff1f7c6adb89e68c5adf387b9cace58bd6c7cba3541fe31d5f526af176dcb4d53fdab2b1779aaaa90a62372fb77f8f3a71f7128e424528dcd50702116f6fd07c1cf520469ce559cfc652636af598dd0d09b28756d096f6753d5e70f8d6952d17fdc8d7163ed3a444445232dee06ee4549d1aa8d2fdf561bc235761db68496a35190177fce2f45f48e6f7124c10f8d25fbb8b28a438bd6f2ffa76bec2b259ace3552e446fc81ad8be6cadac38d046318e79c469af330746a662ddbb732cd65528b6b027fde55dfae349deb74bc9ef0c74af76d0f37365f741f97377c872dab96e3e0ae7d88923641501347946979dd68d5c09e7f4554494c4c943dfb575f5f1f229148f6979e014c0821da63cf4eafaba4a424f8b03800218490279afc7f8df54579846f972e55e7690430218410f2e42abb8a7d739720a9e9a718bf7835460f7f0976865294265cc0d59b49a8b865b12419d16167915ca0660cab24053167b663e7ba93b01db21053e6cf426be93f089eff97fc19a6e2fb38f6f5873894d5096fcc598fa95f8d85cbadeff1f3b223c8e70e22cdb88eeb8756e2f00d7ff498300ecd1cca91beff33fcf4eb6db80f5b84298b96a04f7b3779602c6623d67efb37f47a7c83490be7a103b662ddb210e44a25c8b97b0ca78257e3a1ff24bc3f7f015e323e803f7fd98d1ca9095cdaf445630f5398fb7547fb5edde169a90f695e0cd20dbbe0b5cf5662ca8c37213a3413ff84e6b20c71fb3a8e3b31f2d7493ba661cd3e3db49db61a933f1f88f23d9f60f3d1f4caf251547a0d77ef7ba3d10b16dc8caec765b8bc1f5a871b4eefe0dd45abf1767729ceccf9022713aadf9e59f37e7464d1168d1adcc6bd9bc28da13590e62025c9084d47cdc3c4453fa093fe2e6c5c7d088528c5838d9fe2df872d3170ce6f98f4c53804bab070436579aa6e411235f52d46e2df1f61e5d60c34797f393e5efc037a784560db17b37155f6404ab6dfa338f5c76664779c890fbffd104e37e661e547dfe0aaf307787fc17cb417edc2a6e0a3b267314b62d663f597c1c86bfd31c62dfd0def0cf545f48a71d87c3a4b960acda428888f8741bb0918352f18eff6d1c7f9c58b71258f5fadac863ea14d5aca9377e1d03957bcf25530264deb03e9fe4ff0c7ee587e6d254ded5875b92ab6ef9ad3c2fae7b53dcbb0ff4e20fa7cb31a63fa98e0f292ef715ecdb34d6bdc5fd20efcf6bf1f10e7fb1ed7c683f1de3b2fc3cea0a6f38ebc7f9f5eb34ca16f94e3ccdce938217baead86fa11dfc39159d37006fdf0f6f76b3166a00322f68771ad95a7b63dab52b5ec34958dc8ad1d5ab7f787a95943347bb53f9afa9a20b9c6f67c1ce73704e381cfbb1834bc2bac32b9fdeffe05a1e9ddf1d6773fe2358f2bd8fed5dbf82bcc0dbdbe5d83d1bd4438b76419226489d5b18d2a10df5c89e03551f01bf733a6ceff1ebddad674bee552fb20186be6ec94affb61015eb639883debf7e06e1c9718693152230e232aa5f2bc254d8b4044f80314c9aa93f58fadd8fde775788efe1193a60f81d1896fb0fd90ba5be5572f1b160854576fb27ad1b6dc34d4bfba72a98e3b576d9b8ab5fb81b61fff8a8fa68f8455d80edc16ee7e2cb98fe3b3a6204c8f6b83f3d76274ef729c9e331b973255e756539a54f61f535f04f6e80027131b78747a03ed3bb13b72096d351f566e06dcb97413aee5c8f60e149dc5e96de15c1b75955f7f2fdf932fafa1af68bae648a27fc39a59ff003dbfc5c485f3f1b2ed319cb9a4e1a9d71acba496d7841ada95e673132b2fedaf27b2639d3b8bc47cae414be27166de58ecb8df08afce08c694af27a1b933bbf6d5be4f12420821841042486dd45f0098057715b1f9030780b8b8ca79420821843cb9ca735090cf9e01eb081b077778b4ea084fcbda7e543040c3c1d3d1b99927ac5d5ba2f34763e175e7202252a510dfdc8293f19d31e893b7d1d0cd11b6beddd177eadbb038b51d11fc17a1e5e226e83cf95dbcd0aa0ddc2d6ee1d4d608f88d5f88deed1bc2d6a9219af4ec0637835244edf90b999d3ec790575bc0c139106d470f81c3e583b823fb4616306e3d16037b3687834b73741cd403160fae21416c04fba65dd0c0c118c6aeadd0bc031b49c57d2872ea85d7df1d80001f77d8b8bf84a68dca91fc205ebe234159384277262268c25768dfc40376fefdd0a78f27ee849ead0c202990e6c72353cf0d8eb2915ab53bae7e8bd178b3df8b70b0f7805fbf2fd1d3ff1a2e9f4ee2d756d22afd5ab380a3ab113293d2f9790d44ae7871d464b47fc11ff6f60d10d8b619107b171962a0302797cbb62dac1d9c61efd7114d1aaa1ef95545d90dd5f55d1e8e53bb1ea2e9f859e8dac20bd68e01081af335ba5a1f46589810c910c1b4cd18ee7dbeb0f3ee816edd7c9067f132de18d89a6b1fcdd1e9d576288fbe8d34316b3b9b91daee330c1fd01a8ef62e70eff411860db0c1959063fcbe3411c1aeeb04f47bb52ddc5c9ce0d486abd7f2074848e632ad96ba3e51a25d5a0c5aa1fbc4b7e0e7ea0887666f61e8d026883976845f59496d3b5057ae55ee58aa65b9987642cf71fde1edea0eefd746e205eb48443f5095f79af6578a87bb7f4374f3cff0ce88ae707374855bab7e68e1a3dd6d54abf58d806b080f637d437dfd886f6dc7e9a4ae7863f220f8b8bac2b5ed7b786b505065204f437bd68a9ab211393447d3400f189bb8c1a77d373474e4ce6b35b6e77248fc595df74093a000b0d3b19ec54be83ebc2b5cb8fa7b61e06b70cab244f3f747a2a1ab1bbc5f1f8046b887b84496d8dab451b9f2bc6c14c21816f64eb071698c26ad9ac05ca4e97c5b8ae87d7f23a3fd2718fada0b7070f443d36133d0ad090b7a69cb0c4ddefa14ed1a7bc0bef120bcdcd91609b72351fda72e82aa656365a0b9deb42e370df5afba5ce4fbafa2ec2a4eef8d47b30f66a003bb4e787746cf29a320346bf18d2d3891fa0a064f1ac0b5133778f698844e6e67117e99857455509b2635fd27c00bbedc36b646e6dcb9e265340ff2e57724a7efdb0fad3d2f23fc4c862c105a7c2904b7ecfaa143e3aaa3816aea2beaaf395c7b08d92e6f0fbd83e0c09579d36133d13d507d7bd0582675ba26a86b57da9cebb4bd9ef09bf3c4915b70f8562b0cfa723c9a79bb70efed88b61dfdb972ab7d9f2484104208218490daa8bf0030218410429e6e469dd07b427764af1e886fa67c8983e7e3a1c5f84fd544ce7074af7c4c83c8c215b6a6d9c8cb12a3343e1639ee8de169c2afe488dc1ac2593f1599e9f22f42f51c7de06c2a7b0994dc47424a03f804b2dbd32a2a464a7c22328f7c8219033be1736e9a3e7135e2a545282c605f6bebc1cad1b9e2cb6a3d0b2b98884b51a67ad8a9ec569787178cc2dc11afe09bf11fe2f0ad62944b94be982d8e416a6a22cecfe92e3bdee7033be387bfee405a9c8b227648652545101b9ac148c3dd08351f570fb6ee5e30e6e720b2869d93390ab2ab0766b54abf0e8c4c4c5056a461c49680ddea74cb742c1ddb1333460dc6ca2d1128954a2081119a8cf80241694b306fe408acdf148a7455517265eaeabb381669195e706fa8f0f80f7d2fb87a1a203b25855f0058d8d9f11f70f5606c6a067d5b67d8088dc0cc0c86923288cb8b91169f0647bfc65c2a05fa70f4f6867e7a023faf8914b95783b17e5a7f7c3dac17beff6a1da24bb83c6b2a6eb57d225fabb4e839348093d027b81c9a39bbc2384ffe5815456adb81da7ea448bb72d163652ac468f5acb862154352aaaa63d5b4bf12244627c2a949102ab2a6354d7d437dfd94c6c520c7ad113c2ace3f2258d858579c27d4b767ed685d365ab5673dd878f856e691b1b68765457b36878981036c1cf8057ae63036e28e57c64e46b568a33cc3d6e3f166a714fcfb7e2f2c5eb816379258c7d574be2de2d6a5c2c1af51653d8b6c6169a55d205f46c4e5c351081072eddbc29c4bab30645615a5b2a9a9deb42d370dfb515d2e2ab0eb448627dcfd2a5bb5c8ca0e66fce14ae31f22336537d60d9397e3e783dfc28128094af3f36501d96ad4a6a996fd47df1b6d7a3446ccc963c89364e3fad10b707975005c84f2e1d5d457d45f73b8b612c7b5075fc5f660030bf68c07353496495dae096adb9576e73aedae27fc3caf2c3a12991e2de0c36efc5145edfb2421841042082184d4469d03c092d75ec39ac444a06f5fad27b63d7b1f218410429e2406707c6536a66fde8931dd808b73c76247781144227dee825f56f9c5b4b41465354543cacb20162b7c955d9486dc626b58daeac3807d699a9f0d598c56509483428905cc8511c7223d54c44cf54d60a49f8fc23ce5afc60d606c6206f7b73662c1bf61f841369dc7b29060bceca8eb479c025c5ffd2942a5c3f0e1baa3f86ec3360c6e6bc9af536060c61db3317a2e0be58fc74dbb2f63d9a211b05571489199058c8af2e4b73955a9e6e38acbca146e955c809ccc4298592b3f1f50cbf4eba028bf00461635efa3f8cc6204ef2947e7b9bb306fd37e7c31e1a58a6084be7b5f0cfff508667cf13a70ec53fcb4ea1cbf460375f56dc88234792864f79bad5080c27c314c2db518595c85214c4c8db87d6557b90d75715e1e24e65aecabf038fe99bb05e5fd5760e6962398fdcbe70834afe199836afb84b1766911975609341467a4a3c4d28e9f136868076afb91a23a964b3535ed4f1f46c60628cecfa9b29ed1e6bca3b66f68a81f919121f40af3157eb0214571614145a050537bae575ab66711772eac95dab451818117da7cb21ddfad9b8fd6d88be0ff2dc4dd624de75b03181888505a58a8501f85282e124a953da7b31c124965054acb4a54073b75a05836f5556f1af7a3b25cf8758af48da02f2a40b1c2454e5a948f123efbfaa6a630f61b8b4ffe16ca310c4b422e63ca401795ff39579f26f5fd4733116cbaf683cfbd838888398a4b779aa37db7eac7d6dc57345d73b8ebbca188cb7f7e65baa45c7b28acac7f651acbe4915c13eafb5c574964620251612e0a95925ba73e49082184905a898c8c44b366cd2aa6b0b0307e8d7cddd75f7f5dedb522f61e015b2fece7d75f7fe597cab17955c7c8c8c8a8583e6ad4287ea97a8afb6193f271ea1bdbbf627a75f5a8d3cbca8c95616de9f27e756da03eb1327ad4589efffdf75f7e4e355626dab44745425b66e5a4096b4f8f239f8c3679ad2db65fa15db3a92eedf0bfa6ebb7a38410420879564933909956029878a0d1808fd0de371da909c53073718371d445dc95dd9e598cf49307f1a0a486af9ba531b87ef8b2ec99be2c10f070d70ec434e882a68efa3068d10dfe9921387636850f0014216eef2ec4f9bf82a6f62a3e9a18b741f3a0145cf8fb28b2f8ef8f2579d928929ac0af5573641cdf8248e10b60713ae2ee2568155830303440497eae7c5b69013253f360e5db02f6a6ac284e21fc4a66f52fd58d5f44e3c6f1b8bce74245005b92790b71c96abed836f38193712c92322a53a4db7125483dbb07f765cf04054aee6e46d86d3f346be72a9bafa06dfab5254d4772bc1e1c3d6db99922c41ef90de131aa8629495192968422bb00f8b89871b369b8197a01ec31886c5d6e6a32ca600a8717df46df5e01c88b7f287b9746eaeadba035b73c0d17771c4736bfbcf4fe369cbb178816ed9ce40bb4668c861ddb20f7d8065c4fe777567c1ba70fde8657a72ef2790da44549c82a70847b13776e4f52e45c3c8448be8ed452db27ccb44a8b34fe042e5ccf92b79ba21b08dd770daeed94d2aaa91da8ed47f2d772752b97ea6ada9f09023ab441f6910d8848e3d78be5b7a2aff9bca3be6f68aa1fa3c0d6f04c3c803337e4cf2a45d14d9c3a70950f6a696acff5cca83edb7375b56aa33c6916f75eee5260e4da1e5dc60c847b560c528b349d6f4de0dba209524ffc8d28fe36fe2577b7e0dc0d7e84acc80af6cee64888e0ce9b6c5e1c8ff09357a072d078add457bd956bdc8fea7291afabc2f805f8378c45f8fe70aea7338588ddbd1351fc29d4b059077827edc7a9886c2ee58c18b9f76e21836f075569ca9bbafec3f66a047d7d160c555de722bb9e68fb42142eacd989e49683106453fddaabb1af946bbae6c8db43dac91d95ed21720bcede547f0b088d65f248ae09f57daeab6418f43202d2f6e0685872455e0a72f320a9439f2484104288ee58206ad0a041b871e346c574fdfa757eadee58b049d8cf8a152b2a0261ec38090909b2e5274f9ec4f8f1e365cb9969d3a6e19f7ffe91adebd4a99356c1aad5ab57571c87ed5b9b002d0b5cd614987b5414d3fbe1871ff24bc97f810529bdbdbd656daebed9dbdbcbea382020805fa21a6be76c3b4d6a1b2066fd47b10f6ddcb81103070ee4e7ea0ffb214378787845bb66d3f6eddbf9b54f9f7a0b00af59b346eb89104208214fa0b24bd8f9610fcc9a381a4b27bc83e392e1e8d1d91686ad46a287c729fcf1fe9b5832e94d045f3187ab690da356441eb0cf5e89251f0cc792f17df1f32107f4fd788cec79a322fb7e18fa6937a42c1b885993c660e9b8be5819ea87373f1b0967a55b50ca889cd06eca1c348f9d8379a38762e914ee7d1fafc443b10876af7d8941be61583ba61f164d7b1b73470ec5e6d3a9fc97ae9a18c1b35d47e0f0742cfaf84b84c6daa079ef6ec8da381cf3a7bc8df933f6029ef695a390052257749cf419dc2f4ec3ecb1c3b1f4a301f866c21c5c15be405666d80c81cd5270fbbc10ecd6f5b8fab077ce400897e745530763f6e73b61f5ee2cbca2fc8c5491bd76e9d79234f3146ea5b644d3a64640e95584ad0f45b689aa8f8d2258b61f88e6a92bb168fc082c1a371117cbbd61293b7019eeaf19829963dec2d26943b16c87045d87f694bd4b2375f52d7544dbc973d13c8e5b3e66187e9c3608b3bf3a049789f3d0cd5355c3d14404eb1e3330b2430c367ff03a7ef87814be7f6702ae34f802a306faf0dba827b279191d3a242364f2602cfe6810561d2987b38a004a156afb84766911b9b82177fd08cc9b3c925bff3eced94dc6f037fdf9b53c4ded406d3f92bd9357b772a9aea6fd71eb7bcec4880e51d8f2fe6b58388dcbdf98310889146b71de617d2313fba656ef1b9aea47e4fe16068f7645f88c3e98376d14164e5d8aa28020c86f12aba93dd733517db6e7ea6ad54679926b4bb060f8eb5c7d8cc6c24f37423a602c5eb0d674bed58763ffe9e8eb7410abde1d28ebef4bd616c033d0047a22764c63341ef42e9cce7f8e79e347e2870f3fc55d333f18d75bb9d657bde969dc8fea7291afab42df0b9d274c82ed898998fdc1282c9d3812bb0a9ac297bf5fb5c86930868c6f845bb3fa60eee45158f45e2f2c587614d92a2f5c9af2a6beffc02810cd5a03e717706d6be116d99eaab242b39e1d9171390dcd5fef0485273254d0d857f4345d73b8f6d0ef0bf4713aa0d01ef2e1d554d551e43496c923b926d4f7b9ae92c87e00defaf465242f7b03df4e1c85c5dcfe976db801691dfa242184104274c702b1ca81a8ba042815035f8a41a703070e548ca6644132b68e056d59409605e384f775efde5de7c01c0b6013a2add0d050f4eedd5bd6eefeab1f043ced58b9b11f74cc9d3b975f22f734ffb841afa848fd4d099f74f7eedd838383033f470821445979797995a9b4b41462b158f6b7a4a404ad5bb7e6b7240458137a0fd2c254a4c4a7406ce60e170f3b3e28c29116222be63e720d3de1ee690b8d4f762c398ef52396c376c156bc6af900c9b96670f4f182b9f29b4a339012138f621377b87939541e4bad12e4c6de436699151c3cbd6051f1e03e098a53ee2329530273d78670b2a97ca29f6652ee7d9148ceb380b38f074cf581b28cfb4848d3839daf1fac2a765382f0b9dd70c46f333e1fde40be48928fcc9828e4486de0d0a0012c351c527c7b197e58060cff791abc65db697bdc4ad2fc0424c6e7c0d83d008e1a9ea358d37eb4538ab8df476043f1747c3ea11544513f63c94a2bbcb7680c540dd096294943527432f49c1ac1c54ee1c0d202e4c43e4496d81cf69e5c39557998694dd4d5772972e3ee23a3d004f6debeb0d2699fd59565452329b90046cefe5cda75d9590972622291a5e70af70635b45f2dfb448d6991e621233a0685a65e707353786ead12cded405db95655fb7251ada6fd95653e40626a29cc5c7de168cd274aed79a704d717f6c06ec735f86298359263b355f40dcdf553961585c41429ac1bf8c1c654a961ab6bcf8f44fdb6e7aa7468a35570e7a88c07484d2b83898b2f774e554c94a6f32d97978791c82c7782aba714619ff6c19ddec731b1b7fcd9add2a26424c5a4c3c02d00ce421dd7a7faaa37b5fbd1542e2a70d7b8e4e84448edfde0e26006e5d3a7b43011490fd320b5f4ac7abd55a586bca9ee3f05c88c8e4281990f3c5d6bff48004d7d45f3b9866f0f5247b8367086b116b14ecd65f268ae09f57daeab50928ee49824882d3de0ec66cbe745bb3e39ae8bd28f7b4815972e5d82b1b1318c8c8c60606020fbaba7a75765228410a29eb9b939ffaaf62e5fbe8c6eddbaf1734f1e168065a37d35056d58a0878d2064811ec5d78ad84845e520321b65d9b56bd78ae5cadb288ff2550c16abda9f2236f2b079f3e6b251940cdb9e8d2a6681659646c580301b79cbb663a37f8563b66cd952960fb61f364a59a0784c61f425db96bd5ff978828f3efaa8c6a097727a15a9db174b2f0b520a23a515d729e6912d67f5b86cd9328df9d78405e685f70bd83e154769b3a03c0bd20b6dc0ddddbda2ec84750c2b63c55b442bd60b7b1f131313237bcd8e7be5ca15d93256ff42bb5255ffac0c9d9d9d2bda09db1fdb9eed47b16e75c9ef9d3b77aab57fc5f4b3fdb3bcb16328e79ba5838d5c676d5cd856489b62fad96b9626a12c85f409fb53ccb3809599b05f46a87bb60ddb9ea58f6dc38eaf5c7eaaca9fe595e5f9d8b1636acb90bdd6a5dd686ad302c53c69d34ffe6b5afc378c10420821cf0b9199135c039ac353f98b5791196c7d5ba0414dc1df2a4430716e0c6f7f15c15fc6c81ece014168a055f097318695573378fb2907adf4b9e334824f93401d82bf0c9fbe86f2202c6368df10de8d95bec82ebd8387d1c670f573e11770f42d60e717041f7fcdc15fc6a0c97b181c74163bffbe8332d9122d8fab4064e10e8fc6811a83bf4c4dfbd186f8c146fc73be39068c6829ab1749ae091af77d55e5338e2b183bc2b571f3ea81099139acbd03b9bcea1afc65d4d5b711ac3c03e1d3a87e826586b63ef06ad2ac165ffc1b73796b0e6f9d026b9afb448d691159c2de8feb9f1a82bf8ce676a0ae5cabaa7db9a856d3fe0ced7cd1a071e3cae015a3c57947cfcc4d4ddfd05c3f86b67edcf1fcab077f1975edf991a8dff65c556dda28c3b553ae0d79356ea222c8a9e67c5b560a31cb4b03ae6d793b01f7b6e1c283400434affc825164ea0277ae0d3c92e02f535ff5a6763f9aca4505ee1ae7d2a839dc54047f1911d776dd9b0455bfdeaa5243de54f71f73ee3ad5a24ec15f46535fd17caee1db838f76c15f4673993c9a6b427d9feb2a183bc8eadfa322f8cbd4b64f12420821cfa6b4d4541c3d7258ed742de22abfa5ee5840a83eb1c0210bfcb0e094a6206e5db1801a3b0e9bd871589091059d59108b05bdd83236b1ed8440170b7c09013d8605a484ed84e019c382652c00c696b3e099629058711d9bd82848e17d9a28a697951153d3be58904d58c7d2c0f2a79c4716841382809af2af2b16d813f6a158660c4b233baeb04e081cb27cb179c5f7290632d9fb589e857db1bfc2b68ca6740e193244b63f010b66b2fa63c7644159613f35057fd931d8c85fd65ed8b68a75ab9cfe9494147e8d9c62be59105b68e3acbc1583aeca5890996dc7f6cdea54195ba6d80e58dad85f86fd550e9c0adba82a3f2110cc26613b81ba32ac6dbb717474e45f5557db7ef25fa211c08410f20ca311c0e43f511c82f7fcbf85c7de73981da43960f9442b398259c357e35a4a38ae587f82905d931058dbec480a90995d0e2b7b0b1d02e8ff0d717e0672600d7b8ba7b8ee9e34cf4a9f78621423e43d7f7cebb117e766073df17dea7950726c2ada4db800b716beb015c7e2fc9914047dbb1d7f4d0c52797b614208a92d1a014c082175f3248d006641de2e5d5fe6e7aafbf9a71fd1ae7d07747aa933bf443b2ce0f5a84700b320100bb4296fa31c0c12462532aaf6a74871f4210bbcb191b2ecb5aafc08c761fb67dbb2c094305a5548a380e5ab4b972eb2c09e10a46484e3356edcb8da3a7565a24831bd02766c4dfb524eab309f9696562d8f6cb9a611ad8c62f92a13deaf182c64d872e511a6aaf22ba48d051495f329ac6394dfc7ea8b051a052c38c9f2abaefe15cb44d846a843b65f4d791428d785e2bcf23ac53a52ceb7f2b68a65a8987ee5bc08f38afb13ca41c8bf40dd7b05eaca4fb9ce15cb4d5519d6d46f5451d5a60535b5ed279596bfc52584104208d19249372c08db8d8f9b3ce56119e37618fdf13b7867ce6e5caa4bf097d13787dd5310fc650c2cec29f85bdf9e953ef1c43041b70561d8fd71130afe3e218cbb2fc5897d3fe2e3518330e8bdefb08bfb8ff60e0afe1242082184903a68d6bc05241209c24e9fe29768870534154740d68405b7d8c847452cd8c36e93ac8c6dcb82bf2cb0c4b06d581048101e1e8ea64d9bc2c9c949f65ac0b6d1269027608126c520982aec18ca84c0210b80b1493130c54688ea828d40ad2fdaec4bd751dbaaf25f13162464c14256368aa346d5510e1e2b52b58e051dd973a185f2d7a6ce59a09f0599d97b85fa62fb66ef67584093add384b577d65ed8b66c62f32c1d024da35a1f15164465796001529626d6366b529bf2635495a13a9ada0d0bfe2a969b36eab39f3c0a140026841042483d3383a3971b74ba1bf313c912be2ff541ffee4d614f51265227cf4a9f787298397ac18d0af409a20f1bbff6e8d97f3006f7ed8aa64ef57e3f6b4208218410f21cead0b193ce4160163c63cfe664c13e456c749f80058b5e7cf145d96b2190a71864dbbe7d7bc52d8059f0563178c502442c50c4b06dd8be18b60d0b24b351882cf8c5461b0aef63dbb02015a34d304cc803db8710d0567c0f0b62b2e50c0b40b111b402c5c0b510e464fb63fb1282d56c5f42905c55fe59d04ec8233b564d0148414dfb52870528d97104ecfdc2285d4df967f951aee79a086914ea4da0585fecf8ac2ed9b62ced8a6d871d5358a78a101064fb12469c6ac2da8a10b06523b515b100a8f083037579656965db0941536112f2c302eb8aa35659db7e9c584096b56536929b61ed53b12e95a92b3f16b855be7db5405519d6a6ddb0fdb0ba55ac6f86cdd7d4b6d9fe84fea5f85adbe0f7a342016042082184104208218410420821843c72bbcea6c075c4318cfc5d1f5eef9caa36ed3e2f0f665a5858e0f8b1a3282e2ec6cd1bf211b7da62b77d65c1596144249bba77ef2e0bdeb0d742d04cc002398a2328d9b33d15d7b351b5c23a1638668122866dc3b665cbd936ec76b902167c15dec708efd1167bb6290b58b1e091e2bed8c4e68580140b40b1b4b3a0135bc646fa0adb291e93bd47281336c29805e504caf957cca3ae6ab32f1634678142e13d2ce02904b2599e34e55f13c5f7b06022cbbf629d286275c9ca85ad63e917ea92a55db12db1d78a0155456c5b167464dbb17d29b6214d84ba500c320ac7636951bc8db13216f4147e5ca088ed333434b4220dc2fe741d695d5b2c682a1c93f511a10db0bfac0e9483ac8ca6f21302ba6c9daa80aa7219d6b6ddb0ba15fab43009e55f9ffde471a167001342c8338c3df75771a26700134dd684dee35f114208218490ffc2b82efefc2ba20a3d03981042eae6497806f0927fa2b1f36c0a1a799823e4421a3eead700ab4262d1b3a53dee2715a25f5b077cfc46037e6b3916087eb557f52017218410f568043021841042082184104208218410421e0b6343113e7ec31bdecea69831cc0f41be9698d0c74bb69c104248fda0332a21841042ea5929a2364ec2fa9087f2b91b6b10bc708bec75fd28c5ed75ef61d3d1547ebe96a469880e0d4562213faf25f18d5558b5603b5225fc822aaae6bd56c4e9883eb20ebb56cec7bf7ffd83fbe962f9f2a2fbb879f20ab2a5f259ade5dfc1b5033b10b6af72ba1091c8af7c32945dfa11cb97ee458eae7923cf8ed230ecfcec5b5ccc789e1a413d9dcb9e4465e1d837733a4ec7ab3c51d6b347578eda5fbf8a10f5d727d8b0fb2e3fff5fabbc163d7d3d4a8a9c5b877023ba809fd79ee6ebf32352db6b33218410f29cbb1357006f6733f46ce980b8b462746b618f866ee6b2e5ccc69ba51553c463bdb81342c8b38302c084104208a967e5284cbc86f8147964554fdf184626c6b2d7f54382bc871148482be1e76b4382b4bd5f63d39962589800d2dc3b88387959ab0064795e2c62a21251a2f2211a55f3aebb5244ae7e0f7f1c4c8081a333f41ffe895f274dc725161433b683f8dc6c6cf8f7814e5fe84bd38f2164c9329c3a7d0cd7cec8a75bf7e4cf54524d8a82a8a308bf9ef6d80207e5d951888e4e41594d0f26916623fef441dc7fae82848fdae3af6f95a49948be750fd9a54fedd3696aa13ece654f28690ed2eedc4566f1e3a8cf47578eda5fbf44101999c2c8489f9fffaf555e8b9eb61e254ddc863f7f3c86321b537e89f6345f9f1f915a5e9b09218490e79d445a8efb8905f8b08f27bed91889d1afb8232ead48b69c2948cfad98ca0a9fc1cfcb8410f218500098104208218f94619331183575203ff784c80fc5fe1d62bcf44e0f58719f8624b73662cb86534fc008547dd8bdb6185f2cfc167d868c45ff2f16e315dba338139605a9c80ecddf7d1ba29dab703597df5c5b4641e8fecd2f98f09d7c7ae7cd207e852a6244ef988390f3694f5ee0401c81e33fadc44d0a00d7a327b8be09f98f697ffd3286cf907918d6bb213f4f6a270f37366e80a4cf6404d93e255f55d4e5da4c0821843ce76e3ccc47499914072ea7a3a0442c9b17146515544c65c5a5fc52420821bad09f3973e62cfef55327333313666666fc1c2184909a48241248a552d95f36b9b9b9f16b08012e3f4c45ecce5938f2500fe93b66e0cf3d99f0e9d612fab73761fbe239f8f7afcdb872b7188ecd5ac0ce448ffb1fd95d5cf87d3efe0e5e89037fefc49d743bf804f9c24c24416ad806dc35ef872e2d1d2189dc844ddbe3d0e2455b44fc3603bb7686e0f2f1fdf2e94428b21d3bc1d7a90c09479663fb2fcb10b26903ce85a7c032b02d5c2cd817c052e446fc81ad8be662d796bf7123c118c639a791e63c0c9d9a596b48873c5faa149c5c8a5d79fd30ac6f23945d58818d9b8e222ef62152232f22bebc29027d0dd5a6471a7f14c7c24dd1d0f63c762ff91e7bff0941548e337c9b79c14429efbaa74d04335b7b1872c52b2741e2898d486a300aed1a9b4164de00fa377fc479715fb4f1d7ee335079f64584ed4b83ef5bafc3dd805fc82b8eda899d3fcec5bf1b7ec7e953f1b06ad314195b67e060d81da42444e3e1d53b286fd401eee67988d9f723b6ac5882bd5bb6e07244028cbc5bc2cdc650cd7e3ac0c5b42213d548332fe0e8f299d812bc0e61e71fc2d0341bb712dcd0a5f78b5cd914aa2efbf230ecfd610d22a2a291167703f7a2a468d52600d2bceb38b36e2eb6ad598143bbf72332d9046e4dfd6129cb6b01e20f2ec5a6e54b10b26d1bae263920b0952f8cd525adf00ecead9d852d6b7ec191bd87916efb1202bdb8729666e1c1cef9d8b86c310eec3e8cd8120ff8367153bf1f46dd7b24b77072e9ef48324ac7f9155fe3ef8d5b713dd10ade2ff8c39c1f3c5812b31ffb7e9e8bbf7f5f8b9347c351eeff0a1ceffd824da7f5d1ac999bfc179c65577174f166e436690717332e216ad32896f7eb1823e41efa1e7fae5c85d07371306bdc166e5605b8f9c7574af5dd1692a3b395ce034d907f4c757f90f7effb30ccdc856d8b1760ff9e1348b76881001f1bcdbf3495a62372fb77f8f3a71f7128e424528dcd50702116f6fd07c1cf92eb67395771f29799d8bc663542436fa2d4b5a5ecf9607aeaeab458435f93a6e2ee56ee58cbb963ed3b8534632962b71d4041332e0fa61215e7bd56b0cc53777c6e7719e770f8e799d8ba8e6bbf17e26028bd89232773e11be4a3391d359dcba439f5d7cfc4f27696629e8ff055df60dbfa0db8743d0bd6812fc2c99c4b8cda7313df5eb4ac7fb5243188f8e73c4c7b0c45233bae3eebb39fd6a91cf9fc4503197be6e2af357fe07294213c9a19e1ceba2fb171d56a9cbe90088ba65cbfaa68dfdcf5abb57f4599aaeebbfc7e130310e863254b63c19d1dd8f5d33cec5c1f8c53272e20c3d81f7e3e7660dd5cd77326777242d2f15fb0eda785d8b379332edd90c2b3530b5897a8ab47fe5a64d21a96577fc49f2b56e0f8b170e43bbe003f370b593bd6785e2bba8fcb1bbec39655cb7170d73e44499b20a8892344359d67eada6e720f6167702eda4e190a0f63ae659cfb59c379af7adf6de09f854b57d55d9fb9f7d7d4ee559e27e527664d6d584f8b6bb334fd10762d3b00e90b6de1c80f2a97c6fe8bedbf5d83759b66b21fa3095a35b0e75f1155121313616060007d7d7d884422d95f3d3dbd2a13218410f58c8c8cf857b5979494041f1f1f7e4e77676f67e30c3765e797e1f2fd5cdc4b28447256092edecd414246093a34b6c6c76f34e0fedac8264f0713c44447c3af21fdd88e104274a1e17f5f8410420879be489073f738ce6f08c6039f773168785758c56dc4da6fff865e8f6f3069e13c74c056ac5b16825c29fb323406e9865df0da672b3165c69b101d9a897f42ab0f7f91665cc7f5cbf7b84f1de6706bd71fed7b0de4a60168641289c80c6f34f237e536ca414a92119a8e9a87898b7e4027fd5dd8b8fa10d88d9425d1bf61cdac7f809edf62e2c2f978d9f618ce5c2a92ef9ca36d3a2a9522faea6d38bdd80e26dc9ca1d74b68d3ca1bc6d68dd0824b570b7f1b8de961ca9377e1d03957bcf25530264deb03e9fe4ff0c7ee587e6d25ddd356953876172e3f0844d396b6fc87364b04b4f443dcd5abb239ad95e721fdee553cb8c9a60824b3a1ce6557b16fee122435fd14e317afc6e8e12fc1ced0042e6dfaa2b18729ccfdba73f5d41d9e96e548fcfb23acdc9a8126ef2fc7c78b7f400faf086cfb6236aeaadd0f7f5c55c4f77064d6349c413fbcfdfd5a8c19e88088fd615cadf0d495bdb12f027b748093890d3c3abd81f69d02b97dddc7b1af3fc4a1ac4e7863ce7a4cfd6a2c5c6e7d8f9f971d413e9734f1cd95085e1305bf713f63eafcefd1abad9b2cf8a25a291e6cfc14ff3e6c8981737ec3a42fc621d085654482a41dd3b0669f1eda4e5b8dc99f0f44f99e4fb0f968ba86db7d6a788f24053167b662f79fd7e139fa474c9a3e044627bec1f643f25b304b9376e0b7fffd8038dff7f0eea260bcf7cecbb03390a234e102aede4caa3ca62419d16167915cc0c6ed6a4a23ebd7c7702a78351efa4fc2fbf317e025e303f8f397ddc891aaae6fe5f38035d4f707d6bfafed5986fd7702d1e79bd518d3c70497977c8ff31a47698b91b86d2ad6ee07da7efc2b3e9a3e1256613b705bb8b39be43e8ecf9a82303dae8dcc5f8bd1bdcb717ace6c5cca94aaad53f57d4d8c842dd3b0f6205f36d347c0f2e472841c3d8f54d9ed89ab9ff7aca1fef81047e2f0ac8f718eb5dff9ebf0ce1b7608fffd175cbc120d76f76a4d7d5ef3b98c2b93faec67b276b61d3bd79d84ed908598327f165a4bff41f0fcbf64cf47559f4e55e5a1f97c58a37aeda7752c4759fe8ee2d41f9b91dd71263efcf64338dd9887951f7d83abce1fe0fd05f3d15eb40b9b828fa298dbbae2fac568ecbbf272bb13c3d775cc7aacfe321879ad3fc6b8a5bfe19da1be885e310e9b4f67e95e97dcbed3f77f869f7ebd0df7618b3065d112f4695f53bb67ca917e681d6e38bdc39d4b56e3edee529c99f3054e26b067e8693a47c5e3ccbcb1d871bf115e9d118c295f4f4273e79ace85f5d36eca6e9f479c473b34326773359ff7aa1d534ff3f55973bb57779ee456d7d086b5b9368b6c1ac02066234e8665f2f91123eed01fb82a7681a3d28fb308218490675d4357f90fa62e44e620e482fcf144ec2f9b67fcf8f5841042ea8602c08410420851500e89ff5b183ab4079a04792375ef5fc8ecf43986bcda020ece81683b7a081c2e1fc49d62ee4384532fbcfeee0004f8b8c3c6fd25346d548ee407f1fc7e54318563b36e08ead41d812ed108bfee81be9fbd0f4f361246e48a17474d46fb17fc616fdf00816d9b01b17791212e4574c87664b4ff04437b07c1c1a9219a0e9b89ee8195df96eb9c0e692e3252f460ef6625fb2064e8f2029a0638c3d0d40b7eedbb21c0cb52437ae4bb80412b749ff816f71f5347383463e5d50431c78ef02b2be95e46958aa3b6e28f6f36c378f43778d9ab321c62e2ee0183d4387e4e4ba537707ad937f86b099be6e0e48d12aeaa735090cfe5dfc611360eeef068d5119e9626b06fda050d1c8c61ecda0acd3bb4858b71384eed7a88a6e367a16b0b2f583b062068ccd7e86a7d186161dc7fd055ee47fd474cf1aded389dd4156f4c1e041f5757b8b67d0f6f0d0aaa0cf8a82b7b913b7cb9d7b646e65c99bf8ce641be10dfdc8293f19d31e893b7d1d0cd11b6beddd177eadbb038b51d11795cd2f2b251086358d83bc1c6a5319ab46a0236f8519dc29c5cc0c816d60eceb0f7eb88260dad81b27084ee4c44d084afd0be8907ecfcfba14f1f4fdc093d5b19b45656e37bccd0e4ad4fd1aeb107ec1b0fc2cb9d6d91703b12126eedc3ddbf21baf96778674457b839bac2ad553fb4f0a9213aa0451a8d5b8fc5c09ecde1e0d21c1d07f580c5836b48101b55af6f0bb6b5e2792000560635f407d34ee839ae3fbc5ddde1fdda48bc601d89e807c24a15caaee2f4de7834fb60063ab0f47a7746cf29a32064537c630b4ea4be82c1930670fb7483678f49e8e47616e1970bd5d6a9dabec61d2b6c5f3c9abf3f031d033d60db803bd6e451f0ae52a455f36bc6b52b75c717dffa1b615cfb1d307930d77e5de0c2daefc01615ed577d9fafe15cc6d5617df6333903341c3c1d9d9b79c2dab5253a7f34165e770e2222555ac3b949c7faaf41fdf6d33a96a38c08a66dc6a0777b5faeedf540b76e3ec8b378196f0c6ccd5de79aa3d3abed501e7d1b692af3a7aeef2a2a45d49ecd486df719860f680d477b17b877fa08c306d8e04ac831ddebb2ec064e6d8d80dff8855c9a1bc296cb73939edde0c6b5e19aae31fa2d46e3cd7e2fc2c1de037efdbe444fff6bb87c3a49564eeace1985915b70f8562b0cfa723c9a79bb7065d4116d3bfa43bfc6f34c5ddb8d14454989d073f682694d4dbb42d563ca8a51c3f5b9a6f2527d9eacb90d33355e9b0d1aa25d4f7f3c38794c1e342e8bc085d032bcf85a07aef513420821cf97011d9c91f45777fcf9ae04b17f74ae36f56fe7c86f490821a42eb4feaf15218410429e077ab0f1f0e5bf8c2c464a7c22328f7c8219033be1736e9a3e7135e2a545282c90ca6ee37b78c128cc1df10abe19ff210edf2a46b9448b8840d155ecff612bccc6cc41d7067c1486dd0e76cb742c1ddb1333460dc6ca2d1128954a206169884b85836f2354dca84a64030bf97d4365744e4779114acb8c60cc86ffaaa3363d727a0e0de064cacf701fa7cc9c5d619c97c1cf57aa5d199520f9f04c2cfd36040e1faec7f8818d5019eee68ecd25dca854ebb17772c61df0c6aaddf8fa3736edc05b9db8c41b7542ef09dd91bd7a20be99f2250e9e8f4719bf7915c5b148cbf0827b43855f61eb7bc1d5d300d92929daef87571a17831cb746f0a8287f112c6cac2b03c03594bda2d2f858e4b83786a7425d8adc1ac2593f1599e96218b61e8f373ba5e0dff77b61f1c2b5b891a43664cb314293115f20286d09e68d1c81f59b4291ce362f8e416a6a22cecfe92eeb039f0fec8c1ffeba0369712e8a2a86a529d1f41e36704de4001b47a156b9f663610e89980d7f2d416274229c9a04a1a27969a3c634eac1cad1b9a28cf52cac60222e45194b8b4a8ae7014e4dfdc1d619364297d4b38299991812361c561d96de0c4fb8fb55e652646507333e81a5f10f9199b21beb86c9cf3b9f0f7e0b07a22428cdcf87be9a3a55dbd74a1e563f96b55dc5edb6e5aae657d3f14be259fb6d5cb5fddada5494adfa3e5fc3b9ac9efb998cc8198eee95fb1359b8c2d6341b7959e21ace4dbad57f4deab79fd6b11c79167676fc7f84f5606c6a067dd686854a343383a1a40c62554d586ddf55548cb4f83438fa35ae4c23d7421cbdbda19f9ea07b5d96dc47424a03f804b25b4b5755533ddaba7b55d6a3c81a764ee628c84ee792a8fe9c91f72012991e2de023fb3188022dce33756b37e5282d2e8581a9fc56ebda513a2647d3f5b9a6f252779eaca90d33355f9bf561df7d00bc230fe06aa61465d7f6e09a591f746c5cf7db701242082144b59db7f2d07cd97d7e4e6ef09f7148cc15aeffaafd6f5f32969fa9fefffbba62fb646952c4d2a2f7e54d7e8e1042ea17058009218410528548247cf56a00631333b8bfb5110bfe0dc30fb2e93c968504e365c7225c5ffd2942a5c3f0e1baa3f86ec3360c6e6bc9bf4f935cdc5ef7352ef97c8ee1afba577c10293eb318c17bcad179ee2eccdbb41f5f4c78890f80e9c3c05084e2827c547c172f2d4471a1f0157281eee9d0b7808949118af2f97915d4a787272ead121c28ce484789a51d3f27a845da2045d6b1afb06aab1e7a2f5a87373aba73b550553957162526da94754d0ce0f8ca6c4cdfbc1363ba0117e78ec58ef0ca5b6b57303487b1511e0ad97dbf2b14a0305f0c534b6beeb596fbe1898c0ca15798af103c9572f559501114a8b1ec1518b0404d7e360a1493569483428905ccd95030032fb4f9643bbe5b371fadb117c1ff5b88bbecbeae6ae8bbf7c5f05f8f60c617af03c73ec54fabceb18370fda0317a2e0be5fb0037edbe8c658b46c056dd27694defd118d9d08791b1018af3732adb3b4f24d207246595b7429596a24c28b4daa4b10695e701ddea442bfa46d0171570fdbab2e2a45c872ce1f3a36f6a0a63bfb1f8e46f3e2fdcb424e432a60c748148659d6ae86b2243ee584528518cd62b1c4ba0985f4dc7d737e4da2f77bc1285dd151716f2ed57539fafe15c56cffd4ca6bc0c62b162bed3905b6c0d4bdb921acf4df559fff5db4feb5a8e8f83214c4c8db8346457e9c7c579799098d7a22ef54d60a49f8fc23cc53c31355f63c465650a6928404e6621ccaced359e33ec4c4d202acc45a1f2e1b438cfd4addde8c3c4dc1425f9791569d678dee3291e5346edf5b936d764b91adb30479b6bb3c8fe55b47fe101ae9c8ac6ad236760d773005c942ff284104208a9371bc3b3d12bc00217e36bf8dcac64f1eb2e98d2f1f13c93dfcdca00e5f39bf273841052bf6af99510218410429e7d26f06bd51c19c7b72052f8325d9c8eb87b09904a0b90999a072bdf16b03705a419a7107e25b3ca97ddd549917b6a3eb684b7c5db935e8555c5a710294ad292506417001f17336e360d37432f205fb63313f8b66882b4933b10c5ff50b624720bcedee44788d52a1de670763746dac3d4ca2f958d0c212a124631694a8f9c34fe042e5ccf92bfbfe80642f75d836bbb2eb275156a9336f11d9cda74050d3ff80a2fbaaa1a152445dec318ee7f89bef2b9ecfb884bd410c9d6449a81ccb412ae883dd068c04768ef9b8ed404f9e82503430394e4e7caf367d41acd83d27071c77164f35fbc97dedf8673f702d1a29d93c6fda86214d81a9e890770e606ff9ccaa29b3875e02a1f40aba9ec8da0afcf8239f29a3368d10dfe9921387636459e5614216eef2ec4f9bf82a6f62248b39290c525cdc8b53dba8c1908f7ac18a4aafdbf3fd73e539351065338bcf836faf60a405efc43c0f845346e1c8fcb7b2e547cf92fc9bc85b864a52884a2dabc47c604011dda20fbc80644a4f1db8ae5b78b3573718371d445dc95f50331d24f1ec48312be606a7d3cb92af55d4dcdfd4167c62fc0bf612cc2f787f3cf032d44ecee9d88e27f886fd8ac03bc93f6e35444369f263172efdd4206971d95755aa0a1afc98ef51097f7551eebe19e5d88d230e452d3f165ed37613fc22adaef0d9c3a7885db8253aea9cfd7702eabe77e26238dc1f5c397f9679472f9deb503310dbaa0a943910ee7a6bad77ffdf6d33a96e363618c861ddb20f7d8065c4fe713517c1ba70fde865727ee3aa16b5d1ab7e1f294820b7f1f4516bf3b495e368ac4355d6324483dbb07f7650fb1e5cae9ee6684ddf643b376ae1acf1986412f23206d0f8e862557b4ff82dc3c48753acfd4aedd98783580616294fcb9bb6cf4aea6f39e1a6aafcfb5fabc2057531b66f955bc36ab6785e6bd5f42c69185387e2d00edbbbbd117328410429e6b2d5a0421f4e409ad266b6bdd7ecc278cf27dab8535b65e131e0522f7f78d1cd9a85b3609c1613652988d0e6693e2485dc5e58ad82861611fc26861b68db09c61cb958f139b5d5a6d193b064bafe26865210dc2086161aa69f432218428a2ff6f10420821440d11ec5efb12837cc3b0764c3f2c9af636e68e1c8acda7532115d9a379ef6ec8da381cf3a7bc8df933f6029ef61a6fdb28cd3e8cbf97fd8bb4a4dd5837a21d3eedcfa6cef8ed58312cdb0f44f3d49558347e04168d9b888be5deb094ed4c1f8efdbe401fa70358f5ee402c9d36144bd6e6c3ab297f1fc65aa403304283362f22eb5228b2f92fb10dfdbba20976e18f8fc660fdee071ad22327727143eefa1198377924be7fe77d9cb39b8ce16ffaf36b79b5499b248e2b9f249c9dd90e935f6d51314d9b168c54f61d3bfb12fd62227cdb067133a5b8f7c7382cf86e93ecad1a151dc26faf35c687dde4d3a40f96036597b0f3c31e98357134964e7807c725c3d1a3b32db7b1113cdb75040e4fc7a28fbf4468ac2dda4e9e8be67173306fcc30fc386d10667f75082e13e7a19ba7be86fda826727f0b8347bb227c461fcc9b360a0ba72e455140107f9b6b91e6b2370a44b3d6c0f9055c3a166ee18ab81f867eda0d29cb0662d6a431583aae2f5686fae1cdcf46c2990d1cbbb6040b86bf8e85d34663e1a71b211d30162fa8fddea00cf7d70cc1cc316fc9dad9b21d12741dda934b922b3a4efa0cee17a761f6d8e158fad1007c33610eae0a811d556af31e1911ac7bcec4880e51d8f2fe6b5cbab93636660c4222c5306c35123d3c4ee18ff7dfc492496f22f88a395c4df982a9f5f118a5fa8e51fe42a1863aa90d7d2f749e3009b6272662f607a3b074e248ec2a680a5ffe3eae22a7c11832be116ecdea83b9934761d17bbdb060d951597f5559a7b61afa1a77ac2e1327c3eee444cce18fb5b3a0097c4cf4a0a7a73a139a8e2f721f8637df71e3da6fdf8af65bdc3008467a22e869ecf3359dcb1cebb59fc9883c609fbd124b3e188e25e3fbe2e7430ee8fbf118b819ea726eaa7bfdd76f3fad63393e165c3fee3103233bc460f307afe3878f4771d78909b8d2e00b8c1ae8a37b5d8a9cd06eca1c348fe5f2347a28964ee1caf1e3957828ada91ef561ef9c81106efb45530763f6e73b61f5ee2cbcc21eb6ade19c21b21f80b73e7d19c9cbdec0b7134761319787651b6e40a2d379a676edc620e025344c0bc3cd74f9c559e3794f0db5d7e75a7d5e90aba90d57bd366b66f4c22004e59d4662d337b873177d1d430821e4f9e6e8e484577af4d46a6ad7be03ff2eedb020efa8176dd0c6c3140723abfe683a36bb4c36ea36e1cb4618fb77826cd98d94124c7fd9013b467acae605ea96b351c26c1f6c5a7b218b5f0a78d918ca96b1e0eec9078515dbb074306c5b367f61922f169c48972d63d84860c5d1caecbd6f045aa2d76f31b2740aef99bc3b49b69e1042b4a15754247b12d953e9debd7b707070e0e7082184282b2f2faf32959696422c16cbfe969494a075ebd6fc9684006b42eff1af9449509c721f49991298bb3684934de5c8d4b28cfb4848d3839daf1faceafa18bb923424452743cfa9115cec9477568adc8791c8943ac2b581338c95be33d5391d65d7b0eba339d0fb7813faf3cfdf93162622f1610e4c3c03e060a15f437a38d23c6444c7a0d0d40b6e6e0acfb055529f6524beb71c8b1716e3cd5f3e474363968478a496d8c3c541fe9f495d490b5391129f02b1993b5c3cec149e352ce5ea3c12c9791670f6f180a92c735c1dc4dd4746a109ecbd7d61a5f0d045f5fb51af2c2b0a8929525837f0838da952856a2a7b368a2b3a0a05663ef074e56fb7599a81949878149bb8c3cdcba16a3e321e2035ad0c262ebe5cdb557c52a40adcbe73621f224b6c0e7bcf06b054dc5c928fcc183632cd060e0db875dad4656ddec32bcb7c80c4d45298b9fac2d19a7fa3b4105931f7916be809774fdb6ab707affdf154d5b7929afa436d70f5961c9d08a9bd1fd786cda01c0a617d32e9611aa4969e0aed4a7d9d6aec6bc2b11cb86349ffc6b277cea2c39655e8a0e18eadaa8f2f276fbfe5b069e003e9be7730fbf2407cfffd2098b1751afbbce67359bdf5b392e3583f62396c176cc5ab960f909c6b06471f2f982b341a9dce4df551fff5d54f656a5f8e8f5359563492920b60e4eccf955b65226a73cee42a01b9b1f790596605074f2f58f0d550533d4af31390189f0363f700382a3c3f5f46d339a3241dc93149105b7ac0d9cdb6328dba9c67746e37a58859f73636ebcdc2ffde6b2e3f664de73d55345c9feb744d56d38695afcd1a955dc58e715f403c7537de7a41f5c6e3ba28fda08c5471e9d225181b1bc3c8c808060606b2bfec073d8a13218410f5cccdcdf957b577f9f26574ebd68d9f7b32b1d1b42c782bf87794972ca0ca46e9fedcdf55167065d83c0beeb2edaf4f6b285bc646df7ad918c9b6575cae888dce1db83156f6ba99b3b16c1bc57db37d74f032ab08fc328afb652379593057f1d82cf8cb462bb351cb67630b65b7a116d227509e2784104d28004c0821cf300a00135da80f003f9b8ac21760f95ff61831ff0378e8fa25f07fa12c1287a7cf40fad0b578ab9d4db560192144353177cd3330123a7921627e1f839f23fa60fa9277e0a8ee971b6a95a2accc088642e4a7e83af67cf23eee75df8e6943bc9e9c7e591100de8efe0db50a9911f264c83f87bf3fff15969fae412fbfa7e0e2ace3b5b930ec4bccffd3031ffe3c09ee6aba26058035a300302184d4cdf310006681542180ca28065b5900958d0c664158b61d1b855b9b00b0622056d8463100cc02c4a7630a6423850535058019b60f1f3b437cf292836c3f6cddc1b1deb2d78ae92584106dd44b00383838987fa51efb50fefaebafc3debefe1ea04e01604208d18c02c084682241416636caadec61f134c447c4f9c8c801aced2db41b014508e194e0d8d4769870c10d2d7c6d218e3d8f332941f876fb5f9818c4df36581725c730b5dd045c706b015f5b3162cf9f414ad0b7d8fed744d466778f4c7108def3ff161e7bcf6176109d31c8d345529089ec722bd83f0d17676dafcd054730effd9ff0ef8554f40c3e88f92fdbf02b88ae28004c082175f33c0480591095ddb65971f4adb04cb8edf23f3773657fd9ed958540abae0160611f839a5a550497154717b3e7012f39257f3e30bb7d330b4ad7140066c766b77f1682bc6c3bf7f97765af19762b684208d156bd0580c78d1bc7cfa9b666cd1a585858a0478f1ef51604a60030218468460160420821cf3d4936a22e5ec4cd845c881c1aa36dfba670aac32d8125d951b878f1261272457068dc16ed9b3ae13fbac3b00685488bcd86a18b1b6c9e863b1c10f2ac13c7e16c480410d40d1dbcebfec5fbf38c02c084105237cfcb2da0092184e0f1dea5ac57af5e3872e4083232e4bf7c2184104208218490474adf067eed7ba2ffe0c1e8dbb56ec15f46dfc60fed7bf6c7e0c17dd1f5890cfe326670f4a2e02f214f0c034f7418d09782bf84104208218490c7e6b1068077ecd881fcfc7cecdbb78f5f420821841042082184104208218410420821a4be3cb65b402b62b7837eefbdf7f8b9daa35b4013428866740b68a28b35a1f7f8578490ffd2b82efefc2b4208218428a25b40134248ddd02da00921e4f951e700b0fefefdfc2bdd495e7b8d7f553b1400268410cd28004c74f15c0480cbc2b16ff636587d380f2f79e8f30b2b896facc2dabd0e98307d08bf447b65977ec4aa507f8c99d617d68ff51e2bf543b7bc97e2f6ba09b8e2331fc35f7142e98d35d8186285f7be18c6af7f7a4833ae22e2be399ab4f38709bfec51a82cdf3e48ba700a85be3de1e7a0baa1500098104208518d02c084105237cf430058efcb9bfcab6753f9fca6fc2b4208d18c02c08410f20ca30030d1c52309004bb3117fe63c8a9bf44443fb27202a5a721ceb472c87ed82ede8dfd0805f58a9ecec9798f99b0b16ae9dca2fd15ee9918ff0c5ae9698b1ec3d38548f2d3ff174cb7b112e7cdd19279bfe8bcf8679a2ecf67a6c396485515307f2eb9f129258847e3d15d1bdd7615417fb47fa6c94caf29d8cbcd333b17c5763bcb760345c54b4150a0013420821aa5100981042ea8646001342c8f3a3febee7eadb573e050454ce77ef0e787a56ce2bae27841042c8b34f1c81e33fadc4cd0c29bf803c8b0c9b8c79fa82bf9ca2f3bfe2987808fabef46883bf558960d97132bae86fc2bed3d9fc324208218410420821841042ea8ffecc993367f1af6b4574ffbefc050bec1e3b06b0d1649191f2f953a7e4f35151f2f9bd7b818c0cf9f69c72ffba8d6ec8cccc849999193f470821a42612890452a954f6974d6e6e6efc1a4280cb0f33b97f0b9174fc176cfb6921f66cde8c4b37a4f0ecd402d6c8c2839df3b171d9621cd87d18b1251ef06de20663c92d9c5cfa3b928cd2717ec5d7f87be3565c4fb482f70bfe302f3c85bd3fac41445434d2e26ee05e9414ad5a8a65db27ebc5e1d8a29908cd6a81d6cded5174670776fd340f3bd707e3d4890bc830f6879f8f1d54dca419b13b67e1489c398a4f2cc49f2b56e0f8b1cbc8b70f829fbb05d8980f69de759c593717dbd6acc0a1ddfb11996c02b7a6feb064037e253188f8e71c8cb96346067f836deb37e0d2f56cd8367d118e662248e38fe2d8150bf4ecdf9edbb81009479663fb2fcb10b26903ce85a7c032b02d5c2ce4a14269e6051c5d3e135b82d721ecfc43189a66e356821bbaf47e116622290ab4ca9314d9a13f62f349291a0579c150b64c82e403f3b1fbb613021b39280426f9bc3fd443fa8e19f8734f267c5ae72374d951e8b77f1176b21d97e2c1f6af7132b339021a18234e79fb6e4d907f4c759eaae65d9914b9117f60eba2b9d8b5e56fdc48308671ce69a4390f43a766d690446ec2a6ed7168d19a7db62b40fcc1a5d8b47c0942b66dc3d5240704b6f285c13db64d344c0af663c792efb1f79f1044653bc2a7590398ca322945fecd4dd8be780efefd6b33aedc2d8663b316b0339154cf77b7c6c83b5cfd18c67ada963b938d2b6b7f44618faff192af31375fbd7c5dcccf604f983e9a357393d743d9551c5dbc19b94ddac1c54c55bab42c5f3d4b38195cc1ae4362b4e916c8a59bedbc52ab06f6fc2b42082184284a4c4c948dfcd5d7d787482492fda511c08410a23d76e784ba4a4a4a828f8f0f3f470821e44955bf831dd8885f16fc552416f32f3834029810420879824990beff33fcf4eb6db80f5b84298b96a04f7b37e873cb93764cc39a7d7a683b6d35267f3e10e57b3ec1e6a3e9904a521073662b76ff791d9ea37fc4a4e9436074e21b6c3f9406a9b12f027b748093890d3c3abd81f69d02b94370db9fdd8d90ad57e036f473f46eef8cf298f558fd6530f25a7f8c714b7fc33b437d11bd621c369fcee2d3a548829cbbc7707acd32dc707a07ef2e5a8db7bb97e3ccdce938112fe13e77dcc7b1af3fc4a1ac4e7863ce7a4cfd6a2c5c6e7d8f9f971d41be3008599a80f35b4ec276c8424c993f0bada53bb06efe66a4716faf429a83942423341d350f1317fd804efabbb071f52114b275e27b38326b1acea01fdefe7e2dc60c7440c4fe3094cadec8e2ccdae649044b7723ae7c3721229b4fa0f836ce6d3f0a89a39752d092e5fd38ce6f08c6039f773168785758953dc4bdd3579059917609b26e1fc5ddd87cd96be5edada1214f1a48a27fc39a59ff003dbfc5c485f3f1b2ed319cb954c4afe58a2ae33aae5f96df425c7c732582d744c16fdccf983aff7bf46acbda907c9b6b7b9760d73957bcf25530264deb03e9814ff1c7ce87b2f749633662edb77f43afc73798b4701e3a602bd62d0b41aeb47a3e2ceea83e86f6e5ce29bd86bbf7bdd1e8050b7e81f2713ac334e102aede4c42c5f8754932a2c3ce22b9803d41a56ee56bfa423bb8debf80e8327e012184104208218410420821f5a47e03c06c84af6200b84b97aaf3caeb09218410f2e428bb81535b23e0377e217ab76f085ba78668d2b31bdccac311ba33114113be42fb261eb0f3ef873e7d3c7127f42c1ff0344393b73e45bbc61eb06f3c082f77b645c2ed48488cdce1dbb6196c8dcce1d0ec65340ff2956d8df23278f69b811e2f7584bfaf251eecd98cd4769f61f880d670b477817ba78f306c800dae841c936faf827e8bd178b3df8b70b0f7805fbf2fd133e01ac2c39220beb90527e33b63d0276fa3a19b236c7dbba3efd4b761716a3b22f2f837c3000d074f47e7669eb0766d89ce1f8d85e7edfdb89aaa749b6a912b5e1c3519ed5ff087bd7d0304727941ec5d648801f1aded389dd4156f4c1e041f5757b8b67d0f6f0d0ae203b6a588d2214ffadefdd1d6e70a97fe4c59a0517c7b0fae8a7ba1632b5577392987c4ff2d0c1dda034d82026059e32097aadb5b19a8cf937aa5880ed98e8cf69f6068ef203870eda2e9b099e81e281fafacac3c2f1b85308685bd136c5c1aa349ab2630173e711ab442f7896fc1cfd5916b132c5d817878e228b78295d95fc8ecf43986bcda020ece81683b7a081c2e1fc49d62f6c6aaf9b0c857750cddca5d9a1f8f4c3d3738f223bae5948e53e327e53a94af5903d81b26222d4ba9dd11420821841042082184105247f5170066c15d456cfec001202eae729e104208214fae92fb484869009f402b7e01af3806a9a989383fa73b3e1fd8899b3ae387bfee405a9c8b22361052e4001b472118288299853924e2127e5e05910b9c3d85e06631d2e2d3e0e8d7189537a2d287a3b737f4d313f879657ab075f702bb69af8cc81a764ee628c84e47697c2c72dc1bc3d3845fc711b93584b37e2a32d3f9289cc8198eee95c15591852b6c4db39197a514a593a62372cb742c1ddb1333460dc6ca2d1128954ac006db96c6c520c7ad113c2a8e2382858d351f00d6314ffa1e68d3b305624f1e41aeb404f78e1c87c92b83e0ad32beaa071b0fdfcabcd748697b0d7952af182971a970f06d54991f910d2c64f7d4aeceb0f578bcd92905ffbedf0b8b17aec58d24615c34971a87067032e567585b717685711e7b3c08778cf844641ef90433646dac13a64f5c8d7869110a0b5880b46a3e541f43c7722f2982d8d00c465582e88fb17cf58c61645c8ad262d6890821841042082184104208a93ff53b0298104208214f2f7d1318e9e7a3304f6944a281198c4d1aa3e7b250fcf06f987cda7d19cb168d806dad1eb326825ec527104398981aa130371b8a61b0e2bc3c48ccadf9b9eac465650adb172027b31066d6f65c52cd60989f0d59cc50509483428905cc2df9839697412c56d8a0280db9c5d6b0b4ad7ac3e5e2338b11bca71c9de7eec2bc4dfbf1c5849720c42e454686d02bcc4751c56ea4282e2ce0037dbae64904eb2e6f20e0e1415c893b8d8b97dcd0b6a71f1f4cae4e24522874913ef4cac59028a4435c5a35dca8b8bda63ca9a70f0343118a0bf22bf3232de4f2ab266c6ce085369f6cc777ebe6a335f622f87f0b7157368a97232e8558a1508a33d2516269c7bd32e0da9819dcdfda8805421bfbf73c968504e3654779bd55c9b7ca63e856ee22330b1815e5c97fc4a040f13822ae7c2129abbc05b4b414654ad9ae75f99617a0a8c814a6160af92284104208218410420821a41ed439002c79ed35ac494c943fdf57cb896dcfde47082184902788711b340f4ac185bf8f228b0f7249f2b25164f8221a378ec7e53d172a02ab92cc5b884b561300acc208fafa0528ac7800af326334ecd806b9c736e07a3abfbfe2db387df036bc3a7591cf572341ead93db89f23df67c9ddcd08bbed8766ed5c61d0a21bfc334370ec6c0a1fb42b42dcde5d88f37f054dedf98f3dd2185c3f7c997f2670211eeeda8198065dd0d45131e42a45495a128aec02e0e362c6cda6e166e805e4f3c142a3c0d6f04c3c80333772e50b8a6ee2d481ab7c00b81679b2ec8a0e6d137171d546dcf31d80d6ceda7d441359b8c1def42e22afe4c8e6254907107eb3a84a00b492e63ca96702df164d90767207a2f8db6897446ec1d99b95237b1549b3929055c295916b7b74193310ee593148e51f172c8d3f810bd7b3e475537403a1fbaec1b51d2b1313f8b56a8e8ce35b1099cbb715713ae2ee2554065f15a83e868ee56ee60327e3582465a83a022382998b1b8ca32ee2ae2cdf62a49f3c880725ea0a4cb7f29566dd47aa9e179cadb8ba966422e95e2c84383921841042082184104208217551e70030218410429e112227b49b3207cd63e760dee8a1583a6520667dbc120fa5aee838e933b85f9c86d9638763e94703f0cd8439b82a04d934310a44b3d6c0f905c3f0e3c22dfc42452258f79881911d62b0f983d7f1c3c7a3f0fd3b1370a5c1171835d087df46993eec9d33b16fea402c9a3a18b33fdf09ab7767e1151f0388ecfb61e8a7dd90b28c4bfba431583aae2f5686fae1cdcf46c25988ef8a3c6097f50b167f301c4bc6f7c5cf871cd0f7e33170ab724763112cdb0f44f3d49558347e04168d9b888be5de15cfdc15b9bf85c1a35d113ea30fe64d1b85855397a2282008f2bb36d7264fa608e8fd0a0a2edc875faf1e603141ad187742b7a10d70f3fb81983f751816cc3d0f9306e6503da654739ed4d38763bf2fd0c7e90056bd3b104ba70dc592b5f9f06aaa709f6d05926b4bb060f8eb58386d34167eba11d20163f1023f0057e4e28ebc0d23316ff248ae4cdec739bbc918fea63f5b03bbd7bec420df30ac1dd30f8ba6bd8db9238762f3e954950160d5c7d0b1dc0d9b21b0590a6e9f177e2c509d61ab91e8e1710a7fbcff26964c7a13c157cce16aaaaec074295f29722f8421b3e94bf03502caaeadc0cf13ff8713715af42942082184104208218410426aa05754a47ce33bdd050707f3afb4f7de7beff1af6aefdebd7b707070e0e7082184282b2f2faf32959696422c16cbfe969494a075ebd6fc9684006b42eff1af4a901b7b0f99655670f0f48285f04055493e3263a29023b581438306b0ac7cd0aa66d202644647a1c0cc079eae96fcc2eacab2a291945c0023677fb8d8a97b0a6b09ae2fec81dd8e6bf0c5306b24c766c3d83d008ecacfa32dcd404a4c3c8a4ddce1e6e5c00766154951941c89943c3338fa78c15cf5e36cb9c3a521293a197a4e8db83455cf705956141253a4b06ee0071bd3ea515bedf22427bef903be9f5f8a61c13311a0fd4368396ce4e97d24651ac2c1d707162a9f1daca0863ca9578adc8791c8943ac2b581338cd506a9a528ce7880d4b43298b8f8c2c9469e99b2b35f62e66f2ef868e57b308f8d4681a917dcdc84e7260b24284e617991c0dcb521f75e75e9537d0c81b6e52ebebd0c3f2c0386ff3c0dde6a0f5588ac98fbc835f484bba72dd435950ada946fd92dec99f2154a276ec5e0e65cfaa4b9488f2f829597b3ecf9c5e3bab0a03821841042945dba7409c6c6c630323282818181ecaf9e9e5e95891042887ae6e6e6fcabdabb7cf932ba75ebc6cf1142087952d54b00f8bf4201604208d18c02c044179501e02759650078fad8266a9f93fbf4c945c4c2c1d8effa0b3e1b1df00ce5ab52450078d55478d618457d5cf27077e5fbd86f331b93863756f1438147a114095bc66363f2bb983ca50bcc5504d229004c082184a84601604208a91b0a001342c8f38302c08410f20ca3003079f61423e43d7f7cebb117e76607d53c1af3295070641edeffe95f5c48ed89e083f3f1b20dbfe219531cf21efcbff5c0de73b311f424559ca40099d9e5b0b2b7784ced498cfc8c1cc0da1e16cf4203268410421e230a00134248dd50009810429e1f140026849067180580c9b3a8302d16d9862e70537b7be0a78b38ee2c422280a06e1de05df7ff8b3fb90ad3109b6d0817371bd96d8e0921841042744501604208a91b0a001342c8f343edd3db08218410429e44668e5ecf4cf09731f0ec80017d9ff1e02f63e6082f0afe1242082184104208218410f2c851009810420821841042082184104208218410429e111400268410420821841042082184104208218490670405800921841042082184104208218410420821e4194101604208218410420821841042082184104208794650009810420821841042082184104208218410429e11140026841042082184104208218410420821849067845601e0f2f272d924954a1ff9241c8b1042082184104208218410420821445791919168d6ac59c5141616c6af91affbfaebafabbd56c4dea38d7ffffdb7cafbd971148fab68d4a85115cbd9fbb4a1291f8f8a9087278562fe7ffdf5577e69dd656464c8f6c9ca581575eb59f9b0baac2b9697c7519fe4f9a531002c047dcbcaca50545484828202e4e7e7232f2fafde27b65fb67f761c763c21184c0821841042082184104208218410a20d16541b3468106edcb851315dbf7e9d5f5bbf9483c7a9a9a915c79c3b776e45c05208340bebd86b1660d4e471e64351a74e9d64c7aa0d7501f5da1002b0fffcf34f45fe9d9d9d6b2c376dd9dbdbcbf6191010c02fa94addfa03070e60e3c68dfc1c214f2eb5016021f85b5252220bc89a9b9bcb1abc939393ac93d5f7c4f6ebe0e0203b4e6969a9ecb81404268410420821841042082184104288b6c68f1f5f2d80f9e1871ff2afea0f0beeb220afa2810307f2af80a64d9b22212141f69a05111503896cbb9a02998f2b1f4faa65cb96c982bfcae5c6e254ff1516e056ae73429e542a03c02ce8ca2616f8954824b20e656c6c0c91e8d13e32584f4f4f761c1608168bc5b2e30b6921841042082184104208218410420851878d9afde8a38ff8b94747b82d300bf2aa939696067777777eaeaa9898188d814c6df2c146da0ab74656bc2531bbbd349b845b4eabbb5d313b86f07e360979521cc5ab7c9b62c579b69df05e760c36cf462cb363b365c2768ae954bcf5b5b08c4dcac17036cfca48dde85c46388ef23e84f4b3b4b2e5ec355b276ca79c0681623a85b42bae17f2a7bc0d23ccab5aa74858afaa4e148fafbc5ec80b9bd86b6112b0e58428ab16d11502ae6cf42d1b896b6161c1af79bc2c2d2d65c71746015310981042082184104208218410420879faa5a5a6e2e891c36aa76b1157f92d75c7ee38faa8b140a0a6d1b82ce0c846f0aada8605eed8fb6b1ac9aa291f6c1f2cb8cc4608b389ed8f051005ec351b41cbd6797b7bab0c480ab77a66131b69abeb6d8dd948d893274fcadecfdecb82b56c3f6c942e5bc6f6cfd2d9bb77ef8ae3848787cbca862d5fbd7a75c5725565c1d2ad0ecb8fe2ada1d9ebae5dbbf26be5c1e1e6cd9bcbd6b140f2b469d364af597a15cb49c0f6a7589e2ced8a589a59190bf96513ab5f161416b0db73b3e52c2d8ac159010bea0a796675b362c50a7e8de6fa14f625ac636d8a4d6c74393bbe50968428533b02988dfc652370d988dcff82a1a161c508640afe1242082184104208218410420821cf866bd722d0a5ebcb6aa723870f21ecf4297e6bdda4a4a4f0afea4e71e4289bd83c0bccb1209f3a2c9828041c95b120200b4c2ade2a5a1d4df960c7183264083f27bf35b2e2c856169c1582aa2fbef8a2ecd9c4aab0f4b07cb180a3ae58905431e8aa0a4b270b940ae5c7d278e7ce1d591928075095b1c0ad3a2cd8aa185c67c1675606c2fed86b2188cbfe0adbb23269d9b2a5ac1e15356edc581690552c43452ccd6c44b662a09a95f1cd9b37f9b9cadb73b3b45cb97245f65a201c4f4813db8fe2086f4df5a9bc4ec0da98506fca016b42982a016061a42d1b75cb26761b66765be6ff82bebebeecf8425a84b41142082184104208218410420821e4d9d5ac790bd9e0305d83c042204f5b2c10a71c6864c13a162464d87a61e4259bd83a16986381372170cae6855bf6b2d72c38a96a342ddb9e8dfcd42658a76b3e1821cdda626966c16c962f4d016d7558c093bd97e54bc8bf2a8aa366d9c4f2cf26f69a95137bbf72405608b46a0a10aba218a0d58550cf0c4b0f0bba6ac3c9c9897f55334d239a55d1b53e0951a6f616d0ece4ca02b0ff25767c610430057f0921841042082184104208218490e743878e9d740e02b3401e1b59a91c9054bc25efb163c764a362192160a818f0dbbe7dbbda11b16c74a7623093054ed9684d21e0cbe61547a60a586098dda6575580525d0054533e580095a553c0f65f9b51a0427a5899a8c26e43cd02da025541692170caf2c0f6a71850574ea732368a96e5938db055c6ca91d58362d9b07cb279368258b14e59a0981d5755f9ea82d525ab27c53c3342405e312d2c78ce966bc2d2cbd2c9d2c55e0b016db61fc5b2d4549feaca90fd9880b537e156d08428537b0b6836b191b7ff251af94b082184104208218410420821843c1b769d4d81eb886318f9bb3ebcde39556dda7d3e4db69d8585058e1f3b8ae2e262dcbc51351857132170c802abc2d4bd7b7759905718ddc9027d0216bc55bc4d310ba829aed7160beab15bff0afb1126b69cddce59f1186c520c60aaa22e1fc23a964e61397bb6aeaac0b3266cdfec16ceecfdeab07260814ae1388ab72d66c1696139db170b720a0158b68c95334b9350eec2c4b0bc0bf32c1faa82d76c190b700a6914decb8ec1d629960d7bad6ad4b5b614d3c8ea49b92cd93195d3c2e685fc6a836d2fa499ddbe59b12c35d5a7f23a56762cf8cc9e19cc7e90a0782b684214e915151555445759a05518f95b525282ecec6c346ad4885ffbf8ddbd7b17363636b2e7101b1818c86e0bad784bea7bf7eec1c1c1819f238410a24cf8118d30959696cacef1ec2f3bcfb76edd9adf92104208218410429e6c972e5d927d4764646424fb9e88fd65df13294e841042d4333737e75fd5dee5cb97d1ad5b377e4e774bfe89c6ceb32968e4618e900b69f8a85f03ac0a8945cf96f6b89f54887e6d1df0f11b0df8ade55820f8d55ebdf939f2a8b1d1a42c98ca46e712429e5e2a4700eb4af9c3b6aac9d6d61657af5ee5df410821841042082184104208218490e78db1a1081fbfe10d6f6753cc18e687205f4b4ce8e3255b4efe7b8ab7c826843cbd349e51d968316d298f32539ed8686276bb005d82c0ec7d84104208218410420821841042087936dc892b80b7b3197ab674405c5a31bab5b047433773d97266e3cdd28a292255225b461e3d75b7c826843c9dd43e03f851600faed63508cc5020981042082184104208218410420879fa49a4e5b89f58800ffb78e29b8d9118fd8a3be2d28a64cb9982f4dc8aa9acb044b68c3c7aecb9ba376edca8d3b37409214f8ec77a4f85962d5b222626a64ecf082084104208218410420821841042c8d3ebc6c37c94944971e0723a0a4ac4b27941515641c554565cca2f258410a28bc71600166e05cd26763b6842082184104208218410420821843c7fb6852661de9628d96bf697cd0b3e7ea341c5d4a1b10dbf941042882eea1e00eed103e5afbc22fbabed54b13d218410429e2839d7f662fdefbfe37761fa63334ec5eaf8bc9dc2335838e27dacb92ee61790c7ab1067168ec0fb6baef3f3cfaa121c99f91a266ea9fc9240b5529cf97e10c606df87ea965c4379951cc1ccd726624b92945ff0e8959ef91e83c606f3738f9bb6e55a1beaca5a8a8c9049e8d4f7475c2be617d517adebafb29d68541081b5ef76809f9b17466ccee117fe376adf4e9e9773443d293d83ef078d45f0fdba3d7b4e921a815dabe763e6679fe0d3e9b3f1e386a388cce357e65cc3def50ad7dedfffc0e653b1fcaabdd874225af69a9bc3b5bd9b70225a292dd2649cdff10fcea73cbef394465a95991829173663f1d79fe1d32f17607d5822b744414124f6fd320b9f7ffe2d7ede7b0795e381b877a65cc0e6c55fe3b34fbfc482f56148acfa4644eefb05b33eff1cdffebc177714df48082184902742435733d9df0b913908b990267bcdfeb279c68f5f4f0821a46e1eeb2da009218410f224932071cf5c4cf8663576edd9833d6cda7d10579275fcd25b64001333339818f0f3ff292932afedc68eb064ee551d4933716df70e84253f215fb0ab2582818919cc9e8c0a78842448bb731e37126a8a184a91157511d7620b207f9a94b21aca4b92863be76f20a158f5bb1f056956142e5e93077f1e3f6dcbb5365497b5346517be585288a9aba6a28509bfb0be685d7f95ed443d29e2d67f8619d103b1e7c103ac1f62cd2fff6fd4be9d3c7de70869e635ecde1186ffe4f42bcd42d4c56b882da8ed39a004f7b77c8876417df1fdd104945bd8c0429a84b03553302fa450b68524710fe64ef806ab77f1d7de3dbb71f04a325b23bb2e4f5a714eb61db721f6cc9d8415e7949e835776077f7df92536dd7d427e78a5459995867e81d7ded980186377b81bddc68ac19df0eeb624f9b5bae42a7ee8d303d343a570712ac4fea9ddf1c64fb7e401e2d2507cf1da3bd810630c777723dc5e31189ddedd06f96f3c4a70f5873ee8313d1452172714ee9f8aee6ffc845bf47b34420821e48932a0833392feea8e3fdf9520f68fced5a6feed1cf92d092184d445fd05808f1c914fa34757cefff927f0eaab95f38aeb09218410f244326e37159bfef907ffc8a63f30a5ad11bf464b266d3175ed728c6ef2240417ca70fee7c9f8ee00ffa5725d949dc7cf93bfc381c73812b4764cd076ea5a2c1fdd849f279a51793d3eaacb5a64d1097376acc650cf27fdb7a962c4c724c236a81d1a9a18c0e0a9fd8dc5d3d7e6cbceff8cc9df1de0837c4f97bc135f61e0d408f4da1c8eb3db5660deb7df60f60fbfe2efd3d7103c4461748b713b4cdd245c7bffc11f53daf22b9e4dfa5eef62e39910ac98390d9fccfe0d7f4e75c6eedff7209dabe3ac9d0bb0bc783c36ff35079ffc6f11b6aee88b073ffd8c132ceeadef8577379e41c88a9998f6c96cfcf6e75438effe1d7be46fc482e5c518bff92fccf9e47f58b47505fa3ef8093fcbde4808218490e7cdce5b7968beacea1d7e06ff1987c45ccdbf0efbdfbe642c3f93c1cfd51fb64f9626452c2d7a5fdee4e70821a47ed5efb72c2346540df07efa293071223fc361b77ddeb0819f218410f27ff6ee04aea6f48d03f8af5b5a14ca1691124ada448b3512b2337feb94652c636dc63ab6b1cc58c630183b59b30d6309c9366319c6642752511159ab51d1a272bbfdcf7bef3975abbbb58cc13cdfcfe7d43dfbbb9e7bbb4fef39847c3cd27067e714f469eb02074757749c1a04a5779a14dfc2fad1d3b0ef714edeeb80e04d18dbc9154e2e1d3166db1d2445fc82c93d9ac1d1b1197acd3802b6a96cd7f5183d6d372e04ce413f8fc67068e209df85a7f04c18842c49c6f5ad93b9743485bd7d5378f69f897d91b211542c38736bfd684cdb791c1b47b445d3aedf63dddc2158f2c72b3c3e3c1d03064cc1ded81ca487edc1cc81de68e16c0fa796bd312be8b1ecd6c07c5a779cde85293d9bc3d1c10ddda7ec474c36b72ee514e60d59823f5e3dc6e1e9033060ca5eb607979e57b8bc6e0cbab83bc0c1a50346acb8884415010ad5f92b9cfe2508e5fe2e95bcba8c7563bac0ddc1012e1d4660c5c5c4fc60767a24f6cff185978b03ec9ddb60e0ba50ee28fc71f63d966e92766727a6f4690b170747b8769c8a2069c5a5236ccf4c0cf46e01677b27b4ec3d0b41f995202d879dc737620457ce5d97b0632a2679f907968ff0862b9736f76e13b17de78f183af72812b853249df81e43975d042b3ea9eccb583962160e0b119c62961db703e22ffc8c11deaed276d363f23ec416489804af2eafc3982eee7070704187112b7051ee80b9e2381c99d30f1e8d1dd0c473207e38fd5c56ef85ca0b92785cf87904bc5d1de1d8ac0726ef8b2d987f956d5089f430ec993910de2d9c61efd412bd6705e5b579f554d495224aea4f793b525dae6aeb51611b94ae40e4fe39f0f5e2ae19f6ce6833701dd79e0b953577eee4eb5b3179483f746fdd044d3dfb63e6be48c84a93df76c769ec9ad213cd1d1de0d67d0af64b3ba40a6aebafb8ed4e908d8b4b8762ced167883f350f3e9fcf96f52555ed41415d644aaf010108de34169d5c9de0d2710cb6dd4942c42f93d1a3194b732fcc38c25f93908413df0fc5b28bf979cebebc1223661d56100855de4e64d79d9d38be7104da36ed8a25a19985da7c09da3457772fff582e6d370e0eeee836713b76fe3814738f2648d7aa6b372aaf6b85a470e53d64c91f78f5f830a60f1880297b63d909f0fdd065c82f9a6c5c5e3902b30e3fc393c09918b2e077a4f06bd8a8d0abab4762f26ef6e51fdfe6b86b62537bfb426d4e334adf431491c461c70f5ba13b7a3de6b6ad56e88f6f6de868f32fdf0b15d74855ef7f2a14a71e0bd3b6b4879db150225a3036ae08e448908b4c5cfa3d04a6dedd60c3ff9345050f6f34cfb8868b515c6fd6b684bd9d715e596a191ba3225703925c20f3d2ef0831f546b7fc1de1dd3c03d72e4615bc0ec891f58f1d38bd6b0a7a367784835b774cd91f93df764bd23fd2ee60e7943e68cb5d171d5d3b626a50bc6c7989af3f8410420829899d3753e06d6d846b4fdff24b34b3b44b0d7cdda20a3ff7cf32aba883dc4576fc1c218494adb20d00efde5d34c09b2e771b351a014c0821847cf072536271fdf2655c66d3d5fb782561dfdd2f80ef8c4834ffe1004e1ddd8269de16503a2e58fc1cd78f9d41784aaeec75903fe66d788eee2b03b1776603844cec8556a38fc062ea1e046f1d0cd1ae31981d24fb2f58f1f3eb38ba7926661d37c784ed2771746d7f48027cf1c53af6c5bd18112b7ba3c7d204b45fb01fa74f6dc7a4865730b1ab1f8eb04472eb9f5f0fc6ae054b116237114ba67787bbf7e7f06a60882a8edd3168500f3857d64252542cf43acdc4a6c327b063980e768d9c8e40162960693dba11b3175d83f3ec3d38ba6d040c0e8cc6a45d2f213168888e9f7ba181611538761f84413d9cb91d7210b9ba3ffa6dd582cf9aa338b679087237f9c06f6fbcd22fc0d5e5af60fabbc02c3712abfbf7c3562d1fac397a0c9b87e462938f1ff6b2c053ce23040cf2c6d450074cd971122776cf41973ae5f8e31cc399702e53d997b1c07706229bff8003a78e62cb346f58b08a9324212a560f9d666ec2e1133b304c6717464e0f94054c583904efc282a521b09bb804d3bb9829fec0280ec3d27e03b01d3e587bf43802beaa8923f3e663cfb928a4e74af036e63c0e87c4e57fe92e7e8a2b416771ef0dbb256809ca2e7c39faf70f007cd622e8d8368c330dc2b6dff3bf84cf895c8dfefdb642cb670d8e1edb8c21b99be0e3b797ff4705091eedfa0927cc2760fbc9a358db3f07db3eff021b1eb0b08d5c7971afc397f787ec344138b66d9c746459fe69d4b541c524495188d5eb84999b0ee3c48e61d0d93512d3a58d4e03aaea4a1145f597a3bc1da92e5735f5a8b40de6e051c020784f0d85c3941d38796237e674a9837205ca9a3b54c44af4eeb11409ed1760ffe953d83ea921ae4cec0abf23ecbfedd9b647b171f6225c739e8d3d47b76184c1018c9eb44bc56d80d5d55ff1db5d3e6d58b51d802ef69550b151670c1cd809f61524aadb8382ba9070d78020ff79d8f0bc3b5606eec5cc062198d8ab15461fb1c0d43dc1d83a58845d6366437a4994bc45ccf9c30889cb0f5d899f5e41d0d97b907623792ada09bbee04ef5a80a5217698b8643aba98490ab4f992b46971d852f41bb05dda6e8e1e0fc057358f60defc3d3817c5fef653d76e545cd7143068d8119f7b3580611547741f34083d9c2b73451383f38743905f34623cbd1284b3f7d250ddaa1ceeae5a8fa3c2a08df4b3d8b43c04daf5eaa869739a90287f0f51e46d08cedf3043fb2e8d94bf670a7253107b9d7fefbd7c15f795967f2e5262aff3dbf1d3b52824aa19e4aaf21aa9eafd4fb67b51c5ac4795b2ef63d7fe30387b7ba22a9211fbe835cc2c2d9137c8be5c6d98574bc4f3bcff061364e3feaefd0873f68667552039f6115e9b59c2327f47d436af86c4e7cfb8deaf98f47d79e36c2cbae68cd97b8e62db08031c183d09bba4179a92f48f6c5c5ee08b1991cdf1c3815338ba651abca56fbca5b9fe104208219f264747275c38ff874653a54ac57bfc8a30cab7bf6325fc7a47f66c61c181bbafa5a36ed9240487d94861363a984df22375e597cb63a384856308a385d936c272862d2f7c9eb894ec22cbd839587ae5472b0b691046080b93bad1cb841022af6c03c08547f86edc086cdfcecf70680430218410f2c1cbbcb1095f8d1e8dd16cf25b87904c2037f915526080aa35cd6066e1082f2f279868fa2942648c8ee3a7a1b38d396c7bfaa19f753c8cbb2ec4b8567551c7651806b5cd4578e8c3fc4041b956f87ae9976851b7062c9b8fc4f2494d70ed4010901d828d1b62d069f13a8c6e65851ab5ecd17dce2a8cae72085b8292f99d7391dd7824564cec092f36a2b0452734ada50f23ab96e8dad50336954430ef3d137307b6819d8519ea77e4d6e7de43d823e1ec46e83079117c5d2c61e1f205fc7a5545d8d530bcd3b340b34e4d514bdf08562dbba2ab878d343dfeebe2d063c9720c74b5449dc63e983ddc0a6702cf40d5534495e64f4a3efdf630beec8f75713db064f940b85ad641639fd9186e75068167d2917dc31fcbaeb4c4e280e9e8dca816cc1b79c1a79b5dfe17e64c6e325ea50006556bc2cccc028e5e5e706215273247ef997331b08d1d2ccceaa32397b7dc7b61c82b86dc6c341eb902137b7aa1b57d75851f18b32f6dc596475db170c510b8597275eb3d052bfcdcc0c27f6a15bbecb27179cb66c47659881543dc60696e0bef292bf195bb70b66c84f8af435c8f25583ed01596751ac367f670589d0904575452e55a7d8da55fb640dd1a96683e723926395fc5be2305ff886701f32d9b63d165e10a0c71b384b9ad37a6acfc0af9a7d1a40d162532ef8d997307a28d9d05ccea7744a7a6b9b817f6885fab86baba52a450fd894394b5a36435e5aa9ad236987d03fecbaea0e5e2004cefdc08b5cc1bc1cba71bec0a344eaece366e404ca7c55837ba15ac6ad4827df7395835ba0a0e6d11fa03d7233b4cc6225f17585ab8e00bbf5ea81a761561eff8958569507f25eab352da3073f186bba521ca5bb8a34bd796b0d2d1a03d28e84b22e38e183fad336cb8f2eee9d70fd6f1c6e8ba701c5ad5ad03976183d036371ca10f8bf9c58e9a76929bdd1823574c444fafd6b0af2ed7a34bd4a6b37169eb163ce2aee3f9ed6605fcdc346c374adba3e25ad0b368c6f5995ad037b242cbae5de161a3facb3f1d071ff4b7fe0b078f2648036ba9bfefc56f357cf0852b346a73aaa97b0f2948929e82d7d99550d94418ea9b853fe67640337777b8bbb7c0803572b7fbcbbc814d5ff1efbda3fdb08ebdf92a94891b9bbee2b7e3a7714b7196dd025929f5d748a5ef7ffcdac28a5b8f4aa5ddc1a62ffa60438559583dce06dab919c8c814414f5fae3d89f4a0a79b8377efe4fff3210d77367d813e1b2a60d6ea71b0d1ce45464626b7a9bedcfb10771c3d5de4bc7ba7e419f03ca30e98bcc8172e961670f9c20fbdaa86e12abbd094a87fe42259f6c68b9a6666b070f482979389f45825bffe104208219fa66ad5abc3ab7d078d26f766cdf9bd34c382bc839a18c3b5b6014e45a5f14b65e252b8cf068becf06c860d861d78265d76373e0bd3db56c5c181e6d27981b2e56c94303b069b365dcdff5c50c7b89c74190bee9e7f9891b70d4b07c3b665f357c759e1c73ffe962e63d84860f9d1ca6cdf5e8d2ac07beb23693a857dbe0a7a215d4f08219ad0f4ab5bf55870571e9befd913f8edb7fc79420821847cf00cbc7ec0a5d05084b2e9ea4a742f0fe875988e9f7a3cc58ca636683b7c094e3e2ac6f3f4b4aac2b43a1ff9d1328291513998d63283eceb702d543032c0bbecacbc1130a25af551df889fe13eaa98d431875152029011839817f5e0e864c8afe368d74323eb7278fe58f6471bdbbeb6b50df2762f4282f8f3cb30ac5d6358d76b08d79e4b7125230762e11b6e91296ad512c66989606c5c814b5ba6e22f8e33a2101d1787dd3e56303333e3a6da68b1e83672d253f046c5f7f04af3c7cfcba73f232a1a7171bbe163c58ecf4db55b60d1ed1ca4a7bc417af85dc4357083bb31bfb1227a1d30fda71e783aa3296cda0ec792938f20ad39493cce2f1b86768dad51afa12b7a2ebd828c1c71fe17fda2dab0b6515e8a4c4674345e5839c031ef11962254ad5e45b30070b1cb2e0351512f60e5e088fcd35541b5cac2d9b8f5d17188dbed032be9f1cc50bbc522dcce49478af48022d4aa5f3fbf5d884c50c7dc084909fc6d39055cbaa25e58c1213f53dc69aa21ff349ab4c1a224f1e7b16c583b34b6ae8786ae3db1f44a0672f21a9d1aeaea4a9142f5a7bc1dc5e39eca7255edadb236f8361c77e31ac04d65e3cc404ccc0bd47374427e696aa35e236b947b2edc225ac45d2b6ae58d9c14191ba3c2bb6c642a8be4a8adbf92f559a534690f0afa92565553e45f12b96b6239eeba63c60708b52ac0c8e01db2b38a992035ed4454db1a0abb7489da7406a2a30bb79baaa85e45b376a3eaba56926a2842bb01067cee84ab078f22212709c7f69e47c34103d1505b9336a78e9af790424446d550553f01cf5e08e34fcbc16ec07758bc7821fa547f80bb4fe4be8c34f0c20f97f8f7ded0ab58c9de7c153280d70f97f8ed84f7ea8de85f4bd59ff6eaae919ce2bcff71caa21e33efff82919efdb0b7ee629cde3f0e0efadc422d43181a4890912ef739439286d40c232e4d7c1e33efe397919ee8b7b72e169fde8f71b21d616868004946baec7d4e4a82b4d40c1871d70e55a52332ad85fcac1bc3b802d707d985a644fd430f1da6ff841e4f67a0a94d5b0c5f7212d28f4c657dfd21841042884a2cd0fad9ce38e9a85916c4957ff6eea45655a5bf59d0d5baaa9ef4b5bda95e5e90569eb2e5ec78c2a85c797dec65ffac78292e431a382e6c7e4753e9ef5a158b7e7616462bb320701b2bd96741963e964e46513a08214495b20b0013420821e4d3a5530f03d65d46cccdade887bdf0f5fe06e7d43c02afa472b3b3902df76568ea8b974837a906e85680915e0a9292e4bf294d4572ca3b54ac6cc2cf03da22151f6fd28231ddd71f92510771eb4134224296c0bb9216bfb298ca19c1d0d01193cf3ec1f3e7cf65536232924f8c85aaefe195e68f279ffe72468630749c8cb34ff8e373536272324e8cad05ddf206d079938264955f1ceba0de8075b81c73135bfb017b7dbdf10d577169c1d3e1eb2fc1a883b7f0203a02214bbc51b018b4a1aa18191d3d5d68a7a722552e3a90fe262d6f24b7b6b63672c5eff26fbb29c942a6b0b2d865a7033d5d1152dfc80516246978939a774018191ac271f2593c118ef73c11c9c92730567ac05c646765cb052552f1e2653a4caa55e7e7793a7ad015a5e28ddcb7f192b437c83b8d866db0a034044ff785bf64140ede7a80e888102cf1ae044d5b9dfaba52a460fd296f477560a0b25c55d7a38eb236a8531e063a6f90a2b271eaa282911e5292920a048b529353f0ae62657eae98d4d55f09fbac521ab507f57d49396daefc73217e977ff35a495666fedd12e4a86d27da22c57ff895a84db3fea88df4d454b9e0603adea469d66e545dd7342e2aeef8dab962e4178d0459791718116af7f181fbad8338127104fbaeb96270dfdadcd2326873c57d0fd16f01afe65cde7e3dcf952a234235db9668d3b6151a55d72c605e36d45d238bafb4f52879f62b467cb6145ad34fe2c4c26eb2c71330221334a857058fefdf43de73785f47213ab901ecd9b37d25cff0eb88cfb0546b3a4e9e58886ef93bc2a4413d54797c1ff7f277445474321ad8db14bc3b86a64ad43fb81e526f00d65d8ec14dd91b2fbcbf3957f6d71f4208218428c502a85fba99e48dbe652368d9f3800557f951b6c268db9260c7138eaf481d63dd22b79e568705786393de49f71302c9517f67e5ddf6b934e92584fc3795fe4f8dd3a7a175e68cecf9be1a4e79db13420821e4a320497882679940794b4f8c9e33180ef1d188297817a53293137d0cbb2fbe927d419f7e031bb65d836de74e807e6b74f37889bdab82f19cffd23fe3f666ec0c75468f4e66b2050ae8e9ea202d25451a8890a43ec193d735e0e0660943ee0c2f4f05e20f95b7cd94a7075d9d34a4a4f0273768012fd758ecdb781ec277c3e2f850843ece8b4828a4347f0a18b4f0826bec3e6c3c2f042cc4880f0d053b85814757783cfb052b8384671b8a919cf4ba406083ab383c91551c3c47cfc160877844c7bc41ea9327785dc3016e9686dc362f712af00f685c0c3c83661e681c73005bfee4d3967e0b1b775de2bfb017c1d8c20246772ee00fe9ddb0c47874e0202e65f0e1a262979d019ab56e8c0707b6e12ffeeff6f49bfed87149f896df002dbc5c11bb6f23cee71f10a1a18ff9b2c941f4b1ddb8c83fb331fdc6066cbb668bce9d0adec68bcb145a377e8003dbfee29fb19b8e9bfe3b90779a92b441492a9e3c798d1a0e6e9015f72904fef177c17a524a523675a5b41da92b57d5f5a8b40d1a78a0abc733fcb23208c2233bc5c949785d20ddfa68ddcd032ff7ae42707e6162f3ce5038f750dc1fd452577f25ecb34a95f09aa43191312c2c8c70e7c21f9015ff231c3878094237ca578a7652a23c70edc6a331620e6cc19f7c41a6dfda885d9ab61b15d735a5f474a1939602e1f22b32b68085d11d5c909d802b9a03387829232f202d32ed059f3691d8337d27ee797e819ed5d89fbda56f73c57e0f11d5c4806ffd5079ef280c59790909421e252c60ae2ac3654ddd35b2f84a548f79c4b8e3bf0421ad7ec0cfbd2d0b3d1f590f2d3eeb80cc439b7132811d390b77b7ed40588bbee8525504f11d7f2c0969851f7eee0dcb823b42afc567e89079089b4fca6eff9d75771b7684b540df2e554bf6c54789fa8704094f9e2113e561e9391a73063b203e3aa6ecaf3f84104208518add5ab9799dfcbba908236885002a0bdeb291bb6e6b1f62758f9ad26525218c00164611cb63b76f66846d340ddeb291bf2c082ca4f9d4304bd45a743f2fbd856f454d0821aad0ff9a12420821a480f4c041a8a8a3031de9a40f97efee20fbe24cb8d7b7474b2f2f34efb01ae23193d0abe8dd8cca84b6a5051217b445530f4fb83974c14ed3b95837de8efbd452033e2bfcd12dca0f4ded5aa17d3b5738f40c84edd24df0b3169eaf58981e9c3bb707760d45abf6c3b1f9953786747b8a051e6e68dbda15bdf6e4c25afe7998aae839437628eedcc33772e931c7d0e58be1f85b7fd83b79a05d6b67d834f7c311e15b622594e64f0191f9502c5fec88dffadbc3c9a31d5a3bdba0b9df11e917d1a29a03b1724357dcf36b82462ddaa1ad8b1dda2fb851f0d6c0d91731d3bd3eec5b7ac1ab7907ac168fc1a45ed551bdeb10747bba001e6e6dd1dab517f6e45a43d3621068d71b89a573eb20f0334734e1f2d2bccd34a434768770532afdf67e98d4e02486347587672b77f89eab005b237ea45cb1cb4e1bf546fe84d9e607f099830bdab56b81b6dfbe419366c2d944301fba1c8b1d7f437f7b2778b46b0d679be6f03bf29c0f6e68c3b24e02e6b7690a0f4f373874d909d3b9eb30bee0436959a630f2a7d9303ff0191c5cdaa15d8bb6f8f64d13e49fa6046d50541d5d8774c3d3051e706bdb1aaebdf620d75af173958b1295495d296f47eaca55753d2a6d83a29a18b87203badef34393462dd0aead0becda2fc08d028d53841a3e2be0df2d0a7e4dedb8fed90eae0e3d1168bb149bfcacf96d8a496dfd95accf2a55a26b5271e8a3bddf24343839044ddd3dd1cadd17e72ad842e846f94ad14e4a9407d66e96626e9d407ce6d884eb53cdd1665a0a1abb6bd86e545cd794d173ee8cf6d885a1adda63f8c6487602f84d6a8093439ac2ddb315dc7dcfa182ad91dcc87a637419d81eb1675ea0cbd0f6fceddf4bdfe644d5bb16fb3da4bcfb5c1c39f025445b7aa08199351a3775824dedfa181fde143d5bd5e6b7e2a407625045e1bd5707fa2edff12bca82ba6b64f195a41ef389f1e0412c9e04fc0fd50c0d61284c26edb02c2607861dbec7caee7730c6a5295a377742d75fea61d1525fd4e48a5afce001629f04e07fd5e4f6333441bb6531c831ec80ef5776c79d312e68daba399cbafe827a8b96c297ed581225ea1fd9b838d31df5ed5bc2cbab393aac1663cca45eacc0caf6fa4308218410a55890b4f0ed928565ec379b84d1bb42a0356c427de96fe6eb1655f202b8f2cbe5c91f83bd169609c763e49f13ccce2d7f5cb69db05fe1730bcb19b69d700c361142487168bd7dfb36ef7fc87373739193938377efde213b3b1bc9c9c968d8b021bf56392dad22df42a8c5cea5cebd7bf7606262025d5d5d942b574e7a2b31f973454747a36ad57fe8db674208f904b06badfcc4aeed62b158fa3b2b2b0b2e2e2efc9684a82341da8bfb887e968d0a1636a85f8d3d6fafec651e1b8e06736b2338640a4ceedd4792513dd85b9914ba75631612a222f028b53c2cec6c60aa36295cdae3ee2232b922aced2d51493b132f23efe2a996391c1a9aa2e8ffeaaa204943dcdd482457b48693a5ec964cc849455c44245ee654465ddbfaa8a6e2809ae5afa89cd4384444be444ee5bab0ad5fad609a33e3713ffc09b24ceac2c6aa4a91fc48d25ee07ef4336457b0800db76f5e7165be44e4dda7d032774043d3629542015909f77137ee1d6a346c0493a3fd507b7d73dc38371975d977e392743c8b88c04b5d2b3858572934ca8b538cb293e1eafede5dc4e5d484adad190c8b7ca79f83d4b80844becc41e5bab65c3b2d7840c9ebc7b81b9d0ca37af6b0325151ea5909b877370e39356d616b6688a2a183e2b64156dc91b8fb540be60e0d51ece22ea3ba52de8ed494abba7a54da0633117f3f1c4fb24c50d7c60a5594243d2b210a118f5251dec20e369a14a63aeaeaafd8ed4e9de2b787e290a43f4344c44be85a39c0ba4a91d2cf57aa7652923c70fbdce7dacdbb1a68d8c80447fbd5c6fae6377061725dd96a35ed46e5754d01495a1cee4626a3a2b53d2c2b492f30487f16818897bab072b086aaa229ac746daea4ef21d9488abd8787afb450d9bc2e2c4c8d5016ff26503caaaf912551dc7ad49c844b6b38a2522aa09e9d258c8b5158122e4de15129a850cf0e96c5d951a962f60feeb3c28bfbd178965d011636dc35467efb32bffefcf75cbf7e1d7a7a7ad2ef89d83f4bb0dfec7b22f98910428872ec9fa74aebc68d1bf0f4f4e4e70821847ca8ca2400fc4fa100302184940e0580c9c7262f407af97b38a98b8a7e843ef5fc65ece95330004c08f98fc8c09e3e8502c08410f20fa000302184940e05800921e4bfa384f742228410420821841042082184104208218410f2a1a111c08410f209a311c0e4a3939188b89472a861665cf436b39f824f3d7fe9f178fc461fb56b56fa176e6d4a08f937a5c73fc61bfddaa829bd3d332184fc33680430218494ce7f6104b0d68c70fed5a7899e054c08d11405800921e413460160420821841042c8a78202c08410523a740b684208f9ef50780b68f90fcc2c20fc6f60010a017d80278410420821841042082184104208218410f5943e0398055dd97f53a6a7a7f34bdeaf8c8c0ce9f929f84b08218410420821841042082184104208219a511a00665800362121819f7bbfe2e3e3a5e7278410420821841042082184104208218410a29922016036e2964d229148fadc5d762be6a8a828bc7efdfa1fbf1d343b574a4a0aeedfbf2f3d173b3f4b87902642082184fc933210b2d817233686f1f3c593757a163a8fdd8b17127e4169495ee1d8b896e8f6f31d64f28bfe1dd908f9e17f18b625869fff78c8d74946c862f88ed8c8af51a6746de07d28793b2b66ded26f63d3d0e6a8675607be7b5ef30bdfbfec901ff0bf615b6433192158ec3b021bc3f21f955240d669ccea3c167b4bd009cbbcff9695ec10fcf0bf61d812f3ef3c96e683528afafdefc8bf5e6bdc62e4fb5571dadbeb3b08debe0ddbb6052060e75e045d8c414a9956cd47fadea3ee3a551aefeb7a407d8d104208218410f20950fa0c6036696b6b435f5f5f1a8c7df8f021ae5dbb86bffefa0b172f5ec49f7ffe890b172e947a62c761c763c7bd7efd3a626363219148a4e765e7a7e02f218410f2be88a0a35f1ee5f54b76078e9cc47bb872f7193273f905a52241fc91695896311eebc73b429f5ffaef9020f9c135dc89fb771e8b511af27522d2d147f9f2ea4ab2746de07d28793b2b4ede2478b2fd1b7c1bfb198e729f81b7f7adc42f7fff24c90f70ed4e9c6c46a403fdf2e5a1340b3989b877e52e9e95a013966dff2d4392643cb8760771e91f5ac2fe05a5a8dfff8efcebb5c6a524dfaf8ad1de729e1fc5fc3173e07f240847f66dc277039ac0bacd5cfc915c5641c37febbd4782a43b4138f8d74bee5509a8bb4e95c6fbba1e68dcd74a595684104208218410f20f523a0298055fd9e85b5d5d5d181818c0c8c808152b56944e152a54904ec27c69a6c2c762e761e763e765e7a72030218410f2bee8c36dfc26ac1a6ccbcfff9b44306a390f07fdfbc15ce5032b88a6f4ddc663d3aac1fc9c321f521b286bc5c99b184f1f3d8789933beaebebe083792a89be1bc66f5a85c1b61f4a8208f90494a65fe9b963fc2f813874f40c6e469ec090d73f63f69687fcca8fd53b5c59fd15169c7c51b2a0e67fea3a55cab222841042082184907f5081af5485402b0bbcb2893d839705605930964d6c542e0bceb2a97cf9f279af4b33c91f871d5f38173b2f3bbf90160a0213420821ff34316ead1f8d69fb1ee7bfde711abba6f444734707b8759f82fd31d9b24d3992f80bf87984375c1d1dd1acc764ec8b95bbdd637a18f6cc1c08ef16ceb0776a89deb382f058b863a3e405ce2d1d8e8eae0e706cde13dfecde8d1f87cec5d104feeb534932ae6f9d8c21fdbaa37593a6f0ec3f13fb223364eb1410df5a8fd1d376e342e01cf4f3680c87269ef05d780acff2ce273b5e9fb64d616f5ff8787c3e771ec7c6116dd1b4eb1284aabb6ba58abca5ddd989297ddac2c5c111ae1da722285ef957c2e991fb31c7d78bdbd61ece6d06629df4c412245fdf8ac9dc319adadba3a9677fccdc1709596a4b5727b272dac7cf71d223b17f8e2fbc5c1c60efdc0603d7857267906f031c4dca4e557a5e5dc6ba315de0eee000970e23b0e262a2ec4bf2b43bd839a50fda72e77674ed88a941f1d2ed1551d9ceb8a3bdbabc0e63bab8c3c1c1051d46acc0c54465652e9f375569cfc6c5a54331e7e833c49f9a079fcf674beb51927c1d5b2773696e6a0ffba69ee83f731ff28be216d68f9e869dc737620457565d978422535ade0108de34169d5c9de0d2710cb6dd4942c42f93d1a399231c9bf5c28c238ff9dbd4a6236ccf4c0cf46e01677b27b4ec3d0b41791d460e7f9e7dc23a493c2efc3c02deaeec783d30795f2c97b37ce9617b3073a0375a38dbc3a9656fcc0a12cea7ae5c0be3cb6bf70504cee9078fc60e68e2e98b85a79ee51d4fe9b914948d58d5f5410d95f58034dcd939856baf2e70707445c7a94150dc05f9fc040463d3d84e70757241c731db70272902bf4cee8166ac4c7acdc091fc8b96f276a6ac2d4b5ee1f2ba31e8e2ee0007970e18b1e222f277d1f03aa1a67e95f6af228a9b5f15edb1707dfe780687e77c8ebe7dfbe64ffd86e2e7105629aaae6705499e1fc2b74316e0f7147e0127e7fe0e4c1cb7097714354d356d28571c8723796d75207e38fd9c6fab7c59c85ff3330bf5ab92aad0146d5c2be2f9a327d2d9e25e3354f5402995d76305949691aaeb5f0a4ecd1b82257fbcc2e3c3d33160c014ec8de57652da9e35284f55e92e4939c85359269a5e0f382afb9ab2fea0acac54d753713e2710420821841042486928bd05b430fa963d87970562f5f4f4a4015a21082c1f0c2ecd247f3c36b1f3b0f3b1f30aa39029f04b082184bc0f623cbf7e0c67c2d937f0ecf5516c9cbd08d79c6763cfd16d18617000a327edc24bf65da5381ccbfbf747007cb036e818b68d3345d0b6dff3bed89724452156af13666e3a8c133b864167d7484c0f941df7eed2fef87c87167cd61cc5896d6351ede07798bfe71ca2a4b774142362656ff4589a80f60bf6e3f4a9ed98d4f00a2676f5c391574a421bcfafe3e8e6999875dc1c13b69fc4d1b5fd2109f0c517ebd87313d51d8fe53318bb162c4588dd442c99de05666a461c2bcd5bf6652cf09d81c8e63fe0c0a9a3d832cd1b16bafc4e85e43c0ac020efa9087598821d274f60f79c2ea8538e4b4dc44af4eeb11409ed1760ffe953d83ea921ae4cec0abf23afb8bd4a5727ac9c8e9d0997cde43c42c0206f4c0d75c0941d277162f71c746109909e23bf0da82f3b15e9c989c4eafefdb055cb076b8e1ec3e621b9d8e4e387bdf199b8bcc01733229be38703a77074cb34782b2b283579ca895c8dfefdb642cb670d8e1edb8c21b99be0e3b75769d04fb3f6ad0dabb603d0c5be122a36ea8c81033bc1dee01e56f6ee81a509edb160ff699cda3e090daf4c4457bf239015c5735c0fde85054b4360377109a6773183842bef20ff79d8f0bc3b5606eec5cc062198d8ab15461fb1c0d43dc1d83a58845d6366232895db5f9284a8583d749ab909874fecc0309d5d18393d102ca505b0f31c3b83f014595f095fde1ffd03009fb54138b66d1c4c83b6e1f7bc3883044951b1d0eb34139b0e9fc08e613ad835723a64dd5075b916252bafcd3367e1b8f9046c3f79146bfb4b10e0fb05d6499fc5a9ea5c45cb86db58c9f5410d7184ca7ac8bebc00be3322d1fc87033875740ba6795b4071cb62f90982ffbc0d78de7d2502f7ce44839089e8d56a348e584cc59ee0ad182cda8531b383c0aa47793bcb56d2967310b9ba3ffa6d955de78e6d1e82dc4d3ef0db1b0f89c6d70935f5abb47f296afcc5cbafcaf658b83ebbd5837da781183c7830370d84a76118fe78610dcf26e5d55ccf0a1255af0fbd88d5581f2404b1c508ddf9338ebcab8d7a0a06922a7f8f91aec5a35d3fe1445e5bcdc1b6cfbfc08607acadb2b22874cd97c8f7ab5248bd867357dea2a1930d771ad56d5551bf50fdd653fcf74655efc3caaf7f0668d8f1737835304415c7ee1834a8079c2b43797b565b9e6ad25dec7290a7fad8c5b91ea8ec6b4afb83a2b2ca559ddf627c4e2084104208218490d22af2f79530d2560800b3602c1b91cb02b2c2e85c36b1406d594df2c715ce238c3ea6d1bf841042c8bfc7a8c3642cf27581a5850bbef0eb85aa615711f68e7d87b9059b63bb60e18a2170b33487adf714acfcca1d2c84c888cc7b63e6dc8168636701b3fa1dd1a9692eee853d927ef9b975eb237459b8025fb85ba256436f4c59e1073761c7ec106cdc10834e8bd761742b2bd4a8658fee735661749543d81294cc6fa440b956f87ae9976851b7062c9b8fc4f2494d70ed409086c7cb4576e3915831b127bc5adba3ba9a6f9f95e62d3719af520083aa3561666601472f2f3899283a58366ef82fc395968b1130bd331ad53247232f1f74b3932064e306c4745a8c75a35bc1aa462dd8779f8355a3abe0d0162e2fbc92d689bcec1bfe5876a52516074c47e746b560dec80b3eddec5020cea2615d284d4f883fd6c5f5c092e503e16a59078d7d6663b8d519049e4943b2aca050d3cc0c168e5ef07232e18f5690ea3c6523c47f1de27a2cc1f281aeb0acd3183eb387c3ea4c20ce68f8c84cc569d786998b37dc2d0d51dec21d5dbab644edd08dd810d3098bd78d462bab1aa865df1d73568d4695435b90df8cb2d178e40a4cece985d6f6d5a51fb245c61d317e5a67d898dba2a75f3f58c71ba3ebc2716855b70e5c860d42dbdc70843e14b34685de33e762601b3b5898d547c74e4d917b2f0c8f540d85e3fad296cdb1d2be34c4cd12e6b65c5f5af915dcf32a5c04f3de333177601bd85998a17ec74e689a7b0f61dc418bd356e4956bf535967ed902756b58a2f9c8e598d4e41a0e04b1d18ecacf2555a86c7494f52135b24354d7436ef22b6950a66a4d33985938c2cbcb090abba09408c61dc7635a671baeec7ac2af9f35e28dbb62e1b856a85bc705c306b5456e78281e8a55b5b35cc56d99eb3bfeebe2d063c9720c74b5449dc63e983ddc0a6702cf205dd3eb849afa55debf94357e4df3cb3655d31e0bd4a725eab7e88aeeddbba3a345140e5cac8bef367d83c6fa5cb969703dcba3d308037ded70e9c051d9c8d2ec2bf8e5d03bf41eea0543d9160528bd0ef38ab455e7abd87744363297cb40b1aef92a65df46c0f8d11839b40fda387f86c0060bf0e32033b56d554ac13543a912bc37aa2b23c5d73f3d5834e3fa6f2d7d1859b544d7ae1eb03150d19ea54752519e9aa4bb38e5204fcdb135be1ea8bb962aed0f8acb4a657e35fe9c4008218410420821a5a7f0af8dc241606124b0109c5514b82dc95438082c9c433827057f092184907f9308a6b56ae58d9811191ba3c2bb6c64e6021951517861e500c7f2fc4a6edb2ad52ae7059024f1e7b16c583b34b6ae8786ae3db1f44a0672c4ef80b7d1887e6105c7fc1d21aa5a1d55841d336210f3a21e1c9de4bef2d7ae8746d6e5f0fcf1337e4151a25af551df889fe1d26252c71c4649091a1e4f84dad636c8db5d0da579d3eb80e93ff5c0d3194d61d37638969c7c842c7e9f82de22fc6e1c1ab8b9c3985f229381989817a8e7e82417f0d046bd46d628f79cbf257329ea44dedbf0bb886be006f782092848c3b2539e9e68c4c5ed868f9519ccccb8a9760b2cba9d83f4942c784dff093d9ece40539bb618bee4241e292e283579ca4054741ce276fbc08a1d9f9b6ab75884db39e94879a378445c41cad35e58464c0c5ed47344c1a26804eb72cff1f8191f1513d586b54dc156a455d514d5f9a8ba9691118cca99a2969936bfa0028c0cde213b8b4bab241ee7970d43bbc6d6a8d7d0153d975e41468e185cab522e230a515c5f7290ef4b55aaa1725e854b107f7e1986b56b0ceb7a0de1da7329ae64e48035d5e2b4957c22d4aa5f3fbf9f884c50c7dc084909ec96c7cacf2555a86c94f62135d4d5835e87e9f8a9c753cc686a83b6c397e0a4b28625a585aaa6d5f97f7ad08211573fe54c6b21bf7a8c60c0b5872c89aa76560e1d14b565ae6ea2e3e2b0dbc74ad6f6cd6aa3c5a2dbc8494fc19b721a5e27d4d4aff2fef5861f415b98a6f9e566d4b547056d1de997b1f0cb8da83c670346376467d1e47a264f1b960306c2ede6011c792941e69fbf20b8c2007ce1aa7878a4ea36a4aaad4a1714eb9aaf92c80835aceaa3a1b337c66dbd8ab04363e0a0afbead4a292a47654af0dea8ae8c34bdfea96ccfd2c6a6a23c35497771f0b703400000fff449444154ca419e9a636b7c3d50772d2dcef5595d7e35fe9c4008218410420821a5a7f4df4d150581d9a85cf94908d896742a7c3c3651f097104208f9f0e9e8e94294fa86fff2979120ed4d2a645f6ba72178ba2ffc25a370f0d6034447846089772548dfd1b575514e948ed434b91045da1ba40923cb742bc0482f054949f2218c5424a7bc43c5ca8a478932b9d959c896db25f5c54ba49b54d3f878dadce70ecda8c81b74506fc03a5c8eb989adfd80bdbedef8e69ca29beaeaa0bc810edea424170ad4e8a282911e5292920a2c4f4d4ec1bb8a95f939e554d749413ae50da0f32605c90513505009eb4250cec810868e9371f6c9733c7f2e9b12939371626c2de8d61b8075976370535650f0fee61cbf5741aaf3540e468686709c7c164ff8e33f7f9e88e4e413185bab6c4754e95630825e4a120a16453252de5544e5bcd15becf32bffb298d282a7c3d75f8251076fe1417404429678a392ba8fc03a7ad015a5e28d5cb05bc2f5a554a1c2d38231ddd71f92510771eb4134224296c09b3f6871da4abe5c646765cbb5cd54bc78990e936ad5559e4b46be6c54f521d5d4d6834e3d0c5877193137b7a21ff6c2d7fb1b28ec82c5a2ba9de9286acbe58c6068e888c9679ff0db73536232924f8c452d9186d70935f5abaa7f95b6f5ab6f8f85db7a0ace7c3b0afbec9660ed400b6e2d53fceb99a8c6ff30a8ed3d1c3c1485dff69c461ddf81b02d705b0281ba36a4a2adf234bfe6abc1b5b94ee3a760d2d75fa29f87555e10b4ccaf19c5be1e97bc9f15a1b23dcb36515a9e1aa5bb84d74e75c7d6f47aa0a6af15ebfaac36bf9a7e4e2084104208218490d253f9a79610801502c1f2c1e07f6212ce217f5e420821847c780c9ab546e30707b0edaf14d982f49bf0df7109d9ecb524154f9ebc460d0737581a72b32f4f21f08fbf655fc61b3443ebc631d8bff52fd9f324918e1b1b7722441802a3df1add3c5e62efaa603c678f6be464dcde8c9da1cee8d1c94cb640819ce863d87df195ec1ce937b061db35d876ee54e2e329a52a6f92043c79960994b784e7e83918ec108fe89834e96e0519c0a3ab079efdb21241cff844899391f45a17adbb79e0e5de5508ce4f2c36ef0c85730f2e2f6aa8ac93420c3cbac2e3d92f5819f40cb23389919cf4ba40a0a6b46567d0c20baeb1fbb0f1bc100012233e34148f73244878f20c99280f4bcfd19833d801f1d1ec79cd45a9ce93015a78b92276df469c17be6c17c72334f4319fa7b2a3dfba1b3c5eeec5aae0e7fcb133707bf34e843af74027b392442ee44990fae4095ed770809bac51e154e01ff8bb40652820ed4b0f70605b7e5fbae9bf0397f80a97a43ec193d735e0e0660943ee1c2f4f05e20ffea0c5692bf972107d6c372ef2cf1b4dbfb101dbaed9a273277395e72a42551f52435d3d48129e40d6053d317ace6038c4474361172c1655ed4c495b3668012fd758ecdb783e2f00288e0f45e8632ed59a5e27d4d4aff2fe259d2985e2b64709e20f4f86dfd93658b3ec3398e67507fd125ccf8cd16588371eeff9066bfeb4c7a0fe7514ffb1aab60d296fabc59383c4c8503c943e18b978cafc9a51dceb7129fa19a3a7ab83b4941459da55b567754af03e92716b0f960746f0732aa839b6c6d703957d4d7d7f285056eaf2abf1e70442082184104208293d8dfefa940fc8beaf89104208211f2eed7a23f1d36c731cf8cc012eeddaa145db6ff1a6493318b095a2eae83aa41b9e2ef0805bdbd670edb507b9d6fc73fdb4eb61d4d2b9a873f03338bab443bb166df1ed9bc6702fcffe098c7bff17d580cf0a7f748bf24353bb5668dfce150e3d0361bb7413fcacf97b952aa06d6981c4056dd1d4c3136e0e5db0d3742ed68db72bf1f1945295b7ec8b98e95e1ff62dbde0d5bc03568bc76052afaad2dd0a12a1e6c095d8d0f51efc9a34428b766de162d71e0b6ee4a086cf0af8778b825f533bb46adf0eae0e3d1168bb149bfcacf97d9553592785886a0ec4ca0d5d71cfaf091ab56887b62e7668bfe046c15b5a96b2ec44e643b17cb1237eeb6f0f278f7668ed6c83e67e47f03c271b1767baa3be7d4b7879354787d5628c99d48bdfab20d57912c17ce8722c76fc0dfded9de0d1ae359c6d9ac3ef881070293ba21a3e58e1df0d517e4d61d7aa3ddab93aa067a02d966ef243499a51412254ef3a04dd9e2e80875b5bb476ed853db9d6ea9f4bcaf5a5913fcd86f981cfe090d7979aa0195fe1a2ea5d31a4db532cf07043dbd6aee8b52717d6fc418bd356f269c3d222110bda368587a71b1cbaec84e9dc75186fa7a3f25c45a8ea436aa8ab87ec8b33e15edf1e2dbdbcd0bcc36a88c74c82c22e582caada9992b62c32c7d0e58be1f85b7fd83b79a05d6b67d834f7c3111611d2f43aa1ae7e95f62fd9fa922b5e7b94241ec214bfed7810bb1b3e36d551bd3a9bcc31f8d7b725ba9e956f33043d934e21bcf960f42c711be2da6a9d04cc6f53b4ad164bd69f98d7b53906ae8be21768aeccaf19c5bd1e97a29f017a70eedc1ed83594abb7e1d878bfa6f2f6ac4eb1df47b27079cb3c9c786ac8cfaba0e6d81a5f0f54f63575fda1705955559d5f8d3f271042082184104248e969bd7dfb56d1937e3e0ad1d1d1a85a95fe60228410657273730b4cd9d9d9108bc5d2df595959707171e1b724a464b212eee16e5c0e6adadac2ccb0e057cb992f2371f7a916cc1d1ac2548f5f28c84ac0bdbb719098d9c246b2151deccf6048ec610cc97b266d1612a222f028b53c2cec6c60aacf2f5620f3d87034985b1bc121536072ef3e928ceac1deca847fd6a540f3e3694259de24692f703ffa19b22b58c0a67e35a83b4d66fc7d843fc982495d1b5855c93f50564214221ea5a2bc851d6c8a995855755244663cee873f4196495dd8585541e16a92295dd9e5a4c62122f225722ad7852d5726d27348d2f0e27e349e655780854d7d5453734cd579ca416a5c04225fe6a0725d5bd4afa6381765826bb751118f905ade027636a66aebb758325f22f2ee5368993ba061910ea302df97726adac2d6ccb0508027132f23efe2a996391c1a9a16a95fcddb4a268e0d6f80b9b5831132c504f7ee27c1a89e3dac4ce47b99ea7315a6f2faa08ed27a9020edc57d443fcb46050b1bae2d94650d296967aada724e2ae22222f132a732eada72ebf27629c6754265fd2ae95f65a1a4ed5181625dcfb22f639acb17c85c1d8a956d546fabae0d495e3fc6dde864056d555312a43c8a4646751b98e53f1eb678cafc9a51bceb71c9fb19d797e2ee2232b922aced2d5189c56a95b467cd68986e7118be6f3b1926bb4fe26b0b35ef5f79941dbb98d703557d4d657f5050562af25bdccf09a4a8ebd7af434f4f0fbababad2c788b1df34a0801042346768a8c13f5aa971e3c60d787a7af2738410423e5414002684904f180580c987883d9b51574f979f4bc7f5efdaa3cb85feb8f4fb04d4533420488dbc00f0e5efe15492eff809216ae407802f7fef54e89f2b08293b294787c3ed87ba08fc7316eca9a1fdf764fc819f7e4cc480effac25cd3f82ff9cfa100302184940e05800921e4bf83feac22841042c87b94858b53dd60d3bc0bfafafae2b3d64ee8fa8b19befb79748982bf8410423e01e9a7b1f0f3ee683fe12e7a2ff2a3e0ef7f55f9b6f8661e057f09218410420821a42c94c908e02d5bb6f0af9463ff95d9a54b1754a952855f527a340298104254a311c0e48394938207d7ae21fcd91b88aa36845b333b542fcd1d4633121197520e35cc8c218c2b268494ad8cc438a494ab013363ea65e41f207e824bc76e034e9e686e59fa512984904f178d00268490d2a111c08410f2df516601e0912347f2738a6ddcb81146464668dfbe7d99058129004c0821aa510098104208218410f2a9a000302184940e05800921e4bfe3bdde5cc9dbdb1ba74f9fc6ab57aff825841042082184104208218410420821841042caca7b0d001f3c7810696969387efc38bf841042082184104208218410420821a4ec444545c1dede3e6ffaebafbff835b275b367cf2ef25a1edb4795418306e51dfbd0a143fc521961b9b263b0ed159d53c0d2ca8e2f8f1d4bc88390374db0c178858f4508f96f786f0160768b686162b71e25841042c87f4f46c862f88ed8c8cfa9569c6dcb4cd669ccea3c167b5f48f80584945ed6e959e83c762fa4cd2a23048b7d4760639858b6b2180a1ce723961df203fe376c0b3f57b6c4cfcf62fd8ecbc8e4e705e951c7b1f6bba9983a773582efa5f14b3f011ff4352b1b213ffc0fc3b6c4f0f36548493f92bc3a86712dbbe1e73b855b40c995acdf9534ef190859ec8b111bc3f87935d26f63d3d0e6a8675607be7b5ef30b3f20caae7792573836ae25bafd7ca7485f2584104208290b2c50fabffffd0f77efdecd9bc2c234fc8ca50121682c1c9bbd16ee7aca82adfefefed2e5f3e7cf5718e85515fc65366cd880152b56e4bd66c1decf3efb4c3acf585b5b4b8f5d38f04c0821f24a1d00d63e710223cdcc80e0608d27b63ddb8f10420821ff2d221d7d942fafcfcfa9a6c9b692a43b083af8175e9655ec232711f7aedcc5b3cc5c7e01298e32af8f4f444ee23d5cb9fb0cd26625d2817ef9f2d0d791ad2b8e02c7f98849921fe0da9d387eae6ca43f3c8b8dd3ff0717a74e98f86b7881a05256e812746d3f1d172435503de304c6b7eb859511c50fc07f903ee86b9604c90faee14e5c3a3f5f8614f523493c8e4c5b868cf1eb31de51b3f7194d94acdf9534ef22e8e89747798d2e10123cd9fe0dbe8dfd0c471f3ec4f6be95f8e51f1085d73b09e28f4cc3b28cf1583fde116557538410420821f9468d1a250dc0ca1b3d7a34ffaaf45800964d02169c6501602108dcb2654be96fb6bc709096057459f05619165cb6b4b444952a55a4f32cdd85f3c2787878203030909f238490a2deeb2da009218410f2dfa6ef361e9b560de6e754d364db775756e3ab05273ffa11919f0aaa0f0de8bb61fca655186c5b82083051221b117b572328bd23164cf4801ebf542619877f5c85cc517bb07bde244cf9e957ace9f6102b57ff812c7e0bf21152d48f44466839ef20fcfb997fc47fe4eac36dfc26ac1a6ccbcfab22c6d347cf61e2e48efafa3ad0f9102f290aaf772218b59c8783fefd604edf4610420821e41fc046fffaf9f9f173efc7a3478ff202b685393b3be70586597097b1b3b393fe56243c3c1c4d9a34e1e79413ce271c5b1e0b3a0bb7a0be70e102bf54467e1d9be4f76765272c672399d93af96dd4ddba9a10f26129bb3fb9ba75934dc27fbeb0d7edda01e6e6f9f3f2eb09218410f2c149bbb31353fab4858b83235c3b4e4550bc044927bec7d0651791f70087eccb583962160e4ba37c62dc5a3f1ad30282b1696c27b83ab9a0e3986db89314815f26f74033474734eb3503471ee7487715df5a8fd1d3f6495f7333583f7a1a769cde85293d9bc3d1c10ddda7ec470c7fa202dba6ddc1ce297dd0d6c5018eae1d3135281e29a7e661c8923ff0eaf1614c1f300053f6c6f2fbecc4f18d23d0b669572c091503e961d8337320bc5b38c3dea9257acf0a029f1ce988b10b3f8f80b7ab231c9bf5c0e47ddc31f8555292645cdf3a197dda36e5fee8690acffe33b12f32835f99863b3ba770eb5ce0e0e88a8e5383c01557118aca9491bcba8c7563bac0ddc1012e1d4660c5c544288e9b4af0eaf23a8ce9e20e0707177418b1021713e5ca7ec769ec9ad213cd1d1de0d67d0af60b05c8a44762ff1c5f7871e566efdc0603d785727b25e1c4f743b1ec62fe76d9975762c4acc379815b65699395ef0e9cde35053d9b3bc2c1ad3ba6ec8f91b60d4deb233d6c0f660ef4460b677b38b5ec8d59418fc1b70ef5f9c9c36fbbfb0202e7f48347630734f1f4c5c253cf0a1e6be7716c1cd1164dbb2e016b0a92e4ebd83a996b474db93f689b7aa2ffcc7d10aa5396d600046f1a8b4eae4e70e93806dbee2421e297c9e8d18cb58f5e987144482b47f20a97d78d4117770738b874c088151721ad16b62afe027e1ee10d57d6fe7b4cc6be58b956c5b7fb7dd246988eb03d3331d0bb059ced9dd0b2f72c04e5354e35c7e1a8ca8fa23e53049f96dd170231a79f071a3b3481a7ef429c7ac6a74145df295eddaa56ea7c4017ae330f2178f548b855d6e697f1322fe1f710537877b3812c0455011edecd9171ed22a20a16675e7904046fc2d84eae7072e98831dbee2029e2174ceed10c8e8ecdd06bc691fceb87d2be59927eafd9f544dd354bd3eb8ac26ba58afcb0b61ab97f0e7cbdb8f4d93ba3cdc075d23ec5f649bebe1593b9bc36b5b74753cffe98b92f1242f515a4eaf8ec72b51f737cbdb832b387739b8158273b81e2e505fa117764691b1a827edd5ba349e136a4e6bda630b5fd4ee36bb71c55ef4305f0d7ae7d8f65734aafb9d9b8b87428e61c7d8678eedaebf3f96c591b53f59ec597c3cee31b31825bdf754928328b79dd53d9c715bddf14aa27217d43fa7547eb268ad3a7693d11420821e4e39798908033a77f573addb91dca6f597ca6a6a6fcab7f1e1bd1cb6e37cd02b242505678562ffb7debd62de96b866da76e24727c7c3caa57afcecfa9c6460a170e00b373b291c1c2eda9d9f10485d7b1d76ddab4c95bc7f222acdbb973a7343f6c1b763b6a761ef65ad5e86542c887a56cffe7f6ecd98201decb9781468df8190ebb0534ff5f2e84104208f9c0645fc602df19886cfe030e9c3a8a2dd3bc61a12bc1db98f3381c12971f64103fc595a0b3b8f786dd0f538ce7d783e03f6f039e775f89c0bd33d12064227ab51a8d231653b127782b068b7661ccec20a4b2ad9f5fc7b133e1d2c37033b87e7423662fba06e7d97b7074db08181c188d49bb5e4abf4ccfdf361b9717f862466473fc70e0148e6e99066f0b5d1834ec88cfbd1ac0b08a23ba0f1a841ece95a5fb04ef5a80a5217698b8643aba988920498a42ac5e27ccdc741827760c83ceae91981e98c2ce80f0e5fdd13f00f0591b8463dbc6c134681b7ecf8b5c8811b1b2377a2c4d40fb05fb71fad4764c6a780513bbfae1c82b09575c0be03b2312cd7f38805347b7609ab70574f93df3282c536e794e2456f7ef87ad5a3e5873f418360fc9c5261f3fec5510f1c9895c8dfefdb642cb670d8e1edb8c21b99be0e3b717f11256f647b171f6225c739e8d3d47b76184c1018c9eb44b760be69c470818e48da9a10e98b2e3244eec9e832e75ca0192b788397f182171f9410df1d32b083a7b0fd22a55913656be4737cec6a26bce98bde728b68d30c081d193b08b3ba166f5012445c542afd34c6c3a7c023b86e960d7c8e9905687b42da9c84f01b26d37cf9c85e3e613b0fde451aced2f4180ef175817c3020d6c7d30762d588a10bb895832bd0bcc241158d9bb079626b4c782fda7716afb2434bc32115dfd8e80ab4e695a83fce761c3f3ee5819b817331b846062af56187dc40253f70463eb6011768d998d20d6909183c8d5fdd16fab167cd61cc5b1cd4390bbc9077e7be32111876379fffe08800fd6061dc3b671a608daf67b7e408cb5fb6367109ec215b6240951b17ae83473130e9fd881613abb30727a2064c5a1ee38aaf2a3b8cf1421ed839b3173d671984fd88e9347d7a2bf2400be5fac032b46e57d47565e9ad7ad0a65910f1524c9b178f4da0c9696f92310cbd53647b5c4e710e2dc79587904f963de86e7e8be32107b673640c8c45e6835fa082ca6ee41f0d6c110ed1a83d9b246a0bc6f6616bfdf6b743d5177cd2ac67545d1b552f9b526078f0206c17b6a281ca6ecc0c913bb31a74b1d705713aefa56a2778fa54868bf00fb4f9fc2f6490d71656257f81d293a0a41f9f1b9758f0230c87b2a421da660c7c913d83da70bd8e54ad9f202fd48651be2b755f15e5380ba7e578c3296a7aa2f15c4ae5dc770263cbf9f29bee66ac1aaed0074b1af848a8d3a63e0c04eb0af2051f99e252d87e05d58b03404761397603ad76925c5baee4994f77165ef37f2f5c4e54d6dfa34ad27420821847c12eedcb90d8f366d954ea77fff0d7f5dfc93dfba78e4839ea5258c821526f9802b1b25ebe0e050e0f9bc2c58ca6e41cdb63d79f2a4740430c346ceb200aa26aa55abc6bf52ad56ad5afcab7cec59c7f241e6be7dfbf2af8aae63b7b166696723930baf13b06dd87958a058782e3121e4e350b6016036e2b77080572cf71fd3340298104208f970e526e3550a6050b526cccc2ce0e8e50527134d3e2a8860dc713ca675b681b96d4ff8f5b346bc71572c1cd70a75ebb860d8a0b6c80d0fc5c38283a87846e83079117c5d2c61e1f205fc7a5545d8d530bce3d7cae422599630d434338385a317bc9c4ca067d10c9d9ad682be91155a76ed0a0f1bd9f30f73b31b63e48a89e8e9d51af6d5451099f7c6ccb903d1c6ce0266f53b72fbe4e25ed823697076cbe6587459b80243dc2cb9b47b63cacaafe0ce820b4c7608366e8841a7c5eb30ba95156ad4b247f739ab30baca216c094ae68aeb15526080aa35cd6066e1082f2f2714292e25659a1de28f75713db064f940b85ad641639fd9186e750681670a3f2f321b21feeb10d76309960f7485659dc6f0993d1c566702216c6ad4613216f9bac0d2c2055ff8f542d5b0ab08e30a30fb863f965d6989c501d3d1b9512d9837f2824f373b7e14a4726ad366d4019317f9c2c5d2022e5ff8a157d5305ce54ea8597de8c0bcf74ccc1dd806761666a8dfb1139ae6de43d8a3fcc6a12c3f8a946bf535967ed902756b58a2f9c8e598d4e41a0e043de1d7e622bbf148ac98d8135eaded617c792336c474c2e275a3d1caaa066ad977c79c55a351e5d01670d5292532ee88f1d33ac3c6dc163dfdfac13ade185d178e43abba75e0326c10dae68623943564ae6df8af8b438f25cb31d0d512751afb60f6702b9c093c83e4cb5bb039b60b16ae1802374b73d87a4fc1caafdca5c1b22244e6e83d732e06b6b18385597d74ecd414b9f7c2c08a235bcd71b24354e547719f51ac1c5a7dbd145fb6a88b1a96cd3172f92434b97600414f24cafb0eafb875ab48d9e543b1dc8c0c648af4a02f5701223d3de8e6bcc33b16932a4c648c8ee3a7a1b30d57e63dfdd0cf3a1ec65d17625cabbaa8e3320c83dae6223cf421c4aafa665af1fbbd46d71335d72ccdaf2b3205eb4fac3c3fc937e0bfec0a5a2e0ec0f4ce8d50cbbc11bc7cbac14e872b838d1b10d36931d68d6e05ab1ab560df7d0e568dae82435b82f8b308545dcbb271c37f19aeb45c8c80e99dd1a896391a79f9a09b9d44c9f2825731d56d88df48a3f71a56c4eafa5df1ca58a0ae2fa9a4f09a2b81998b37dc2d0d51dec21d5dbab684958eeaf72ca9dc6c341eb902137b7aa1b57d75e997011a5ff7b8ad95f5718dde6fd4bca7ca68564f84104208f96fb07770444e4e4eb183c00d1b36c49a356bf839f5d82857760b67792cc82b046ed97a61542c9b8451be2cc0cb02a2c2f37e05f2db4f983041ba8c1d8fdd3e998d0066fbb1df6c9e059015494c4ce45fa9f6ecd933fe55419a069005429e08219f96b20d00171ee1ebe151709e4600134208211f2ebd0e98fe530f3c9dd114366d8763c9c9471a3e23530b554dabf35ff46ac1c8c808e54c6bc18cbf13ab56052318bccb4696a2213c2253d4aa258c7313c1d8b802de6567a2605c460f1da6ff841e4f67a0a94d5b0c5f72128f54244c54db1a3646fc0c47127f1ecb86b54363eb7a68e8da134baf642047fc0ec88842d40b2b383896e7b7e4f6ad520d95856ffa336210f3a21e1c9d0cf9051ced7a68645d0ecf1f3fe38a6b3a7eeaf114339adaa0edf02538a928514aca34232a1a7171bbe163650633336eaadd028b6ee7203de54da1914e19888a8e43dc6e1f58b1edb8a9768b45b89d938e94376c4b114c6bd5ca1b292832364605aeac33b9027c1b7e17710ddce06eccafd490bab489b8bacdaf3263185778876c7642250ad68704f1e7976158bbc6b0aed710ae3d97e24a460e5875c828cf4f5122d4aa5f1f79871699a08eb911921284fff416a1b6b54ddefa8c9818bca8e78882d5d908d6e59ee3f133599052abaa29aaf3110b2dae1d1b95e3da677e438691019757d690b9b6131d1787dd3e56b23232ab8d168b6e23273d05f1f7a2f0c2ca01f9cd4a842ad52a2b0e004be2717ed930b46b6c8d7a0d5dd173e91564e488a5c18e0cee33b3aae3a8ce8fb6e67d46540bf5ebe7771891491d981b2521215eacbceff08a57b78a95593e94d0323484812403e972fb49d2529161c4b55d457f09695585697e23e0ae67e5b8366906592bd042052303ee1a95c5e55645dfccf22a76bf2fa7c9f544cd354bf3eb8a4cc1fa53919f8430dc8d6b00b72217930cc4c4bc403d4727e4579f36ea35b246b9e7b25b18e753752d4b47f8dd3834707347c133bc55b2bc204dfab666ef35ac0cd5f4bb6296b1405d5f5245e36bae9af72c29516d58cbbf417234beeea9e8e31abddf68943ecdea8910420821ff1dcd5bb42c7610980533d933800b0757d9ed8d0567cf9ecd7bceae10fc146edbccecdfbf5f1aa45586056ffdfdfdd5064e5980988daa65a368e583c86c24301b79cb6eb35c18bb7d754242023fa79afcb38785d1c96c7ff9e3b2bc08d86865f97260237f8563145e2760dbb040b3702b6842c8c7a3ec02c02cb82b8fcd9f3c093ce14761145e4f082184900f8c0eea0d5887cb3137b1b51fb0d7d71bdf9ccb80b6b63672c5efe49e7d9a854cd583faca9c4ebd015877390637650983f737e7f8350a688be43ee0a42178ba2ffc25a370f0d6034447846089772568b1553a7ad015a5e28d34902a23497b8354216fba1560a49782a424f9aff553919cf20e152b9bb04461c0bacb88b9b915fdb017bededf802bae42149769392343183a4ec6d927cff1fcb96c4a4c4ec689b1b50a7d382b07234343384e3e8b27fc76cf9f272239f904c6d652fd314ea7bc0174dea420b94854429babd35c88dfe5dfff5692950921db9aa74d43f2f591168ce9befe908c3a885b0fa21111b204de95a4b55102b9c8ceca960bbaa4e2c5cb749854cb7f5692b6283fc5ba158ca097928482d5998c9477155159a391ee72ca19c1d0d01193cf3ec92ba3e789c9483e3116750c74214a7d83fc662541da9bd4bcf29597163c1dbefe128c3a780b0fa22310b2c41b4271e8e8a93e8ebafc68dc6772b391952d7790d41778996e826ad5df2aef3b8232a8db32cb8712229306a857e531eedfcb7f90e8eba8682437b0874d81e189c5a5aa6fea16bfdf6b723d5173cd2a76df2d70ad54919f3a4630d07983942217135d5430d2434a525281e0676a720ade55accccf0954975779031dbc49492e701c76fd54bcbca0b2ecdbeafa5dc9ae8f2ade87ca92baf72c296dc85d168b47451f57fe7e2347a3f411420821e4bfe0c8a578d4f43d8b81dbb451e78b3f8b4c415764a35fd93f979f3b7b0699999908bf1b265da62916741546db0a53bb76eda4415ef69afd96bf6d330b980ab76d66130b78caaf2f8cdd625a7e7b3609c15376ab6761190b32171e21ac8e9d9d1d6edebcc9cf2927dc8aba70105a48b79006161016b0b4c8970b7b2d048b0baf63017416fc65cbd84866e156d02c7f84908f4349fffc23841042c8a746928027cf3281f296f01c3d07831de2111d9301630b0b18ddb9803fa4776814e3d18183b894f13ec7e34890f0e41932511e969ea33167b003e2a36364abf474a193968294c2cff2144852f1e4c96bd4707083a52137fbf21402fff85b164c306886d68d1fe0c0b6bf64cf5c453a6efaefc025214ea4df1add3c5e62efaa603ce78f9f717b3376863aa3472733aeb89e40565c9e183d67301ce2a3119326db2e8fc2324d83410b2fb8c6eec3c6f342e0448cf8d0503c2e920f03b4f07245ecbe8d382f7c692e8e4768e8e3fc80bc12061e5de1f1ec17ac0c7ac66f2b4672d26b4844c6b0b030c29d0b7f4056a58f70e0e0250855aa79da1450531f92d42778f2ba061cdc2c61c81dfde5a940fcf1b77c30a03872107d6c372e4a1ff2c9d5de8d0dd876cd169d3b994be70bd36fdd0d1e2ff76255f073be3c32707bf34e843af74027b3627e243668012fd758ecdb783e2fe8248e0f4528574806cd5aa3f18303d8f697ac5521fd26fc775c427ef8512041ea9327785dc3016eb2c68953817f40280e75c7519d1f28ef3385e544e3d8ee8bb267a5727de0c6866db866db199d6a6528ef3b0a94b46ecb2c1fcae8b5c0671d327168f34924b0e464ddc5b61d6168d1b70baa96ea2f21157db304fd5ea3eb899a6b56a9faaeaafc1878a0abc733fcb23228efb9c9e2e424bc96e8a375370fbcdcbb0ac1f917496cde190ae71e9d64f379545dcb0ce0d1d503cf7e5989a0fc1320e9b59e92e5fcfebcb2ecdbeafa5d89ca58d5fb505952f39e555aaafab8d2f71be96b5e29d397931889d087b2e76f13420821e4e316f32203f5cdcaa3ab9bec36c57edd2da02dd242a7a655a5cb1f70eb1957377778b6f3924e9675ada4cb8a830542e547ddb200260b72b2d78a46deca6f3b7ffe7c7ea9622cc02cbf3d9b84e7e7b27d8565ca82c82c2dcacec1d6b151b9f2cf1a66d8f6f2c1e40b172e4883b302763e21185c380df2f92d5c2ef2e4d7b17d8491cbc271591ed5950d21e4c351ea00704ee7ced8f8fcb9ecf9be1a4e6c7bb61f218410423e20d91731d3bd3eec5b7ac1ab7907ac168fc1a45e55a1dfde0f931a9cc490a6dc1f5faddce17bae026c8dca7cec920ad9b838d31df5ed5bc2cbab393aac1663cca45ed2357ace9dd11ebb30b4557b0cdf18295d5680a83aba0ee986a70b3ce0d6b6355c7bed41aeb5ecb987ecd693237f9a0df3039fc1c1a51ddab5688b6fdf34413303e99edcbe35e0b3c21fdda2fcd0d4ae15dab7738543cf40d82edd043f6b6daeb866c2bdbe3d5a7a79a17987d5108f9904aeb80a5252a622f3a158bed811bff5b78793473bb476b64173bf23795f8ae713c17ce8722c76fc0dfded9de0d1ae359c6d9ac3ef8810e8504e547320566ee88a7b7e4dd0a8453bb475b143fb0537f00efa68ef37090d4e0e4153774fb472f7c5b90ab610aa54f3b415a5ae3e44d5bb6248b7a758e0e186b6ad5dd16b4f2eacab97f4e3a8362c2d12b1a06d537878bac1a1cb4e98ce5d87f1859e0f2a10d5f0c10aff6e88f26b0a3b2e7ded5c1dd033d0164b37f981abcee2119963e8f2c570fcad3fec9d3cd0aeb5336c9afbe1085748daf546e2a7d9e638f099035cdab5438bb6dfe24d9366109a553e11aa771d826e4f17c0c3ad2d5abbf6c29e5c6b08c5a1ee38aaf3a3bccf14a16d098bc40568dbd4039e6e0ee8b2d31473d78d879dae8abea34049ebb6ccf2a194213a7cbf12ddef8c814bd3d668eed415bfd45b84a5be354bf987908abe59827eafd1f544cd35ab347d57657e44353170e50674bde787268d5aa05d5b17d8b55f801bef44a8e1b302fedda2e0d7d40eaddab783ab434f04da2ec5263f6bfeb80255d732116a0e5c890d5defc1af4923b468d7162e76edb1e0468e92e5056f9d5c967d5b6dbf2b4919ab7a1f2a4b6adeb34a4b551f57fe7e23a754e9cbc29ff3baa2f9c075fc3c218410423e767ae54498d8cb1296a606f876403d385955c098ae75a4cb892cd02a3c3f58113632978dc455166026841046ebeddbb7a51ec2b365cb168c1c39929f536fe3c68d183e7c383f5772d1d1d1a85ab5f0372384104204b9b9b905a6ecec6c88c562e9efacac2cb8b8b8f05b122223497b81fbd1cf905dc10236f5ab419f5f0e493a9e4544e0a5ae151cacabe43da3f5bd91a4e1c5fd683ccbae000b9bfaa8969730b62a0e77239351d1da1e9695147f899cf93212779f6ac1dca1214cf5f88582ac04dcbb1b879c9ab6b0353354f0a57c1612a222f028b53c2cec6c609a5f28487b711fd1cfb251c1c206f5e51325476999727252e31011f9123995ebc2965b573869f972901a1781c89739a85cd7963b97f22d8bc88cc7fdf027c832a90b1bab2a79e790a43f4344c44be85a39c0ba4ad11ad53c6d05a9af8f4cbc8cbc8ba75ae6706868aaf1710bcac4b1e10d30b7763042a698e0defd2418d5b387958906f7f4e5ea3b2ae21152cb5bc0cec6b4407d145b4e2ae22222f132a732eada72ed522e335909f770372e07356d6d6166a8e24b8ccc9788bcfb145ae60e6858a4716a701c65f951d167f2641ec3f00673513b3804534ceee17e9211ead95b41be1855f69d224a51b7a5c98726245c5d854721a5423dd8591af3cff42d0b8afb66f1fbbd66d7132935d7ac92f65d1955d79a4cc4df0fc7932c13d4b5b14215b9555909518878948af21676b0c9bf482aa0fa5a96197f1fe14fb26052d70656722750b6bc8032ecdbeafa5d49cab8787da93494bd679505357d5cc9fb4d41254b9f24e511a233aac3c62cff19d8e4bfe9faf5ebd0d3d383aeae2e747474a4bfb5b4b40a4c841042943334947b1e7f09ddb871039e9e9efc5cf12d0b8cc5cf871ee1fe260f2cdeff105f7632c7af175e6058c7da701c7b115ff73047d50635f9ad01c76ada48bafb073a7a17becb0c21841055ca2c005c5c14002684907f1e058009219fa6fc00f0e5ef9d50aa47b9fe97e505802fe37b272a454208211f3e0a00134248e97c2801e0a507637172be0baa19ebe2db80282c1ed6102f9232d169f6754cec55070626f9e974b1288fd4879728004c0821c5a4623882e65830b7b8132184104208218410420821841042fe7bee3e4e43d63b094edef81be95962e9bce06d727adef42e339b5f4a0821a438ca24004c0821841042c8fba30fcf1fff42d0445b1afd5b1afa9ef8f1af204cb4a55224841042082184bc5ffb2ebcc0c2bd0fa4afd96f362f98d8cb226f6aded0985f4a0821a43828004c08218410423e3ae5abd58199f17b7f1af527a63caad531031523218410420821e47da95f53f64cffab51af71ec6aa2f435fbcde6997afc7a420821a54301604208218410420821841042082184fce37a3637c58bddedb06b680ee2025a17997ab857e3b7248410521a14002684104208218410420821841042c827e370442a1c56c4f07332bd773dc1f337627e4eb129c75f6255c82b7eaeecb063b234c96369d19a11cecf114248d9a2003021841042082184104208218410423e193b6fa6c0dbda08d79ebee597686669971af8ba45157eee9f65565107b98becf8394208295b14002684104208218410420821841042c87be3e8e8840be7ffd068aa54a912bf97668451befd1d2be1d73bb2670b0b0edc7d2d1d75cb262138cc460ab3d1c16c921fa92bbf5c1e1b252c1c43182dccb61196336c79e1f3c4a5641759c6cec1d22b3f5a59488330425898d48d5e2684107914002684104208218410420821841042c87b53ad7a7578b5efa0d1e4deac39bf9766589077501363b8d636c0a9a8347ea94c5cca3be9a8db67336c30ecc033e9b2bbf15998deb62a0e0e3497ce0b942d67a384d931d8b4e96a32bf14a8635c4eba8c0577cf3fccc8db86a58361dbb2f9abe3acf0e31f7f4b97316c24b0fc6865b66faf4615e0bdf591349dc23e5f05bd90ae2784104d50009810420821841042082184104208219f041668fd6c679c74d42c0be2ca3f7b7752abaad2df2ce86a5d554ffadade542f2f482b4fd972763c6154aebc3ef6b291ca97e232a481e3c2e6773495feae55b19cf4b73c61b4320b02b7b12a2f5dc6d2c7d2c9284a072184a842016042082184104208218410420821847cf45800f54b3793bcd1b76c042d7b1eb0e02a3fca56186d5b12ec78c2f115a963ac5be4d6d3eab0006f6cd23be97e422039eaefacbcdb3e9726bd8490ff260a001342082184104208218410420821e4a3c76eaddcbc8e6c042d238ca01502a82c78cb46eebaad7d88d53d6a4a97958430025818452c8fddbe9911b6d13478cb46feb220b090e653c32c516bd1fdbcf416be15352184a8a2f5f6eddb5cfef547273a3a1a55ab16bd950221841099dcdcdc0253767636c462b1f4775656165c5c5cf82d09218410420821e4c376fdfa75e8e9e9415757173a3a3ad2df5a5a5a0526420821ca191a1af2af4aeec68d1bf0f4f4e4e70821847ca868043021841042082184104208218410420821847c2228004c08218410420821841042082184104208219f080a001342082184104208218410420821841042c827829e014c08219f307a0630218410420821e45341cf00268490d2f92f3c03586b4638ffead394bbc88e7f450821aa51009810423e611400268410420821847c2a28004c0821a5f35f080013420891a15b401342082184104208218410420821841042c8278202c08410420821841042082184104208218410f289a0003021841042082184104208218410420821847c22ca24006c6060a076aa59b3266edfbecdef410821841042082184104208218410420821a4ac95d908e0dcdc5c95534a4a0a060c184041604208218410420821841042082184104208f987bcd75b401f3a748882c08410420821841042082184104208218410f20f79af01606767673c7af4089d3a75e297104208218410420821841042082184104208292bef2d005cf876d084104208f9904890723b08dbb76dc3360553c0de8b7892c36faa484e0cb60c6d8396ad3fc3e22bd9fc42793988d932146d5ab6c6678baff0cb4a20f52ef6cc9f8009ab2fe035bf48a59c38fcb92780cf4700b6efdc8b237f842341511215794ff992249ec182019dd073fc1ec4142ae7cc3b6b31c8b32dfa2ffe0bf409aa745495f33f8edad27b9686e06f3cd1b2a527a61c4de5977d28c4880af8125e6dfe87efce247257dfe22b495b163f0ec2ac9ecea853c518955de7f24bff4d85dbbc048967166040a79e18bf2746b6492169c1dfc0b3654b784e398a62d76a5a30bef16c89969e53f0c135094208218410420821a48c953a00acdfad1b72bdbc80f6ed359ed8f66c3f420821847c28247872781ebe1c360cc3144cc3276c45e83b7e534572d31177fb12422e5dc383e45c7ea1bc5ca4c7ddc6a5904bb8f620995fa63949e22dec5b34021e8d5ce13b6725d61fbe83744da226ef6e61f3f8e17c3e86e28bc19fa397a7032c6d7b637d5826bf910aff70be04e27bc1d871f0148e6edf8fcb6ff8851c49c2714cea3f1567f47b61865f4b18f3cb094f928c88935bb160e28f3891c42f53415939bf17d496de3331e223b8f2e6ca33225ecc2ffb30bcbe301b3e5f1f82b8fd144cf0aa56a23fc88add96254fb075ec102c3aca5d3bcd9aa37d330b7ec5bfa9709b17e35ef00e1c3c7514dbf75f966d5288383e82db3e049722e2b9ad8b491c8f884b215c1f8cc007d62408218410420821849032f75e6f014d082184900f9508b5ba4ec7ea75ebb06ecd2c74abad0d6855408b71abb08e5bb676f1203896e337fd17649eff09a3bedd8aabafb86469f10b8b43a72e3e5f158803010bd0d7460f990f0f61e6dc7d48e457ffdb745bcf47f0ef8770ecbc3f3e37e11772d2ff16a1d5ecc338b37f021a1bf20b49becce398d57b0466affb1d0f32d5ff4780b272fe94505bfad0652251ec88897bcee2f0b72d4a1c882f765b7e1786aba1a990e8d861ccb6a3d8b77a18bfe243a28bd6f383f1fba16338efff39bf8c10420821841042082125517601e0d3a765d3e0c1f9f3bb76011d3be6cfcbaf27841042c8074484ca2e7d306acc188c19d5134e26dc47042d7dd4eff025c670cb460ff184051e2268c128f46ee7068746f670f11a8479c18f8a8cc2123f398c6ffbb4426387a668376429cec72b0acce5e061d0028ceadd0e6e0e8d60efe28541f382f148c9a82c5debee98b1fe38aeaeed8612c5aeb48c60d5bc3b7a0f9981555fb74239e422ed7e041eb23bf1e6c4e3e2ba09e8e3e9027b3b47b8771c8cb90722912edb338f66f9e20ef730080b46f5463b370734b27781d7a07908cecb980429b77662a66f7b69be1b356e8d219b2290f3f838366fd88d80f5877057ba690ee22faec3ec398bb1fc8709e8efd51183e71e40249fa89cc7fb3075405ff41fbd0ec10767a34febc65c1976c498803064c836c923bebd11a3fbf745bf418bf1479a6c59f6b53518d1af1f7cbe3b2e5b9027078ff74dc580befd317a6d10f67fdb07ad1b3b70753d0c3fff997fabda9cf88b5837a10f3c5dec61e7e88e8e83e7e2009fb8fcb4adc5a1ede3d0dea51b7ebacd654a92825b3b67c2b73d6b3f8dd0b8f5106c8a60999520fec22a8ce9d61c8e768dd1b2d7786cbe9ec22d954bcbba601c9ccdd2c2b5bb8e6310109601c9abe3f86ee85a5c93d6610402c67c0ebf6d11dc6be5edb4683973678fbf805563baa1b9a31d1ab7ec85f19baf23a548d596be5ce4954d1f79ff6d494676bc097d3ce1626f0747f782c7632429b7b073a62fdab33ed0a8315a0fd98488cc3bd838ba3ffa7e3e1d07e2d83d8bc588d8e687fe7d0760d2ee189610ec9b3a007dfb8fc6daa0fd5cf9b4e6ca87eb3fc37ec69f89b2f251ddb7808cc85f319ded67ef0ccf2fd6232c436ea4b58a765144ce0b9c5b3e0a3d3c5ce060e70477efc9087c2e4b83aaf69211b917d37a73f56adf14edbf5c83b5dff9a06f5f1f2cf8fd35975d21ffdf21b47e3ff8766d8417db15e77f5df041cc96e6c3051dc70470f9901d5f5ec17a56dd57907a1a0b872cc6b9242ea139cf7174cee718f2f325d9718adb976f3ec84fe7f12398e7d316ce8e6ee83a712fee3d3b8f6543dbc3c5c109adfaff80b37cbb56576ff9b87c1cdf8c0dbb03b0fed05dd9a28c48fc3a5d961f67cf2fb09ecb8ffcf879d5c7ce40e4afd3656ddad9135face7dab4a2c1f78410420821841042c827a86c4700fbfa160cf04e9e0c8c1dcbcf70d82da077ece06708218410f251c9ba8e3d1bce20be8235dc5c6b23edda2ff8eef32fb02a4aee01949244ec9ff2157e8dcd40cae350fcb1631afa8edd8d177c80245f16aeefd98033f11560ede68ada69d7f0cb779fe38b555150f4384b1dc7cf31755427d42f5f92e1bff252111e190709b4a0636a869a3aaf71766a7b74f45b854337ff865e05e0e99fbb307f80277cb63ccc4f8bc6f962c5b4071bcec4a382b51b5c6ba7e1da2fdfe1f32f56811553c6d505e8ecf90516edf913b1ef2ac058f40c376fbf406e4a384e071ec0c1e0eb78c16df7faec54b4efe88755876ee26f59a2b06bfe0078fa6cc1436ebdb0fdfe8099183ae9101e253cc5fd9bbfc3df6f22b63e2e98289dfae6c8b97408fbf7acc2aef32c92948debbfaec1f6034178646025db284f2e52c24f23f0c07e6c9b3e08e37e7d84cc8c67b87d6e1ba6f41d87bd2fb963bf3e8ba9ed3bc26fd521dcfc5b0f15f0147fee9a8f019e3ed8c2254e48db815f1660ac1f57c7b7a3f1322d0d57177486e7178bb0e7cf58bcab600cd1b39bb8cd6536edcf99e8d47902365d79c7b585ba483bbf06a3ba0dc3ae6739796909983914930e3d42c2d3fbb8f9bb3ffc266ee5b2f11211d7a2909493cb228e88bd7105a18f5eab6ca785cb993b396676ea8c099baee01d575f75d3ce63cda86e18b6eb595e5057a6f4e592a78cfac8bfd1961875c7e31286059d3df1c5a23df833f61d2a188bf0ece66dbcc87e811bc70ee2c0c1d3087fcda2703948b87502070f1cc4c93baf5842107e3a1007f66fc3f441e3f0eba34c643cbb8d73dba6a0efb8bd6045acaa6f21291813ba0dc292c04b789421c29b0b4bb0e6bcdc7deb35b97e49e5e0d1c6a1f8ec9b4d38fdac221a377344f5b458c4a6706956d55eb8f38fef3a183f1dba8c47e9b9483a3d0b13e6efc5012e7f7f3ec8822447d3fc0760e6d04938f428014fefdfc4effe7e98b8f5b12c69720ad6737efb54d857dec5e3deb54824b0e2c84d455ce8155c8bfebb647d3935592e9d1371e0fe13c4865fc7f195c3e1e9ea8b35b71211ff300c7fed9b8b318b43b8ab8d9a7a2b40c8c741045f7fc1cd27217842370c5a12884b8f32207a73014bd69c87fcd308541d3b297802ba0d5a82c04b8f90217a830b4bd640be491042082184104208219fb2b20d00efde5d34c09b2e371c804600134208211f2f7d6fac0dbb87b3010b3171f4d7f071af08adf4ab38f7572abf012342a3c9bfe3ee8d9bb81d381af57424f8fbb7409c2ef28c4a7d78af0dc3bdb30158387134bef6714745ad745c3df717e48f5666c40fb17d580b34b5b146b7b551c8d1b7c1b029be304b3c80e51bc391a9e388a9a7c271e37228aeadef0193dc789c58b11937f306a9699a2f564c6b1176ef2c02164ec4e8af7de05e510be957cfe1afd4641c5eb202575f8b507f7820c223ae20e466142e2e6cc6efc993c4e3c0f28d08cfd481e3d45308bf7119a1d7d6a387492ee24facc0e6fc4401dace9879f636aedfdc85a1e6dac87d1b815b7759c8458ea11786f56f009d9c789c3d710559e2709c38fd1039062d30805bae8c96ed449cba731dd74283f0b58d0e24092771e0f714c41f588e8de199d0719c8a53e1377039f41ad6f730416efc09acd87c336f44a524430b2e0b2fe3c5cb0b9869711c4b565cc56b517d0c0f0c47c49510dc8cba8885cdd27070d97adcce34418fe5c7b16fdb7e6c1e630bed8413d871f8257f2496cd99387bfb3a6eee1a0a73ed5cbc8db80551cd61d8777725bc0db480722df0fdd587b8f87d730ddba9ccab83cbb0fe76264c7a2cc7f17ddbb07ff318d86a27e0c48ec3d280a322a52d97b2e923ff525bd2e078c9879760c5d5d710d51f8ec0f0085c09b989a88b0bd14c8f3f865a5ab09d780a77ae5f4368d0d7b0e1ca27e1e401fcce958ff2bec56d73c81f7b62c5d07198829361377023ec28c6db6af3c7e468dc2ec478141185348908c60d3b61c45c7f1cfd2b10931b69ab6c2fe1811bf1eb23eefcf693703cec266ede3982710de4ceaf316d38cf3c8bdbd76f62d7507368e7be45c42d7e34ac0614f51554f6c5cef02de85b95eb2bdcb56ef2e95844aceb5ab2bedc58781680169ca6fe8e5bd72e6345f70ad0cacd4496fb025cba7913e7e6364739568e6177c0061d2baf37fe504a48120ec17f4f2cc43a0e9872320c376e84e1e878eefac0af67941efb75020ef9ef41ac58070e534e22ecc60d841d1dcfd517bf232184104208218410f2892bdb0070e111be1b3702dbb7f3331c1a014c0821847cb4242f2fe2a7bed6a852ad2e9cda0cc0cf97d3919b9b838cf48cfcd192a29a706ddd10fadccb4aeeaed22fdb73b35e21b1f03d75252f71f1a7beb0ae520d759dda60c0cf97919e9b8b9c8c74642809bc954e0edebdcd80d8a83e3c3eff06fe67cf6355972a90c4dec7c3cc5c884c9ba19d33bbb9b408a66e2eb0e2d22d7ef200b142fc4bd37c7125f1f2e24fe86b5d05d5ea3aa1cd809f71393d17b93919484fb9873b91a990689bc2b3777b54977e0ad341a54a856e6a2d8ec5fd8799c81599a2593b67e92daf45a66e7091250a0ff212c52d3769005bf6bc667d2b5899b1036621ab50cc8e3d57d3ed8b8168a22bc1933327703df2387e8b10a3429bcfd1a70eb7af4222d474f340a3f2dccbf28de1c80259b999f83bf16fc4de7f88cc5cae9c9ab583acc84ce1e662056d88f1e441ac74c41f2332698fe1235d51a38a292a3cbb83c85409b44d3dd1bb7d75d907509d4aa8542e061151195c3b7a8de3631bc0a4521578ad8882986b57892fd8084046049306b69065d30ab26c66c95629a0513b95ca464c441432b876f7faf8583430a9842a5e2b1025e6da61e20b85a3bbcba25ccaa48f6446fd3b6d49edf1d210752712a9126d987af6467b59c2b8aaaea4f9addbb9f271f3680459113b4256c47f73e52356deb732b2111bf5802f7f4f59f91b3681b34d3908f70cd0bc5de8c175c020b818e7e2e5f169f0ac5f074edcb942923355b497a7b8793f066fb9f3576fee85a646dc612ab8c2a551fef93526324103dbda5cbbd187959599b4af6415edd44a14a7af884bd497ab081529aa02eb465c3a4515616e66cc9d591bb51ad9a3aa481b6675cca0cf32fe2e9b3b868a6ba29a8bbd38360a0ff8ebb3a7ac52d1c4d906e5f20a55c5b1df3c40d403bead7acadaaa611367d8e4ef4c08218410420821847cd264dfca940516dc95c7e67bf6047efb2d7f9e104208211fa96c5cfe7932969e8d87d3ec4b48c848c43edf1a453f48e4a623f58d6cdc983836164f2580967e5554332eb865f6e59f3179e959c43bcdc6a5840c24eef3458db2fb5452944e038cd8138adb37fec2a9dd4bf065f3ead0e6166b1b1ba3821620494b443cff9c4d71fc4bbce2d22d32a986aa6c2346c37c7119c3cf9397e26cbc13665f4a4046e23ef80a19d3368221bb85b5e40d9ec625150a3ac9d13686b12c5148cc4f145eca12856a7989922782968ab886b6ed400cf63044ce83d3d8b1fe246ee718c3ebf35e2aca3c17e96f5e439a63f1433c94651855ab5581b171056871a94f4b8ce79f112b46fccb57dc12114caa5595962ba3a5a72f0b0271b48d0c21cbfa53c4b121810291a1ac4cb44cd066e25a6cd8b001fe5bb663f72f3bf163bfc2b7a7e688b49404d4722191de4e56c3762a2582a16179ee785a306933116bb9736ff0df82edbb7fc1ce1ffbc14ae14ea52f9732e923ff565b527b3c5d1849cb5482374fe3a4a33ff3e9409ba53ff72ddebe652b72909a56f079ae525cf9bc79cd97cfc387f9e553feaaf2bec5a5595f5f8f3b6f2ed29292f0962dca7982a72fc4fcf18bd32e00c396dfe3e2bd2bd8bb780cda9aa5216cdf744c5c1f0d7da5eda52feaeaeb4acf9f9e77fee7781e2f9c9fd130ff7244aa3ab53a4afb8a40bb447d595ee1e4e5cdcbaf50754d5443a4af0f3dee50b969494892152a9e3c7d01b15068aa8e2de2d22cdb1949b29db926f1142ff2762684104208218410423e6d9afdf54d08218490ff38095292df703fc54889bb853301df6261e033147984a3241107670ec3dca5f33172f86adc7e278271dbae6857915fcf93a424e38d0410a7c4e1d699007cbb3010cf8a1c4c1359b8b5aa0f9adabae18b80287e99e6b4eb77430fe7f2c0eb63f86ef00cac58b310a3a6ecc2634939d4efd537ffb6b51ae68b3d8b36599631c4dd3a83806f172250c898b60dba77778201d2f0dbb79f61e4fc9558f9c3448c5d7945b65ea05d1fdd7a38a33c5ee3d877833163c51a2c1c3505bb1e4b50ae7e2ff4d5fc5ebaf944e6e8f785374c72c2f1cbae6b1057ed0c9feed5547c1094e0efc06f3174ee52cc1f391cab6fbf83c8a41dba7b99a07eb71e9015d977183c6305d62c1c8529bb1e4352ae3e7af56d0645a9d3b6e98eee4e0640da6ff8f6b39198bf72257e9838162b6f58a2637b6b94cb4dc2f5df43f0b7b621caeb64e2c5a31cd46a64c2efad82a8022a196971e51d8a5f17ff8c80738f346ba7523ab0eed81ed6e5729174fd7784fcad0dc3f23ac87cf10839b51ac14461e19441b994451ff9b7da92dae395874df7ee9055f5b7f86ce47cac5cf903268e5d892b127358d4d286564e147e993b07cb7ef0c3f78712b8122d44f23702bf1d5aa07c4cda758797918abec5d56583d6cd60a62dc1ebe039183263297e183b14cbae0a0f7cd5f0fa25958dbf968dc1ec838f61e2d6159d1b5795f61391a89c8af6e208178fe679e7ff622677fe7143b0f48a2c902da5a361fedf1bed12f5e56253754d5443a7416b3433d386e47530e60c9981a53f8cc5d06557f39f01acead83a0dd0ba9919b425af113c6708662cfd0163872e435e932084104208218410423e71a50e0067060743ebcc19d9f37d359cd8f66c3f420821847c2cf4e13178189a54122362eb580c9c7b0b351c6be68f6a14888c615d350aaba6cdc5b61baf51c1fe0bacfe79086a15fac4a1ef3118c39a548238622bc60e9c8b5b351c5153d16044b532117bed226edfbf853fae3de19715838e23a66cf7c797ae951077ec474cfc6a1676dcd186bdef2aec9ddf06ec36b4521ae68bcb18060f6b824ae2086c1d3b10736fd580635ec674d078da4e6c1cd10426afaf62cb9c0998306b2dce3d950b1249e9c071ca76f87fe98a4a71c7f0e3c4af306bc71d68dbfb62d5def9689397a8e210a15acf2fd0ab660ed252c5a8d1ed737432e657292482b1755544ad9a86b9db6ee04d45470c5db31c83cd445c914dc176ff2fe15a290ec77e9c88af66edc01d6d7bf8aeda8bf9ca12a7d318d3766ec4882626787d750be64c9880596bcfe1a95817cdbedd869ffe571fe26b1bf075ff9ee8d57f0466ff72471afc544bdf134386354645a42064ed34cc3ff45cb376cad36df62db6fdf43fd4175fc386affba367affe1831fb17dc517af232289732e923ff565b527f3c9dc6d3b073e3083431798dab5be660c28459587bee29c4daf53170e24034d0cfc193934b306b73121ab7aaa5e61af206151d8762cdf2c1302bafaa6f01e5dbcdc6aa714d61fcee0182164fc3a23feba0b5b3f0bc5a0daf5f52b9c87efc3b96f9f54147cf6e981af40a665e33f0c397d63050d15eca7bcdc6cab15cfab8f31ff9919ddf126d9ae870c7d382b64e398834cdff7b54a2be5c5c2aaf896a946f87d9abc6a1a9f13b3c085a8c698bfe449dd6ce106a55f5b1cba3ddec5518d7d418ef1e0461f1b445f8b34e6be435094208218410420821e413a7f5f6eddb52df07cbc0c000b9b99a1f464b4b0bdc79f9b9928b8e8e46d5aa55f93942082185b16bb3fc949d9d0db1582cfd9d9595051717177e4b4234234e7a80b0879930b5b58399f02cc8227290127b1731a9c6686067814acabeeb1727e141d843649adac24ef9c1d4cb8ac7bd7ba9a866571f5558bca544b291141b899844098ceb368275354563df34cc17c4487a10868799a6b0b53353f8ecd3acc428443c4c064ceac2d6babaf479b08a6427c52232261112e3ba68645dad7423f2c4a198e3e286f977cde1f77b38567b2a3aab18b7e7bac175de1d54ff3218f7175b23fa413a2adbd8a14e854211caec24c446c62051628cba8daca1b0c88ac8426254046459b7857575210d12a43fbf87c827a9d0ae5407d6d63561a8f1bf2972e5fd300c51091254ae672fad3b65ed34fbca7438b75a8c288baf712662253c7465cb25e9cf712ff20952b52ba18eb5356a16397959974bd9f5917fa52d71d41e2f2b1151110f910c13d4b5b58650d55909f771f7492e6adb3584a97c62c5b731d7cd15f3ee54c797c1f7b1d83a1a0fd22bc3c6ae0ef28b585ddf9220352e1cf7930c61656f85ca85ae079a5dbf982cbc7a1885d85762189ad58775ad0a0502b5cadb8bdcf9ad5f61a97b4b2c8aac8e91c71ec0df5b56424af3ff6f2a515f2e0ef5d7445524a97108bf9f04432b7b5815ae5475c796a4222efc3e920cad606f5519257e8b20847c30ae5fbf0e3d3d3de8eaea42474747fa9b7dc7243f11420851ced0b0b89fc68aba71e3063c3d3df9394208211faa320b00171705800921e49f4701604208b2c370fcd7fbf8fbde7a7cf3e339a435ff11d7cf4f85adc2a063c140e7838d9dcae636b0ffb69c38fc79e82fdc099e87893ba260d82b00518183508d5fadde275a2e1f920201e007d8d8e9232be1ec6bd8f8dd6994737743bd0a29b8be7d1ebedb1586cc06e3f1fbcd9f4b38729f104248611400268490d2a100302184fc77683cb6421516cc2dee440821841042de83ec9bf0ffb22f86fc700eafcd7be2a70de395047f3f61397138f4ed60f86dbf0f98b6c7ec397d8b11fc25440392445c0d988561bddaa38d571f4cde19011d7b5facf97501057f092184104208f917444545c1dede3e6ffaebafbff835b275b367cf2ef25a1edb471db60ddb5f70e8d0a1bcf3b1d702766e61399b146169904fa360d0a041d273143e065bce285b2e904f937c3ed976af5ebde2e7207dadea381b366c28b28c297c1c81aaf4b26309afd9bac2fbb3f56c9d3c61dbc2146dab0ccbbf706e014b977c3a15e545205f46f26521bfbf30c9d77f61f2e754b49da2742a23df7e0bd7219bd83265cbe5c9b71345eb8b83ed2b5f3e42ddc9b73ff27e9449009810420821847ca0caf7c08f270e23f0d85f880c3b84b1f6aa4656eac076e251dc7f108d90856d3f9d51aeba4d307efb211c0c3a8fbb912730a97171efbdfb8996cb8744c716138fdec783e8102c6cfb1196b07e27acbc7c15678eecc7be03413873e3219edcda89914ea51f6141082184104208291e1670fadffffe87bb77efe64d616161fcdab2513870c7825e2cc0259c8fbd1682c309090979cbe7cf9faf30b8d7a953279c3c79929f9361fb5b5a5ac2dada5a3aefe7e797779c9d3b774a9731f2cb5bb66c99777c560ef1f1f179ebd8391405f6d879dab46983f3e7b9bf99f96d59f9c907f1985bb76ea90c6c16a62cbd85ad58b1827fa51cabbfcf3efb4ce360af3c2100a98c7cbeab54a9c22f2d6ac28409080c0c946ec7ca59280b615f6162585a151102b6c2b6ecb55027ead2a9096767e7026911f223bfdcdfdf5f9a17016b2f376fde2cb0dffefdfbf9b5a5c78ecfca98b57df27e51009810423e61ec1668229108dadaffb5e17e84903c2213d87af6c4675d9aa36e057e990abac6b550d7aa2eea54fb501e505a16cac3a25937fcaf7b6b581b97ece3efa7592e1f125d18d7aa0babba75f07116b10886759aa25d8f3ee8dbbb3bda399b17e339d68410424a83fdadc3fee6a1db3f134208118c1a354a1ac492377af468fe55e9b1801d0b98c907f9d832f97916fc4c4c4c94be965f6e67678767cf9ef173f9e4038a82b367cfa2499326fc9c66dab56bc7bf92059e1d1c1cf839d93914053859608e0536e5d7b134b3ede503ae2c70281fb02c0bac9c1875815db69e05a40b07c935c1f2c1da83a2b264416d55415f41e1603c2b67566685b13a5415e864fb0bc76058390be5a92a9d65899d47c0f2c5da63e13497657fd1b48c49d9a3af250821841042082184104208218410f2d163814221a8f84f612356e54750322ca8271fc05db3660d1a366cc8cfe56341e15ab56af17305b160a07c2094bdf6f0f0e0e734c346da0a415f166c66c17016e45346083eca072505ec3885474eb320b02623768b8395254ba732ac1c58d092a5f1d1a347651a806684db1eab1add1c1e1e5e2030cbd2c2029b85b1a0b07cc05f1d969ff71d1c65f91482c0ec9f0cd8c870758491cb6c34af505ef26d951d53587ee1c2057e69feadd4d96f55e54bfe1914002684104208218410420821841042c827c1d4d4947f55f658108b05021505ed58f04f0882b14069e16d58e092053a958dae64813821e02a8c38953f060b2a0bc797bf8db4fc72364a5608eeb120251b51ca6ee7ccd629c3cea348b56ad58a8c56168e2d1ffc5346597a0b637954766b6c868dfa154636b3bcc807184b8b950f9bd82d8ae56fdb5d1242a05a532cbf2c3f651900664169f9b620905fcec8b74156cf9a606d9ffd53002b2fd6d685a03dcb379b17ca92dd765cc0e685dfc5098c93b241016042082184702448b91d84eddbb6619b822960ef453cc9e1372d2b3931d832b40d5ab6fe0c8baf64f30bff6912249e5980019d7a62fc9e187ed93f2507315b86a24dcbd6f86cf1157e1921841042082184104258a0f3f6ed3bdc741ba1a1a1b879eb96f4b6ca376edcc4f51b37101c1c8c87b1b1fcd6c5231f802a4b2c3858f8d6cf02160463a36f852018cb9f7c9094bd66235d858098222c78c882a60c1b715a7864a6fc3375e50378c272164465233a0b63eb84e0b4a2d1b36c14aa22ca462bab1bb12b50965e4584d1cf8503b02cbd2c7dc2086536229ae5a5ac09416856ee0c0b9e0a0153f97a54453e50cdb0b40bc7285cf6ecf82c985ad64151f967fdca3f775958cecaae70f909b72a5787a555fe9f0bd83cab2fd6d6e5ebb76fdfbefc2bf26fa300302184104238123c393c0f5f0e1b86610aa6e113b622f41dbfa9521224479cc4d60513f1e389247e990ab9e988bb7d092197aee141722ebff09f26c6bde01d3878ea28b6efbfcc2ffba7e4223dee362e855cc2b507c9fc32420821841042082184b06f01ecededd0c8ce0e76764290cc41fadbc9d109356bd6445656161e3c7820db4143ecb6cb421055132cf0573800ca02752c6056180ba8c9dfea96bd66233859809005c1e403b62c10283caf966dc7d6cb07e494614153165463413a45b790564559109561013b16e02c3c7a56187daa681f9666f967080b846029cb97b2d1c325c146e0b232921fc1cdd22b3f7ab54d9b36d27945e92d4bf2c17c16f4ac5ebdba34f82f60e72f1cbc950f5433ac9c8463b049286b960f761bede28c162e2b2c7decbcacee1856bf2579aeb240c893a6a388c9fb450160420821847044a8d5753a56af5b87756b66a15b6d6d40ab025a8c5b8575dcb2b58b07c1b11cbfa95299383eab3746cc5e87df1f6442c22ffdb0e8a2f5fc60fc7ee818cefb7fce2f238410420821841042c87b959b8b57494988898e414c4c341ec4c4e0c103363d40527292f4d6c34f9f3cc1d5ab57f91d34c302522c882a7ffb5b46fef6c26c94acf03c572180253fca73fffefdd2c06e612ce8291fd063014016a865013516b4940fa4b17308a367d936ea46c00a58408e9da7f0ed9f35c5ce23049a0bdf529905305920b330b60fcbaffc085516206465a22c48c9f2ce02b6ca460f9784103c951fa1ca5eb349bedc59f9281ae95c1a2cef2c3fca9eb92c044d85322afcec5c5565258f1d43d1edc15561fb28bb3db67c5bd6141ba1cbf2cab034b33a2c7c7c36cf82dcf2fd483eff2cbf6c3f960fd6f6e5ffb981f51ff261a000302184104238225476e9835163c660cca89e7032e13e2268e9a37e872f31865b367a88272cb4819cf88b5837a10f3c5dec61e7e88e8e83e7e240643a207985e3df0dc5da6bec56ce3988081883cffdb621429c8387410b30aa773bb8393482bd8b1706cd0bc623b1ecacaae43cde87a903faa2ffe875083e381b7d5a37e6f6ef88310161c8906ef010410b46a1773b373834b2878bd720cc0b7e04e1d092945bd839d317eddd1cd0a85163b41eb2499a9ec7c73763c3ee00ac3fc4df7629271e17d74d401f4f17d8db39c2bde360cc3d10092e576c251eef9b8a017dfb63f4ba601c9cdd07ad1b73e7ea38060161d25470c908c28251bdd18e9dc7de055e83e62158930c124208218410420821ff51b9b9b9b261c072a4b35ac0abbf5fa1468d9aa858a9126ad43493ae2b0e21a0298c1a65131b91cb8256ec35fb2d3f7a9305afd82d8d856d59f0b9f0e84e7584ede58fc1d2c10266f2235885493ed82a8f05e4d8f6856fffccc83f5357d93184801e0bd6b1409ffcf62c50a82848c996b1202b1b5d2b6ccb82c5f2413d45582093a5b52cb1db4b0bc71446f9ca8faa655890567e94b77cdd09814d4db0e30bfbb1bcb332501598952f2346be2c131212347af634bb3db97c7ad9a42cb8ab8ab2b6ac099647f64f124259b17a66ed553e4d8afe61819d87d50f5bcff2c046310bcb19615f4dca81bc1f5a6fdfbe7d5ff75c2c73d1d1d1a85ab52a3f4708214415b1588cecececbcdfec363a2e2e2efc5a42e488af6356931658186e8cc18171d8de535fb6fcf5594c6ed50d3f8767a1429dc6b0adf812b7efbec0bbeadde17f712db4667a60eab147789501e8573683a9ed70ec393b0d4f865863e693a66866638cbfff3a84dfa372d17ae90d9cf9fa2de6b9b962de9deaf832f8013676d2939d8727be3d176eaef3102aaa842aa6b561a1cf9d2ffa1572ca7b6155f86ff0ab76009f5bcfc493a6cd6063fc37fe3af43ba2725b63e98d339854fb06e67975c4f797df40a7aa351a37288fc4d416d8747d05aafee006d7797750fdcb603cddd81c6727b742b79fc39155a10e1adb56c4cbdb77f1e25d7574f70f41e0f03ab83b976d1f0a51a52a30ad6d01fd97b711fd2a07e5bd5621edb41f32f67d0eeb994fd0b4990d8cfffe0b877e8f426eeba5b871e66bbc9d277faea27fbc114208218410cd5dbf7e1d7a7a7ad0d5d5858e8e4ede6f4208219a313434e45f95dc8d1b37e0e9e9c9cf951c7beeaf9dbd7d5e20581aa4e05e17085670f3376ede40cb162df80584907f030b96b340311b7d4d3e1e340298104208211a9020fec0726c0ccf848ee3549c0abf81cba1d7b0be870972e34f60c5d61718bcef2e567a1b400be5d0e2fbab7878f17b34d7d587f7da30dc3b1b80851347e36b1f7754d44ac7d5737f21953fb25adace9879f636aedfdc85a1e6dac87d1b815b77b3017d6fac0dbb87b3010b3171f4d7f071af08adf4ab38f7572a920f2fc18aabaf21aa3f1c81e111b8127213511717a259c1183324f107b07c633832751c31f554386e5c0ec5b5f53d60921b8f132b36e3a6dc405e6de799387bfb3a6eee1a0a73ed5cbc8d90fd47aabef75a84dd3b8b80851331fa6b1fb857d442fad573e092410821841042082184904262bf5f8cf2ce5e7858ce140f756be0815e0dc4e899225abf86748ae2a6fbdc74cfa026cab7ec86f35a26fc9e841042344501604208218468408cd8fb0f91992b8269b3767066ff342c32859b8b15b4b9754f1ec482ddfcb908c94b5cfca92facab54435da73618f0f365a4e7e62227231d191a3e245864d200b6ec99c4fa56b032631f5db290c59d4cf2f2227eea6b8d2ad5eac2a9cd00fc7c391db9b939c8484fc1bd3b91489568c3d4b337da57977ddcd1a9540985ffd7591c7b1f0f3373b9ac34433b59a660eae6022bee74e2270f109b9729114c1ad842960c2bc89291c5fd90e0e5c59fd0d7ba0aaad575429b013fe3727a2e72733290ae6906092184104208218490ff10f627757568a176df9eb0983b0d351ded60deb717ea72af6bb56c866adc3acb49e350f7dbc9a8cabd3662f785268410522c1400268410428806b4616c5c81fb934b82b4c478d933782146fccb57dc12114caa55e5b6c8972bc991fecebefc33262f3d8b78a7d9b8949081c47dbea851e24f1f2268e5fdcd978dcb3f4fc6d2b3f1709a7d09091989d8e75b83ff60a30d23c3f2d2b4be791a87241571586d636354e08e29494b44bc2c5310c7bfc42b6e1f9149355495cf9440a495ffa767f665fc3c7929cec63b61f6a5046424ee836fc933480821841042082184fc27b05b3d97ebdb13d97f5d86feb4f1d0e55e676cdd0da31fe7002695a0d7b93dde2c5c2eddaec06da10921ef1d7b0e33ddfef9e3a3f61b4af69cdd7f6b22841042c887421bf5bbf5807379e0f5b1ef3078c60aac59380a53763d86a45c7df4eadb0c7adcc78a0a95d8ffe58a11faeb62fc1c700e8f5e25e38d0410a7c4e1d699007cbb3010cf64b1e152922025f90df7538c94b85b3813f02d16063e83ecd0dab0e9de1d4e0640da6fdfe2b391f3b172e50f98387625ae141aa6ac5dbf1b7ac83285ef06cfc08a350b316aca2e3c969443fd5e7d8bdc32ba08490a92651944dcad3308f8762102cb26838410420821841042c8278bfdafb63408dcc90b69d3bf972d138b218e7b06ad6a5521aa56054693c672dbb1e70253089810428a4b6d00b8418306ffda44082184900f878ee3146cf7ff12ae95e270ecc789f86ad60edcd1b687efaabd98dfa63cb7853e3c870c43e38a404ac85a4c9b7f08cf5b0cc6b02695208ed88ab103e7e2560d47d45434aab6d8f4e13178189a54122362eb580c9c7b0b351c6be68d42d6693c0d3b378e401393d7b8ba650e264c9885b5e79e42ee91be323a8e98b2dd1f5fba5642dcb11f31f1ab59d871471bf6beabb0777e1bb05ca9a4ef81c1c39aa09238025bc70ec4dc5b35e05836192484104208218410423e49b251bdb2a06efab2b5103f79269d339c361e92e414bc8b7a0049e22bbc5ebe96df961042487169bd7dfbf6a3bd7eb251c255ab56e5e7082184a822168b919d9d9df73b2b2b0b2e2e2efc5a428a213b09b19131489418a36e236b542b344a569cf4106151099054ae077beb6ad01327e141d843649adac2ceacf053784b479cf400610f33616a6b078587ce4a4454c44324c304756dad515d9f5f5e44369262231193288171dd46b02e9c2995c4487a10868799a6b0b5332bf29c6142082184105236ae5fbf0e3d3d3de8eaea42474727ef37218410cd181a96fe2fd61b376ec0d3d3939f2b9947df2f86e1774bf24601b349feb56c5e1622665322f7d33d37997b45082144531400268490ff080a00134208218410423e661400268490d2f95002c0afceff85c8ddbfc2d4b40624b9b2f084f053085608bf9f3e7d863a752dd070ee747e092184104d5000981042fe2328004c082184104208f99851009810424ae74309003357ae5e85451d0bbc7af58a5fa2587c4202da79b6e5e73477382215b37f8b47d884fafc12a0f7ae2758dda326cc2a2a7fef9872fc25ea1897c3d72daaf04bcac6aa9057dc7175d1ab51057e09f0fc8d18b516dd47ee223b7e092184941db5cf00268410420821841042082184104208292bb9b9b978f0f00192539291949c84574949f8fbd52b24befa1b897f27222131511afc7dfcf831bf47f1ecbc99026f6b235c7bfa965fa299a55d6a9479f057191688a6e02f21e49f4223800921e43f824600134208218410423e6634029810424ae7431a01fc4f62236bbf0a7a81e96dabe2d73bafa5415d868d006e63551ee38fbe94ce5f1d6705d7da0670581103ebaa7ad2656cbd3052577ef9c181e6d2df0c1b25bcec4fd9c8e595dd65016376ecba95cb4997b3a02e1bf12b7f9e4b7119d2d78ace7d6a9825bcb73eca1bad2c8c1676e3d6b311c28267336c548e5e2684107934029810420821841042082184104208219f8403775f635013636980f554541abf54262ee59d3440cb82a9c30e3c932ebb1b9f250d16cb07791965cb5940991d834d9bae26f34b21bd75345bc6461d9f7f9891b70d4b07c3b665f32cf8fbe31f7f4b97312ca82b3f5a99edcb02d02c28ccd229ecc382da8410a2290a001342082184104208218410420821e493c002ad9fed8c83d68c706910973d0f5830a995ec8ea22ce82a8ceeb537d5cb0bd2ca53b69c1d8f1d9b4df2fad85792fe66a37d59e0b8b0f91d4da5bf6b552c27fd2dafbf6325e96865160466a39019963e61c4afa2741042882a14002684104208218410420821841042c8478f0550bf7433c91b7dcb46d0b2e7010baef2a36c8bfb6c6079ec78c2f11561b76f66c1dce26001ded8a477d2fd844072d4df59d2db5933a5492f21e4bf8902c084104208292227ee4fec09d8866d01bb70f6a1ec8f8d7c39880b9a83817d8660c6e63f70638b0f1a0dda8bfcffa72d23e204dc38e48f2573a761caf4f9581f1c89827f3e6521eecf002cfef61b4c9dbb02076f2741c2afe17646c28d43f05f3217d3a64cc7fcf5c1882cf4b7571697c780c5dfe29ba973b1e2e06d24e5efac50d683b3d815b01be71e66f34b3e3269c1f8c6b3255a7a4ec1d1540912cf2cc0804e3d317e4f0cbfc1a74dfc3808b37a3aa34e156354769dcb2f552c27660b86b66989d69f2dc6958fb4ba3f5a256ca792c4335830a0137a8edf83981c7e611929fbf6908abbc77620e0d78b7852c669258410420821e4bf8edd5ab9791dd9085a4618412b045059f0968ddc755bfb10ab7bd4942e2b096104b0308a581ebb7d33236ca369f0968dfc65416021cdecd9c0ec19c0427a0bdf8a9a104254d17afbf66d2efffaa3131d1d8daa558bde4a811042485162b118d9d9d979bfb3b2b2e0e2e2c2af25445e3642a638a2cdb2fb10431b75461d43e4066fe4fdf9947d11931c0722d4cd1d9967837039de04bd368660ff504b6eebb292865f0798c3675f0a24c227152d43384e3c82f3cbbc608c4c842eeb8a8ed3ce213147b6819641238c3b78012b3b5741c6af0360eeb30f29f93bc3d071228e9c5f062f6320337419ba769c86738939906ea1658046e30ee2c2cacea8a2e8dfe3d24330b3757b2c4d1f86e357d7a0bdec9f713f2e295bd0b5c6081c47676c7a711836f3ecd16e450c0c3fdb8194c081fc469f28c9136cecee883127dec0d8ae23bcdaf6c5bed5c3f89545896fcf859beb3cdca9fe25821f6c44a7a27fcf937f4a09db69f69f1361df6e05620c3fc38ed8400c34e1579481b26f0f123cdbd9174d879d85ed8f17f1fb643bc8bede218410a2cef5ebd7a1a7a7075d5d5de8e8e8e4fd268410a219434343fe55c9ddb871039e9e9efc1c2184900f158d00268410424841997f61cfa118488c6ba2868104cf82f7e35c3abf8ed1ae83de8b7662dbb65f11f228118909313850a6c15f26173a753ae1dbad27713522027faeec855aa274846d598fe3af593c6f0766ce3f87bf0ddc31eb8f7bf8734e4b18654662d3bc4db89fc3edad53079dbedd8a93572310f1e74af4aa25427ad816ac97ed8c1d33e7e3dcdf06709ff507eefd39072d8d3211b9691e36b19d8bc841cca66fb1fab63e3a4f9b89761f63f0b7085db49e1f8cdf0f1dc379ffcff9659fb07761b81a9a0a898e1dc66c3baa32f84b3e249ab753ddd6f311fcfb211c3bef8fcfcb30f8fbcf10a1d6e7dfe3ab266f71e1c739d8f352cded07082184104208218410428ae91f0b00af59b3867f45082184908f49fab95f70f8b104153dc661a48b2e242f8e61dfeffc0d9e731e63df8ca958b177378e9d3888d9033ac3abb5073a8d094058866c1316308dbfb80e13fa78c2c5de0e8eee1d3178ee0144f241e49c17e7b07c540f78b838c0cec91dde9303f1bc48fca3027a2fd983795f78c3d5d6162dfa7540431661ceca40ba1848391d8c0b6f00bd668330b6b50d5a8c1a00575d203bf40ffcf94a820abd9760cfbc2fe0ed6a0bdb16fdd041b63332643b2358b633068d6d0d9b16a33040b633fef8f395f4ec05886f2160eb5fc8a8d61543fa9a711f9e72f078df540ce8db1fa3d70661ffb77dd0bab1035cbc86e1e73f132129b0fe10b68f6b0f976e3f490f95137f11eb26f481a78b3dec1cddd171f05c1cc82b18ae6ca70e40dffea3b1eef811ccf3690b674737749db817f79e9dc7b2a1dc711c9cd0aaff0f381bcf1798241e17568d41b7e68eb06bdc12bdc66fc6f514a1303310f9eb74f469dd18f6ce9ef8627d1832f2eefbc2a5f1f8666cd81d80f587eee62d53556f45283db75cfed705e3e06c563ef670e9380601798d4482f80bab30a65b7338da3546cb5ee3b1f97a8af416de398ff761ea80bee83f7a2d0e6d1f87f62eddf0d36daede72e27171dd04f4f17481bd9d23dc3b0ec6dc03915096bc3ca9a7b170c8629c63f7f8ce798ea3733ec7909f2f712b94a7219f184f0e7f8b3ead1ac3a1693b0c597a1ed2a297ababb587b6635c7b1774fbe936b742d9314bd82654922fe7e33832cf076d9d1de1d67522f6de7b86f3cb867265e700a756fdf1c3d97859d93e0cc28251bdd1cecd018dec5de035681e821f71652bbe8d8da3fba36fbf4158fc479aecf0d9d7b066443ff4f3f90ec7b93e55f274aa53dc762a41caad9d98e9db1e6e0e8dd0a8716b0cd914c155c9716cdeb01b01eb0fe12e7fd77a49fc05ac1ad30dcd1dedd0b8652f8cdf7c1dac89e6b7b175387e641e7cda3ac3d1ad2b26eebd8767e7976128579f0e4eadd0ff87b3b2face5356ed81a3d3088387b486feab13d8b2e711975342082184104208218490b2f38fdd02dac0c000dcb1f9b97f06dd029a10423447b780269a49c5e121d6e8bd3303ddb6dcc34f7ff785e3b44ba838602fa27ee90b63f16dcc7573c5bc50112a5531456d0b7dbcbc1d8d5739e5e1b52a1ca7fd2cf0faec64b4eaf633c2b3fecfde9d00d670f56d007fee921d49642321f6d882d0d86b09aadaa2aa55dd74576b5bbad25245b5baab52bc5d505a6a2f5ad456fb9610c49684d882ec89acf7e62eef3d7367e2269248048d787edf77de993967e6ccb933d3f626fffccf54867f506354b97218119773e1dd670e762fed8e0d7d8330f21f3d6a777d1c5dfd527132b32b7e5cfa369a1495426c4ac296777ba0f7b787a1eefc150e6e7e03573f6a890e9f9e80d72bab71e6a787e190b31a2ffa3f86f9a98118b72f0c935b2a53019a90b4e55df4b08ce7b0ba33be3ab8196f5cfd082d3b7c8a135eaf60f5999ff0b0430e56bfe88fc7e6a72270dc3e1c9edc523ed6ca18fd393a35198b23bd7ec6b9d52fc103061c9ed006ad27854355a9325c7d1aa096fa0cc2a35360f21e8005e10bd174563b4bfb613856f38639fe0a72eabf85dcfd8fe0edfb7be3db633a54f60f42e32a577038e23272bdfb60ceee1578c53fe2dab5f5f2857f0d15ce87c720cdec846ad5dce1e86d3973d4515cccd22060f4561cfd2608fbc67442af2f8ec2b9553ff4ae198555ab23e0f0e85c842d7b1e4e7fbf86d6fd7f428ca90a6ab7a8079c398cb3694698edc5d4baabd17a9af80c47e03d782d2efeaf57f1f76dc52ba89beffe64604791e77e068913add747edea019f1ab5e068e92b2ac908e7eed391b1692432768c41a75e5fe0a8732bf4eb5d1351ab5623c2e151cc0d5b866712274ad3ed1e76ac066f733caee4d4c75bffeec4232bba599e8163d055f64750e32a96e72e029773bdd167ce6eac78a56ed119e8c9bf6150ebd158752e1119263bb855f341f57e33b1ffe95d371c43b8aa122abbfaa07e0d03a20e9fb7fcd3e189fef30e63e9d3f19828eed5614754f33623fe4a0eeabff52fc2faad29a2cfc568f1bf9b7826f25ff402ae3d876a572ff8fad780ea7c3862d2cc70aa560dee8edef03044e1e8c52c68024663ebd16fd06ad5d308f8e002ee6bd7106e89bbb0726324cc9dbe42d8e621383db431fafc74093eaffc89a89f1e8176f73b68dee51b9c6dfd19c2d7b6c68f5d6e769cc54b5e5bbae7346bff2474ef39117baf6ae119108406ce0948eff0230e0dde9e7f9ae6dc1d18d3a917be38ea8c56fd7aa366d42aac8e70c0a373c3b0b8c5ffd04edc5fb52bbc7cfd5143751ee13169303b5543357747787b58eef7d18bc8d20460f4d6a3f8a2f2945bfc3c2cc3f37e6a184f7e8a8ecdc721a2e78f38b7f615cbbf5b8888e8463805341151d9700a6822a27b07a780262222a26b52fec6a2bfe361aed4097d1ff641bdbebdd1cace8ca40d4bb02e59de47a241cb0fb6e070e8412c7ca92634e66c1c3f142152eeb0ec9bffe1588e16cddfdb8063617b117e6016faba9b11b76e1a7e3a701ac723336052bba151af573161ce1aec5a514cf0372302f35e0dc163d30ec3e0fb30a64e1f8e008d09599939d2bb7b1d9ce43713abec616faf02ccb9d0eb9594bd0c44cc7b15218f4dc361832f1e9e3a1dc3033430656522c77ab0fc5e6395f4cb4395a5c75cbd5eaab1951b1985b3460d7cebd54765b94ea16a3c1a1b8e84e240f86abcd1500b53fc7a2cdb78556eb58c53158c297b2fe3caf631885bf60dfe772c07dae6ef61c3b130ec0d3f80597ddd618e5b87693f1d849cb468a1428bf736e2d081bd98d6a73254e61ce8da7e823d070f62eb84f6b0b3ec79f6e81124272cc7d7b30e23c7bd2fbef97b09e62efd09c31a6b10bfee57acba74052be72c428c418b66efacc751cb0fe847d7bc094b73e16e74df0e5e1b9d24a99873db4c67ab69f901b61c0ec5c1852fa1a6c68cece3872cb54958fef52c1cce7147df6ffec692b94bf1d3b0c6d0c4afc3afabae580fb43065a9103c652f2e5fd98e31d557e39bff1d438eb639dedb700c617bc37160565fb89be3b06eda4f2838bc7caa3e8b05c77ec6004fcbf36139feed4d3138fe4387128d01ea26787b6304c20e1ec68aa1f5a03525e29f159ba0dc61cb20a10a9e82bd97af60fb07354bd0e7cd3e13c553b5780f1b0f1dc0de697d505965468eae2d3ed9731007b74e407b3bc070f6288e249be0f8e04c1c3db905f3a68cc6d0379e41db2a2a64eedf8a5de92ee8fef24034d01a11b7651df6e90c38b66e13ce189dd0e1a901a8b2b234e334227ae32ff8f1c71faf2b3fcddf62e953de4d30c597ee39450a567d310dfbd3d4a8ffca0a1c3bbe0fbb0f4662e7947672fb3549cbbfc6acc33970effb0dfe5e32174b7f1a66e9371eeb7e5d85bc4754d502ef6d3c84037ba7a14f65cbbf01727468fbc91e1c3cb81513ac170e478f245b3376855bfc3c68fc0350d705d0c54421fafa7ff51011111111d14d508d3d56a10b11514931004c4444443213e2572fc63fc926a8700cb39e0c41b7c18b71def26dc194ba094bd78ae98d656a7734685c031a38a26e5d312d32a0d3e901430c4e9dc98159ed8376dd5a42fc6db1daa70d824586a0e1024ec736c7538382e166be82bfdf0f417dff1678eadbdd48b91633cc634ade8e09bdbae0957927e1d4e93d2cdfb902239b3b5a5ad47076719202b65919e9522018c60c64645a3a51b9c2ddcd722e5332b64fe8852eafccc349a74e786ff94eac18d9dc325acbd1ce2e7012b1e2ac0ca45b0f464646a6e5b3a9e0eaee262af231656521dbac82a38b73812f4e6a546fd3194d4414d93908cd1b58ce6bce416242aab5d9d2eedee315bcd6ba1a3c7c5c1173ea0c72cc6af8b4eb8696d60b8336c12273d5800ba7639017ff517b20a089e5daaaaba0a6af9ba5170dfc9a04c253ad81afbf2f1c2d6347ae1e19d1c71199658639ed6f0c6fe00e578fee98166980d99880cb174f23f2b47c1f42acf7c1a5554b34b4130717e246f72d267f744a5fdcb92f2b37d3f2f91b34460d4b178e75ebc2d7fa908883713c320b66731afe1ede00eeae1ee83e2d1206b31109972f5b0fb550bbf7c02bafb546350f1fb8c69fc2991cb3654cedd0cd7af1e0d32658ca4a365c388d02c3bbb1928ea17a6b746a249e1a57b46dddd87227ccd0252548d3084b2cff1cf478e535b4aee6019fca974bd0e74d3e13c552c323a089e53aab51a5a62fdc2cd759e3d704819e9627c7d71fbed60746fac3882b3bbfc480000f78d569812e4f7d8bbd99967b68cc42669609f66d5ec473adec61bab019eb424fe0ef7f8ec350b90b9e7ec217e74b354e1df6cc1c8ed75e7bedfaf2fa6c1cb03c02792ccf5da99e537d248e9c488749e38390c77bc05bfa07520b575771a42d3da28f4722cb6c46dadfc3d1c0dd151edda721d2608631e132944754ed1180269607545da5267cad170e4d023da1d6f8c2dfd7d1f26f04f18fdab54f77cb9f07b5339c2dff323267675afe1d63ad2222222222a2b2317fd6b4421722a292caff7b4c222222ba7799ae60d51f9b916656c3c9c180b8336770262609707184ca9486cd4b57235e0974d850ab6c82351a37b855b66c9b32901027bfefd510872b499603d5eef0f2ac828e1377e2e4bec5f87c5857f8661cc59231a331eb548137609a12b0f2cd6730657706ea3d371fbbfe998a3eb5ede5462dea35ac07479509c9c78f22c672a821f2088e679aa1f16e8a16b5544858f9269e99b21b19f59ec3fc5dff606a9fdac83bba5e43d47354c1947c1c47ad07e3c8f14c9835de68daa296bcd7359aca9551496d427aead502efe93423f36a9a35fbd160b956172d9f51e5084f2f2588ac8283a3358864e9056e6e952deb266424c4c17a652cd7f84a92a5460d772f4fcb1ed7d85e52216fdba641ede20267cba6cabd0b46cf9c8dd9b3e7e0e7f9bfe1f70553f1643d67383a581acd19484eb6be92c378e1222e1b8a8832ddf0bed98eee06e7ae5bc8d74bb54abe0e166a17b8580f4697d1332dc7cec69c9fe7e3b7df1760ea9375e59d2ccd0e8ed660b785c6cd0dd6e125e0daf0aec03a3c2f1418de8d95700ce6cc745cb5de60c4c45c94fe48c0d1d34b0ab24a540e70540659a23e6ffe992856d10f8c7c2e0bfd5e7cfbf657d812d702e3f7c4232b61099ead6673af348df1dcf39de1623c8d4dbfcec2fac346b8757f1afdaad995729cce78fcc7289c3b77eefa726216fac849fb12b5e51e97ea39ad64bdc6a6abb878de2633f73a6ab8b8384b9fdebdcb68ccb4dc8bd9737ec6fcdf7ec782a94fe2da236a737d24d7b60b5e52e1963f0fc6ab48b3fc7b4b5dd9f27c97f61926222222222222222a4621bfa1232222a27b91e9c272fcb12d03d0b6c2fbffc6e0c2850b5239b376241a6acd48ff772956e565771641531fbdfbb68433d2f0d7c7cf63ecb4199832e41d2c3c67825dfd7e18d02a145f0f1b8fe5e7dcd1e6918710e429be8aa8457c301f53e29ff865e52518558ec0e95f30ac774ff4ec69298f8cc1ea64c0b5677f3ce0a1466ed80c8c787b2246bf390711063bd47b6210bad827e2cf5f56e2925105479cc62fc37a5b8fedf908c6580f46ff073ca0ce0dc38c116f63e2e8373127c200bb7a4f60501791dd979f5de3a668a035e1f2f10824e6fbf82624aef8102f4df80a935f7b05df1fce85dabd1bfa74af22b7dbd2a07eefbe68e90ca4fdf5319e1f3b0d33a60cc13b0bcfc164571ffd06b48383bc674969037aa247801dccc9a1d8b83b111a176768732ee3acd10f4dbc1aa2533b5f684c6958fbd10b18fbd5a718fed2d7d89f2b1f5cd08dee5bbbfca32bf6dcee37f87aa90d40cf1e01b033272374e36e246a5ce0accdc1e5b346f835719777ca4f53bf37fa5a2f1e3e7e7e2ca6cd988221ef2cc439931deaf71b8076da182c7aeb09f47f6a1236a6c90715a7846330252cc7072f4fc057935fc32bdf1f46aeda0d5d1fe986c2ee70e93f57099e0963293f57714ca948b96a79800da9387f6833e67d38052b626dffa4418d9a4fbe8807dd8d38f6fb421c3078e2a167fac04b5dfa67d7d9ab26fcfdfdaf2b35fd3ce469d765da06a57c4e1ba24f9f16704206fef9f031bc36f93b7cf7e9680cff6e9fbc83428b809e3d1060674672e846ec4ed4c0c5598b9ccb6761f46b821b3da245b9d5cf83e1e4314466032e0d9aa03e5f5f4944444444444444b71003c04444446461c499254bb02bdb0c6d9387d0bbe1b568847dabde78b0b616e6cc1d586afb7ed44269d1fc9df99833b8355ccfff85a9a35fc7b85f8f4013f82ca62f9e8c2e4e7a9cdbf835463ed11321bddfc3ea245f741ffb290607e44f7f33c5c5224e6fb6ac5c45d4ee4dd8b871a3b56c0ac5059d09ea6acfe0eb1f86e03ed704fcfbddc798b9331dfe8f4cc1bc895de06c8a436c9c1e669870356a373629c76edc84d00b3acbb79f6a78e6eb1f30e43e5724fcfb1d3e9eb913e9fe8f60cabc89e8922f3a65a5f6eb89075bd923376c3dfe8eb38d00abe116e089c8e9ef63c2dc305cadd21c2fcdf806cf4b731d5f4fdbfc1dcc9f3318ad5dcfe3afa9a3f1fab85f7144138867a72fc6e4c24e7c23f6edf0e1dc2fd1bfbe010766bf81818ff6c3c057c7e3f723572d9fdc19ddc64fc788fbdc907b7a353e7fff33ecf0ef849676f2b1d7b9c17d2b38bc62cf7d23f668f7e15c7cd9bf3e0c0766e38d818fa2dfc05731fef72310f1c942699be39df97330b8b52bceff3515a35f1f875f8f6810f8ec742c9e6cb9e7597bb162ee0aac8d36a35ac1d9800b55b231a8dd02e019391def4f988bb0b4ca087cf17b7cfb825f115fa04bffb96ef84c94fa7315c3b1339e7fb9155c0dc7f1cbf0e730e1503534af9eff9f3bb5d7a378b15f751833d261a8d61b4ff7b266b3dff267374fe99fd3a0f717e07fafb6827bda7efcfcd1288c1a37135b2f5effb664fb761f62ee97fd51df7000b3df188847fb0dc4abe37fc791221fb21bbbb5cf8311a7d66dc009a32b3a3f1272ddfbc58988888888888888ca42959d7df36f9c9a316306de7df75d79abe4befcf24b8c1c3952deba79515151f0f4f494b78888a8380683017abd3e6fa9d3e9101c1c2cb712dd7afae4189c884e80c9ad0e9a04785dcb12d425e14c640c920c2ef0ad1f00bfb2cc7d9a7505274e5c80be6a7d34ade38ed225d165e1ca8913b8a0af8afa4debc0bdc8834db8f2db40b478610dfc3fda873d1f35c5b1096dd07ad211780f5e8b539f0720ea7426aa366c0affca25f8db3a7d32624e4423c1e4863a4d02e055dad4df824c99b874d2f239d23570f50f404075976b0129533ace1f3b856497ba08ac5bb544d7a7c8fb5698e2ce7d4326645e3a891317d2a171f547404075b8dcf0603d92634e203ac104b73a4d10205f3cfdee77d1bccb34a847ef40f817edf2a6fbbeb1128cc1988a988868a4bb3540d35aae259896f9263e5711cfc4cd7faea218907cfa28cee4f8a071535fe99dbbf91910fe5130da4c8e40cd911b71ecfb10e9bdd9796ef5b3abb889e754971089e3675200f73a681ce09d7f9c364c999770d2f2ef88748d2bfc030250fdc60f59f16ed5f390b119235bf6c21cbc86758766a24725ebde444454bcd0d050383838c0dede1e5aad366f49444425e3e252d6bf2c05c2c2c2101212226f1111517955a60070719c9c9c60e95bdeba3d180026222a39068089cac01883b9033ae2b57f9be29b3d6bd0f9f70e7901e0d3ffeb55eae99be9d6cad83205afce8c4687f7e7e08d36650f93961777ee73e971f4ef3f702af12466bd3b155b33da636ae836bcd7b80c7f9c41c5c8c2be8f3aa3dbe757f1ecb25d98ddc7ab147f384144746f63009888a86c18002622ba7730004c44748f600098a88cf469884fce86a6b23b2e7ed19e0160aa403230ff514fbcb85a0795432d3cfacd5a2c1e1ec8e7fab631203d211199ea4af0f4a854ca990b8888ee6d0c001311950d03c04444f70e06808988ee110c0013dd3afad458c426eba1a95c1dfe5e454d3e4b74b73021e5c4366c3f990defa04e685f876fa42522a2f289016022a2b25102c0e1e1e1d2b234828282a42503c044447707ce3646444444544af66e7ea853b70e83bf5441a8e1de38048f3ef63083bf4444444444444444150003c04444444444444444444444444444150403c0444444444444444444444444444415c46d0b007ff9e597f21a1111111111111111111111111111dd09b72d003c72e448798d888888ee36bad87d583a730a3e7c6734de7a7f02befa652b62b213b0f993a7d0ebd137b128da28ef69c0b9d5e3f0684b7f78b85545eb09fbe5fa8ac48484cd9fe0a95e8fe2cd45d180311a3fbfd4051d3b3d86cff7e9e57d6eb50cac7d37041d3b86e09d35e9721d111111111111111111d18d710a68222222b29186d0ef9f44f3461d3070e4387cfaf5347cfbc524bc3b6c32565f3a8eb5bf2ec78635f3b174ef55696fd3855f30fc85cfb0e648267cdbf740bb5a95a4fa8ac580936b7fc5f20d6b307fe95ec09c89f387f760f79e03389d6296f7b9d50c883b6e39c7ee3d381e6790eb888888888888888888886e8c0160222222929910fbfb6be8377a1922b3aa2070e038fcf0db522c59301b9fbede13f5ab74c2e4b51bb1f2af6d98f3b4bb7444eed1fd084f3741db7418e6ae5982ef5f6e22d5572cf6e834792d36aefc0bdbe63c2dd711111111111111111111954f0c0013111191952114333e5d894b262d1a0e5f8a6d8b2763d8334f60c0734330f6ab3178a4ea05fcfdd36cfc366f1656461890be690a5ef87c2b924d80f1d21a7cf4f40bf876671496bcf714060c1c8a992be763448f60f4fef2308c6756e393218fa35b9b666812188cee832661ed5939b3d578195bbf1982be9d83d1ac690bb47df06dacb864e9b420531cb64f1f86deed9ba3695047f47bf32784a68afd8c38b7e43d3c35602086feb016cbc73f814e418108ee390cf38e66598fb5653c9737c61ffefe13939ee98a96cddbe091d18b7132761bbe7ea907829bb5c0fd033fc59638b9ffbf7fc2ecdfe661d6ca086b1f051533b6cb5bbfc190be9d2d7d36458bb60fe2ed159750c8a743d6893f30e6894e080a6c89901767e16856feec6253dc764c1fd61bed9b374550c77e78f3a75048a728c0786e09de7b6a00060e9d89d54b3fc4139d82d02cb83b5efe76071294fd4b722d67aec4fc11966bd1fb4bcb2dda8a6f86f445e7e06668daa22d1e7c7b85e539111d1911b7f3078c7a2204c1814dd1bc6d4f3c3f61194e648a36dbb1fc80b5cbc74b63090cee8961f38e42ba33c63358fdc9103cdead0d9a35b1dcb3ee833069ed59484f46499f0b222222222222222222ca8701602222229218cf6dc38ec85c98b5cdf1cc90aeb0e6f8da30a7e2d8a61558b67c2d422f1b911b7712074ec4235734a59f47f8be03884a4cb1eeb3ec777c327c24666f3e8ca82b19d0852eb2acc7a172401bb4ae918103bf7f8ca75f9c8e48a31167fff7121e7bf7476c8aad82a076cde19d118398d482532b6760c707bdf0d0a81fb12f37006dea6460db8c21e8fdf242c49acc483db6092b962dc5bc0f5ec25b2bcf22fee2291cdc38072347ff221f6f43f91c4be7e183974663d9a90b8839168abfbf7b0521ad9fc58c4309883b7314bb964cc0b0cf77430fa5ffe5581b7a59eec456d1633b7fe67f78e9b177f1e3a65854096a87e6de19888949b5f45840f25a8cea3d085facd883b3596a5cddfe05666c13575696b1031ff47a08a37edc875ccb35ac93b10d3386f4c6cb0b63af0b269b538f61d38a65583a770c068df8036773b2107b782be6be330023165fb1ec5f926bb90cbf7f321c23676fc6e1c853f8df4b8fe1dd1f3721b64a10da35f746464c0cc42d4adbf21e7af41c89e92b0f22d1a132707107164e7e0a21cffc8c33469bb1ccfb002fbdb51267e32fe2d4c18d983372347e396719b92e148b2ce788ab6c1947eb1ac838f03b3e7efa454c8fd497f0b9202222222222222222a28218002622222289312909d22b6dd51ef0f1d15a2b8b51f5d90538f6f30078aa006df3b7b129e6387ee8ed606d346541153c057b2f5fc1f60f82e0f8e04c1c3db905f3a68cc6d0379e41db2a2a64eedf8a5de9069c3d1e890c931a6e8d7ae1d50973b066d70abcdd4463ed4791b41c5fcf3a8c1cf7bef8e6ef2598bbf4270c6bac41fcba5fb1eacab510a8a6e507d87238140717be849a1a33b28f1f925b0aa3428bf736e2d081bd98d6a73254e61ce8da7e823d070f62eb84f6b083656c478f4819cec52a666c2b0e1e436486096ab746e8f5ea04cc59b30b2bde6e82fc9fce84f89573b028c6006db377b0fe6818c28eaec19b963e1449cbbfc6acc33970effb0dfe5e32174b7f1a86c69a78acfb75156c3e7e7eaac618bde108420f8463f51b0da135c563fdb28db85aa26b6942962a1853f65ec6954d7d703c320326b51b1af57a1513e6acc1ae156fa3892a0ecbbef91f8ee568d1fcbd0d3816b617e10766a1afbb1971eba6e1a78336ef2ed6b4c4075b0e23f4e042bc54530373f6711c8ad0c3f26060e6d193d8326f0a460f7d03cfb4ad0255e67e6cdd9552b2e782888888888888888888aec3003011111149341e1e705759568c6771ea94de5a79b3d4eee8f1ca6b685dcd033e1e4eb8b2f34b0c08f080579d16e8f2d4b7d89b6986d99885cc2c3bb47e6a1082ddccb8f2f7fb08a9ef8f1696f6dd29f9a39afae8e388ccb21c93f63786377087ab47774c8b3458fa48c0e5cbcabe6ab837688c1a1ac0b16e5df88a6f393a9db5a9306a0f0434a9018dba0a6afaba598ed6c0af49203cd51af8fafbc2515c8b5c3d6e74258a1b5b62b5011814ec06f395bff17e487df8b7780adfee4e2990b56b404ce469e498d5f0691782962e962a975668d9d00e6208963320fa7824b2cc66a4fd3d1c0ddc5de1d17d1a220d6618132e23efe317a0aede069d9b385bd69c11d4bc81e5d39991939880f8c8125ecb1eafe0b5d6d5e0e1df034f0d0a869bf90afe7e3f04f5fd5be0a96f7723451f835367726056fba05db79610c356fbb441705dcb0d305cc0e9986b574eedde008dad370675ad37063a4bb3e9ca4e7c3920001e5e75d0a28be5daeccd84d96c4456a611f795e0b9202222222222222222a2eb31004c444444124dadaee82c828e86682c983803e1f27b5c0543d215c417134bbd8eca018e5204d542bf17dfbefd15b6c4b5c0f83df1c84a588267ab5dfb0ae2d27122769edc87c59f0f4357df0c1c5d3206a3679d82516e17d42e2e70b674a772ef82d1336763f6ec39f879fe6ff87dc1543c59b790af336a951c3c2d9eaac04e79db051b8a51ecd89a76c2c49d27b16ff1e718d6d51719479760cce8593865fbe12c5fc71c1d1d2ce33523233919d9a2ca7801172f1be4a9a2d5707171b6b4abe0de653466ceb69c63cecf98ffdbef5830f54914f6f10573e655a44949b8069c39731126cbf18e9e5ea85ab924d75205074747cbff0a2ee83871274eee5b8ccf8775856fc6512c19331ab3a22bc3adb2650f530612e2e4772d1be27025c96419b23bbc3c0bcbd655db5c5a3df67efb36beda128716e3f7203e2b014b9ead96f7e5b424cf051111111111111111115daf885f19121111d13d477b1f468e7f1235b566246e7a071d1bb7459fa79ec1130fb547c346cf6251fc4d665f9a529172d572ac2115e70f6dc6bc0fa76045ac12c6d363d7d7c3307ef939b8b779040f05794a5f4ed4eabc28a1441bd0133d02ec604e0ec5c6dd89d0b838439b7319678d7e68e2fedf7e9d296e6cf58f7f8b61e397e39c7b1b3cf250103cad1f4e0eac2ab468d0a91d7c3526a4adfd082f8cfd0a9f0e7f095fef57de01ac4540cf1e08b0332339742376276ae0e2ac45cee5b330fa3541511fdf94b8021fbe34015f4d7e0daf7c7f18b96a7774ebd31d554b7b2df5bbf0f5b0f1587ece1d6d1e790841d60f01b5b63e7af76d0967a4e1af8f9fc7d869333065c83b5878ce04bbfafd30a09d3c1d78914c484db96af95f0352cf1fc2e6791f62ca8a5839c05bb2e782888888888888a830919191080c0ccc2bbb76ed925bac6de3c78fbf6edd9638a6382b57aecceb5bac2b6ceb070d1a24d75a15754c51929292aeeb8388a8a48af89521111111dd7bd4f07df2276c58300a3dea5582eee27eacfd6311966fd88758876af0ba513caf288e9df1fccbade06a388e5f863f870987aaa17975253bd40cfdb98df87ae413e819d21befad4e826ff7b1f8747040fef7e4dab7c38773bf44fffa061c98fd06063eda0f035f1d8fdf8f8800e27fac98b119f5e7b0f1eb9178a267087abfb71a49bedd31f6d3c10828901cebdc6d3ca68fb80f6eb9a7b1faf3f7f1d90e7f746a6927b78a537c88b95ff6477dc301cc7e63201eed3710af8eff1d474460bd086ab70078464ec7fb13e622ec6a15347f6906be79de17ead25e4bb31ee7367e8d914ff44448eff7b03ac917ddc77e8ac1010e68fece7ccc19dc1aaee7ffc2d4d1af63dcaf47a0097c16d3174f461731fb74b11cd1f9f997d1cad580e3bf0cc773130ea15af3eaf27d2fe17341444444444444548008f6f6efdf1f11111179e5e8d1a3726bd989c0ac081a2b7d8b751148169a366d9a575fbb76edbc406f71c71011dd0eaaecec6cebec8277a1a8a828787a7aca5b4444541c83c100bd5e9fb7d4e974080e0e965b890aca417cf4299c4dd4c1dedd1f0d1a54834b99fe6ccc80e4d3477126c7078d9bfa4aef8bbd4687a43391884932c0c5b73e02fc2a171de43365e2d2c913b890ae81ab7f0002aabb949fbf662b626cbaa433888c4982c1c517f503fc50b9e80f87f4f3c7702ad9057503eba2aa56aeb661cabc8493272e205de30aff8000542fe4a6180e4f409bd69370c47b30d69efa1c0151a79159b5219afa57ce7fad4a732d75493813198324830b7ceb07c0afc087d027c7e04474024c6e75d024c00ba5f95b0143f2691c3d93039fc64de19befc128c57341444444f784d0d050383838c0dede1e5aad366f49444425e3e262fda12b3c3c5c5a9646505090b40c0b0b43484888b45e5e890c5b11642d8a08bc2e58b00093274fceb76eabb83e0a1e337bf66c346bd60c1d3b7694b6154af0f7b1c71e2bf131b644d078d4a851d2714444a5556e7e674a444444e58923bcebb7409b766d10d4b0acc15f418baaf55a22f8bae0afe0008fbacd10dcba251adf28c8a776816f9360b46ddb128dca53f05728626c0e1e75d12cb8355a362e2ef82ba851d9df721d820a0ffe0a6a175f34096e8bb62d1b151afcbd8ed61d758382d1ac60f05728cdb574f040dd66c168ddb2f175c15fc1be6a1db468d3062d4b19fc15b455eba16570c1e0af508ae782888888888888c84264ff8e1c3952deba3d020202f24de13c63c60c346ad448deba66c58a155246b050d263c43eca34d1dbb76f976bad6cdb4411016285f8dc4abd98365ab4d9ee238e2d6caa6b22aab8cad5ef4d8988888888888888888888a8624b888fc7e64d1b8b2c470e973e4b59e1e3e323afdd3e22b8ab045ce7cc99030f0f0fa95e09bc8a326dda3429f0ab28ea188508e28a7d9469a2e3e2e2e496ebdbc47a972e5df2da4446b1d226328645df621f31063126b15e30cb99882a36068089888848a252a9582a40b10b9a8443b98031f6473ce458f83e2c2c2529444444444444b7cb912387d1b94bd722cba68dff60d7ce1df2dea5631b382d2bdb80ae28625b045c45905509b88af70b8b3a41045e957a317db308cc0ac51da3107543870e95b780010306c86bd7b789c0b232b574c13685d8c7cfcf4f0a148b403011dd5bf80e6022a27b04df014c3722023ebb9f7697b7e8bfd661510aef07fd67c4f36736dfb53f2610115105c577001311954d797a07b0c8f21581dea26cddb2198e8e8ed06834e8787f27b9f6c6448056043c4590b528b6efe315fb177ccf6e6175b60abebfb7a8f708dbf6539263c43eddba75cbcb1a2eee78414ce92cda972e5d5ae4fb84c57162bae96ddbb65d97714c44151b33808988888888888888888888a85c69dfa1238c4663a93281459053bc0358bc07d79608842ab66cd98256ad5a49eb4a50d4361b570454fbf7ef2f6f5d4f4c31bd7efd7a79cbda9fc8b4156cfb11eff05582b2c51da364168b7d6c83ce621c0a11e0b5fd0c22807cf6ec5969fc05db14629fd8d8d8bca9a089e8dec200301111111111111111111111dd767fee8943f567b7e0b9b91af8bfb8e3bab27a5f82b45fa54a95a42ce09c9c1c1c8b382ad59594980e5904706da76e1699b522382bd6c5524c9fac1041d7214386e4ed2b82a6b6ed05296db6fb2b5330dbf673f0e0c1bcfae28e5114dc4704841522906cfb99c4ba122c2ed82682df22f82bea4486b03215b4c81826a27b07a7802622ba47700a68ba114e015dbe700a68fa2f710a6822222a8f3805341151d9948729a0bf5e1183557be2d0b0860bfeda9f80917d6a61d65fe7f1404b0f445fce429f369e18ddaf96bcb7950804f77cb097bc45444425c10c602222222222222222222222ba231cecd418ddaf366afb38e1c3a7eaa145ddca18f688bf544f4444b706ff8d4a444444444444444444444477c4c90b99a8ede38c075a7ae242420e429a7ba0beaf8b542f2c38a6cf2b87e38d521d1111950e03c044444444444444444444447447184d66445fcac4d0476ae2a3059178bebb1f2e24644bf54266e2d5bc929ba593ea8888a87418002622222222222222222222a23b26e25c0674b926ac0f4b44a6ce206d2bb25332f34a6e8e5eae2522a2d26000988888888888888888888888ee9825db2f63cae2d3d2ba588a6dc5e87eb5f24afb466e722d1111950603c0444444444444444444444474dbd5afee2c2df747a6e1affd09d2ba588a6da19edc4e444465c300301111111111111111111111dd768fb6f7c1e5dfba61e14b469c9fd7e9bad2b7ad97bc271111950503c044444444444444444444445461ac3a9e8e66d3a2e52dabc7175ec0a5ab0679ab70effc7d05d37727c95bb78ee8538cc996188b6aec31798b88e8d662009888888888888888888888882a8c050753f16040251cb8982dd794cc570f57c31b1d3ce4addbcbb78a16e6cf9aca5b4444b71603c0444444444444444444444474c7346fde02dbb7fd5ba2e2eaea2a1f55324a96efc0e6aef8e388f5ddc28a65116952d6ad284a7058640a8bec60516c33756deb6d892c61a50f255b58eca3d40ba2bee079cea7eaafab13e710e3b5cd5656c6a064082be546d9cb4444b618002622222222222222222222a23bc6cbdb1bdd7b3c50a2d2b65d7bf9a8921141de41addcd0ba8613364466c8b556e75373a5acdbd8b10df1f2b258a92e224e87315d3db1fcb99ad2b6a2a87a91252cfa10e5c7fd29722de0ef6627d589e0eeb6335979fb887108625fb1bd7f445d4cfd3751aa134426b06db6b238b65f93ca78f097b3d23895635e5f7d596a27222a0906808988888888888888888888a8421081d6c7169c97b2664510d7f6ddbb6fddef292d45d035c0d3415a0ff471c80bd2da2aaa5ef4a764e5da7a22d09aa9bce77c9614382e68724f1f69e957c54e5ada52b2954510b84b5d67a94e8c4f8c53286c1c4444c56100988888888888888888888888ee7a22803ab88d7b5ef6adc8a015ef0356ec97b36c956cdb9b21fa53fa2f8cbf9bfd75534fdf8808f0c624e74ac72981e4c8445ddeb4cf65192f11dd9b18002622222222222222222222a2bb9e985ab9bdbf3583565032689500aa08de8accdd3633cfe0fbbed5a5ba9ba164002b59c4b6c4f4cd82b24f4983b722f357048195316f78b936fc3e3b9537de82535113111547959d9d6d96d7ef3a515151f0f4bc7e2a052222ba9ec160805eafcf5bea743a040707cbad44962f052a15763fed2e6fd17fadc3a214de0ffacf88e7cf6cbe6b7f4c2022a20a2a3434140e0e0eb0b7b78756abcd5b121151c9b8b8b848cbf0f07069591a414141d2322c2c0c212121d23a1111955fcc002622222222222222222222222222aa2018002622222222222222222222222222aa2018002622aac0c4f49d26930946a351ae212222222222aa38c4cf3ae2671ebeba8088888888e81abe039888a80213bf04b12d7c07301587ef002e5feedd77006ba0add30b1e4d9bc1c1d51ec6b8bd48def50fb2b3e566415b03953b3c0eb71aee3027872179c75a6465ca5f69d59e7069d51baeb56ac1ce2e1339a75623f15024aefd198c3dec1b3e0ecf168da0355e46c681c5483e9f2ab759d8d5876bbbfba03ab316a9b19972e5bd87ef002622a2f2a8b077008befb0b68588888a762fbc035835f698bc5631993f6b2aaf1111158f016022a20a8c01602a0d0680cb977b3500ac6ef713ee1bf918b46ae517b86618cfff809393c6e36a9665d32e10d5df5b815a4d3c2dcfacdc7ef127444e1a83d40c6778bc1e8106ed5ce536d19c89ccbf9fc5b1dfb6c30807383ffc079a3cd3097672ff66fd495cf9f6119c3d9c62f987400d687ba1fef7b3a05ed01491bb2d27349ba4fdee350c0013115179c400301151d9dc0b01602222b2e214d044444444547e982e2275d5481c1fd70ee113c72039d9044dcd41a81654c5d2a8827da7f1a8d1c403a6e8af70eced8771e15406d47ecfa346b70652bb39711362e73c8123efb443c4fcbfa033bbc039e465b83b599aab3e05fffe9da0d587e2e2e4368858be1726bb86f0e9ff029c546ef01871102d3f180c67b3114e5d7f47d0f485f076e32f928988888888888888e8eec2003011111111951ba6fd1f236ad922a49d894476e42aa45e129337db43eda0b12c5de1dab20334d0217de7cfb87a791fe2f61c82d9d2eed2b8bda53d03c98b06e3c2f62dc8bc1489f4bd5b91231278b54e505b0ed7367b10559c0073d41fb872321ae99b5720c300a86a7544e5ca7aa4af1e898be7dce058c5158e6ee77169cee748bd7b27cb2122222222222222a27b1403c044444444540ea9a06dfc3a7c02ec60d68521ed449ae59b6b6d387adb43654e812e21c5b28f1986c45818cd2ac0ddcf7a9842e58e2abd5f40258d19a6e86db89aa981838f3f542a93e5980b3088b86ee645e8b2cd50a9abc1c15d07bd31105e1dea226bfd745c75ed0def062ae4eaacdd111111111111111111dd2d180026222222a272c6054e9da7a3c95bc3e0acbe8cd4c5efe3ca1513a07282c64e4cc9ac874909cc1a2ceb96854a6367dd161c1ac36bf01a347c2810aa948d383fff67e498d5503b38421c6dd28b97095b98736116916095d6f2ff96afc59796e3c2a2777076c96738f7cb47b8f0ef5130ff978888888888888888ee360c001311111151f9a17243e5c797a2e96bcfc029770f2e4d7b08a7fe396e0dc49ab361d48b3527689cacefe65539ba4063593567a549db70698f1a63d6a25e9706309dfc0e911f0fc2950b225a6c82499763e94705b56325ebbe6acbb10e96afc3e6ab3064192dcb04a46f5d8a0c9d1e597b7f455a8a987e9a8888888888888888e8eec200301111111195132a685b4f4583c7da4213b704d113fae3fcc10bd7b2704d31c889cb8159ed0ea79ab52c151a38fa37825a6544eec508cbe11ea8fac28fa811e0829c9dc311f1d924a424e65a8f85113997636036aba1f56b0247113faede144e0e2a98af9e4456a2c823262222222222222222bafb31004c44444444e58308e0767904f66a334ca80def5716a3f1d8e596b218feaddc2c3b5c45ea817f6130d9a152cf2f51bbffa7a8d3bd3154861824efdc05547e18dec1d5a132e7003ecfa2ee7be2584b79f723b8bb00c6236b909a6e82baee60d479ee3dd47efe45386b7291b3ef0f5c55e2c44444444444444444447739068089888888a87c5079c3ded55e4cd20c6df5b6706b162297aea8e4e160d9c18cdc5de310b3391c862af7a3fa13afa2b2d345a42e19810b27b201d7eab0d3aa2cdf70abc029a0abcdf12d612fde1d9cb60ce7e6ce43469627aa3c3406d51a5682eed027885eb65b7a8f3011111111111111115145a0cacecece9b55ef6e131515054f4f4f798b88880a329bcdf98a5eaf87c16090963a9d0ec1c1c1f29e44962f052a15763fed2e6fdd4a2ac0ce112a43b6e53994abe8863a2c4ab94df7a36250bb06c0c9c30e86b893d06596f25dbdf6de70f2f3832ae30cb212e47707533ee2f913ffdd2022222a4f424343e1e0e0007b7b7b68b55a6929bec3da1622222a9a8b8b8bb40c0f0f9796a5111414242dc3c2c210121222ad131151f9c50c602222222a860ada3a0fc3abcb33f00a0e8248ae2c39673877f9164dbf3f8776f32ea2cdb8e1702867bf93d3b69b86e65fec42f30fde93b6d5f586a1c1f87fd0f8a527acef882d8ce72034f874175a7cf62baaf969e4ca52ba157ddce34c6991c83c73acf4c15f411f8fec98430cfe12111111111111115185c4003011111115430d87361fa0ee9019a8f7645f3896e69b43ddd1a8ffcaf3a852d50186d87d488f8d2f67d3ecaaa0aae40fa71a8de15cbd9a655b03c7964fa36ae360b8767e02552a59f7ba8ebd071cc4317e7561672fd795d6ade883888888888888888888a8100c00131111d16da08243c3f670d2aa604efe0dd1e31ec6f15f9621b75ccf286b44d6ba11885e380967bffb1089e97235111111111111111111d15d8401602222222a1dbb00b875791ede218fa3b287372a757a1bb55efe0ab57af78193a3d84103c7c067e1d9a09a78fbaf4535cb3ecfa16a3d0f690b2a3738dff72a6a3cf715eabefc196a3efc182a55b9360db2caf701788558fa6fdf0e0e3e0fa0fa335351bd89379c829eb59c73103c1afa415beb71f83efb25ea3c3d02eed59c2ca7ac812addc7a0b6651cfe0ff584a39255ab728553e093a8fef864d479f51bd47e7218aad674951bafa772ad067576324c4e5e36d35dbbc0b1d510d47ce16bd419f81adcaa164cd95543e3db059e0f8d41ad97be45dd17c6a17aeb26d0e49b42fa467d10111111111111111111dd1aaaececec729d8b539ca8a828787a7aca5b44445490d96cce57f47a3d0c0683b4d4e974080e0e96f724b27c2950a9b0fb6977794ba181cbc06d087cb4095417a72162ec2464b8bc8cc633be829b3a0599314970aa5b1f6a11ec341ba1df331887676e84fb5bd1a87f9f83b50b8901597ff6c29195b9f079f377d40af2b31e23b13c9f693b71e1eb67111b9d09bb1ecbd1eae5ae50a5eec7d5cce6a8e2a741fac20791d8623dea36d322f7dc4118aadd0727e985c2966313ff41426c737835af6ef90ca22a17399b9ec6e1b95b606ef8095a8c1b0e27b5096631ffb4460de41c41ecd487712132fbdab992e661efeb6fe7db3e31fa2da419aaa0f2801568f4682b68a53f9b33c394910c93b307b4a6e3b838a10b2e9c6f8d5a5fac866f758de5121801b5162a6422f3cf2710b1641f4c28411f31d7bfc7b6c3a29442ee07d19d219e3ff1df0d2222a2f2243434140e0e0eb0b7b78756ab9596e23bac6d2122a2a2b9b8b848cbf0f07069591a414141d2322c2c0c212121d23a1111955fcc00262222a29ba37685bd6e35a23e1980b3072ec2acd2c0ae451fb8da67e3eada1188d9190d113e3227aec1b99943706ecf59383ef805fc83fca0ca09c795d97d7174f2605c3a9506b8de8f1a2f0e85b3cd3713955b6b54526f47fcba9f91722947ae5543eb9e85c4997d7072f90ee49a5450793e80aa4e4b2de3780ae70f2758c6610787960fa3b2d672eef450c4cd1f80f0e1fed8fb6210a2775f021c03e1d3a3843facfabd825abd5b42abca40e69651383ef9395c38959d3fbbd79c848ccd6370e2bdc6d8ffbc1f0ece5c0e9dd905cedd5e829b888197a40f222222222222222222a25b840160222222ba39a664a4acfb1ac92736e3ca962dd09b00958307ec9cccd09d5a85d48b29d600707634d2f6ac44ea0527b8366f09b5ca84dc035fe2dcf69dc838b11ce7ff5c230572d5fe5de15af55a54d49cbb0f17be780667167c804b8793e45a130c87ff874ba1bb91f2cf4a648ac4597306d2367c89a413ffe0f2ce7d3089933abb5bb36d2fad43d285aa70ebf911ea8df80ad5ea55b254aaa171f7b32c6f4405fba65de022de639cfe372e2ef8156927d6e1d29285d6f32a4c5148de771cdae683e13f780eeaf66c0531a1b5cab93aec5dd425eb83888888888888888888e8166100988888886e920ee65c398aa9cb8675b65895f4ff8552b942eba4b2349b604c4b9082c392cc1418a50d67a81d6cbe9aa49f42769298b7d99619267d8ef5d85c9da52751a587516f106b963ab94d9afecf1e2e7d57a2c5f8d9a8f540573868af2227e9aa68b57c03baf6cee1a2a9a1adec6afd3ce997a19c02ba2ceb7965aa3aa3d0e4b3b5a8fff4cb70f3b687213e56fe3c1aa8d425eb83888888888888888888e856610098888888ee0cd325e892458056037bff66b09302c52ad8d50a84bde51b8959770e39293669b1e2ddd5f2ea4dd1dc07afaec1d0e212e26776c3f16f86e1d2c9d452f46942eed554117306dc1bc3b9b218b00adaba4170cafb0665874af73f87ca95ccd06f1b82239f3c87e8bff6c090779292f44144444444444444444474ebf0578f4444447487a422e5df3fa137029a661fa1f15bdfa2f62b0bd078605768908b9c5df3909225ef7a4b98ad59c92a2f54e9360abe8fcf40bd079b94e2cb8f19b9119b90a13343e5dc03b53ef80d7507cf479397fb59a7975698452eaf1a768d9f875fef31a8ffda6b70d65a9b4adc07111111111111111111d12dc25f3d121111d11d6338380ea7162c4766960b9cee7b01d5bb3f0c278744646c1d8553bf6fbbb5d3221b0f207efd16e88c76706afd36fc1fa8858c83e1a53bc7e59f10f3db1a64eb54d0d6e805ef4ef7c1b07715b294a99c918bf4adb3919a6c80aa7a6ff80d7c190ed1eb9199d76e71c33e88888888888888e8568a8c8c446060605ed9b56b97dc626d1b3f7efc75ebb6c43137228e53fa17fd08e23c4a9d28b367cf96ea05db7adbf11465d0a041a53ea6a4929292a4feef04719e952b57ca5b774661e7149f595c47b12c2d71af957b5c1ae2fe17f67cd92aeefa88b6d28e579cb3a4cfd7cd5c0bba7ba8b2b3b34b3e136239131515054f4f4f798b88880a328b29746d8a5eaf87c16090963a9d0ec1c1c1f29e44962f052a15763fed2e6fdd665a2f38d6aa073b6d36f4178f4397992b37dc6a2aa83d02e1e2a986fedc11e8726eee6b8faa727db8f8568529ee28b252b3e55a1b0e35e05cbb06544911c84ccc902bf3bb611f0574589472e7ee075101e2f913ffdd2022222a4f424343e1e0e0007b7b7b68b55a6929bec3da1622222a9a8b8b8bb40c0f0f9796a5111414242dc3c2c210121222ad975722f83564c810444444c835d6a0d8d0a143a57511c85bb06001264f9e9c6fdd960814da1e5f9008eab56ad50a8f3df6985c6325ce7df4e8d1bc732994409b87878774cefefdfb17dbbf200274d3a64d938eb9d5c478468d1a257df63b495c37f1b9020202e49a3b479cbbe07d2ea9ff6adc37f30c8867bd59b366e8d8b1a35c53b8dbf97c51f9c00c60222222baf30c09c839bd17e9a70edfc6e0af608629e9a8f53c3719fc15cce9d1c838b5bfe8c0adee22b24eed2d32f82bdcb00f222222222222222ab382c15fa16040b62c94606ec1e0af101f1f0f1f1f1f79eb1a116453026dff45f093ac014fa27b0903c0444444444444444444444474d71319b823478e94b76e8feddbb74bd9bfcad4cc05038b225b54692b8c186361c1e3921219c44affa2d84ef7ab6c17d626a61956eac567b065db26ca8da6061663109f53c98c55ea6cfb50887d94fdc57944f6b3ed35b33d46ec2788fd943129531a17b69f60dba6f4ab9c5321dac479c552f4a710fbd91e6fdb561c657f5194f388a552a78c43f91ce21ce25cb6c47ee23adb8ed5b68f826311db4a9b28b694ba82cfa2ade2fab66d13c5f6b91163b46d8b8e8e9696ca33223e5fc1cf46e50303c0444444444444444444444474c724c4c763f3a68d459623874b3f4db5a2b00cdc5b4d04bc4496b12862aa5d25a02602bb4abd0844db06c694009e9822baa4531177e9d2252ff026026ea28840e6b66ddbf2ce23329e9500a220fa17f52b56acc81b9708e8896de598b8b838a95e28d826d6c5796f4404fe44c0514c232dc6253e936d1f05838ca25d5c1fd1a64c3d2d8eb7fd2cb6d745b9c6227b5b5c63dbbe95e3c5d8c57994b6c2a6b416e79833674ede3eb1b1b1d2d815b6c7cf9831232fb05994a2c62c964a7dc17188f19f3d7b36af6f316ef17cd84ebf5cf0de8a699c0f1d3a24b75ab3d86dcfa97c06dbcf27a674169fa1a0e2fa2ed8268af24c8936f12cd8b6d5af5f5fba07e25ca25dacdbde372a3f18002622222222222222222222a23be6c891c3e8dca56b9165d3c67fb06be70e79efd2b10d6e9695087029015825082bd806bcba75eb2605150b12013bdb40a312c013c137dbbe8a631b7813c1c293274f5e173814633976ec98bc756dba6b31d5b412e42bf85ee2010306c86bd7b789e344a0d636a85c18b18f329db518973897729d4440d1368bb430e2f38b636c83dc62bbb06b2c8840a7d2b7a2b0f72ddb52fab27d1faee8e7e0c183f29635d0ac109fa9b8fb52dc98c5398a0b9c8b712b99d7ebd7af979e1b5b05efade8af65cb96d2ba20cea19c531973c1cf278e2d2c03beb8be8b7ba60a6b13c47df7f3f3933eaf080453f9c400301111111111111111111111951b81cd9ac36834963a08dca851a34233208b22025b2233d39608aa29c131d1ae04609520acb7b7779982cc22f826826a22b876ab8831dd88979797bc563205837e37223e93edb52a2c1bb720719d6d8f11a5b0f38aa0ad92112c324ecb4a042f6f5651635602fc22402bc65b50e7ce9da5b12b41dbc2de055d54f6ba3846045b95f3d906c76bd7ae2daf15afb499f12579a6a87c6300988888888888888888888888ca95f61d3a963a082c02712210593000673b1df1962d5ba477f80a4ab0d1365b75e9d2a5f9b24c0b5282cc4a20cfb63f5be29c622c42c16c5871bce847100143a5af1b29786e41044695be8a22827fb60159f119152223d9f6fa88cc5f11142f4d00b8b0711546045e131212a4f5c2ae7d7194fdc5f556141c7b41859d435c0771dccd28c99845805628782dc4b122582b32667bf5ea25d75e2302f4b6d9c8e21c22bb58619b0dac04c1459f22cb5cc9d616e7b4fd0308e5d92aaeefe29ea9a2eeab389fc87a57a682a6f28901602222222222222222222222baedfedc1387eacf6ec1737335f07f71c77565f53e6b70b052a54ad8ba6533727272702ce2a8545752221353047095e9724511d3ed8aa09758174b31d5af420404c53b4f957d4560cbb6bd20117413ef5c55a6011694fd45e0ccb61f657ae2f8f8f8bc7a5144e04c0926968638461c6b3b057149fa52c6a71c639b0d2a32926daf97585782c5e25ad94e635d9482d74494c28e13815771ad9500bd081eda5e7bdb20a52d3126dbebad2838f6c2326f0bde5f11ac57a64cbe19458d599c5ba913632aec9e88c0afb82e859d5f64048bcc5ea50f31bdb56d26ba081e2b6db6c78bfbaf5c8351a346e5fdd181ad1bf55dd4335558dbfefdfba5f389732953411775dfe8bfa5cacece36cbeb779da8a828787a7aca5b44445490d96cce57f47a3d0c0683b4d4e974080e0e96f724b27c2950a9b0fb6977798bfe6b1d16a5f07ed07f463c7fe2bf1b444444e5496868281c1c1c606f6f0fad562b2dc57758db424444457371719196e1e1e1d2b234828282a465585818424242a4f59bf1f58a18acda138786355cf0d7fe048cec530bb3fe3a8f075a7a20fa7216fab4f1c4e87eb5e4bdad4420b8e783d7674cd2ed27b26bc5fb820b0b661251f9c60030115105c60030950603c0e58b08c011fd9718002622a2f286016022a2b2292f01e075a109f86e4863bcfa5d04f67cd31e8f4c08c58467eae383f991e8d9b22a03c0e588c8ecb47ddf2c11dd3d18002622aac01800a6d26000b87c1101e08c559fc85b545a95fa8d43ce81e5f216959663ebc719002622a27287016022a2b2292f01e06f579ec5a91f3be3f3a56730b8574dfcb1fd325eee5903cd87efc41b7d6bc2b34175796fa0b99706c911ff32004c44544a7c07301111111111111111111111dd11469319d1973231f4919af86841249eefee870b09d952bd90997835afe466e9a43a22222a1d06808988888888888888888888e88e893897015dae09ebc31291a93348db8aec94ccbc929ba3976b8988a83418002622222222222222222222a23b66c9f6cb98b2f8b4b42e96625b21de01ac94f68ddce45a22222a0d06808988888888888888888888e8b6ab5fdd595aee8f4cc35ffb13a475b114db423db99d8888ca8601602222222222222222222222baed1e6def83cbbf75c3c2978c383fafd375a56f5b2f794f22222a0b068089888888ee26e66c645d3c86e43311d612730c2917ce20333d0766799792c946ea810538b56e3ece44c4c224d7e6977f9fb2d123ebd45f38bd71292e9e4bb97eaca634a4ecff1d91ffac425c42693f4b39a7bf84d4b095b8b87d35122e245fbbd6e62c649dde85a4d31760a8501f988888888888e8bfb5ea783a9a4d8b96b7ac1e5f780197ae1ae4adc2bdf3f7154cdf9d246fdd3aa24f31265b622caab1c7e42d22a25b8b0160222222a2bb89390d6911ffe0e2810dd6b27f3d2eec5e89d37fff0fa7761d4256f13fcb5e6336c1989908ddd524e8b2f572650125d9a7a44ca9b87a361299c9e79172ee228c72b5951e99c7ff42ecb90cd8d7ef042f2f47a8e496bb9e2901897f7d8198b093d0c5ed43ec8a69b87c29576a329c5b8198354b9092e1084d85f9c0444444444444ffbd050753f16040251cb8982dd794cc570f57c31b1d3ce4addbcbb78a16e6cf9aca5b4444b71603c044444444772515b4de2de113d81655abb959b672a1bfb81d97a292ca67f6acda0b9e6d1e42f566dd50ab652368e56ac1ac4f800eb5e0ddee71f8d7f5a8505f50cdd9c790723e0795dbbf8e7afd06c0cd3e0ee9171261d69dc0e5ad3b60a8f1286a34f3aa38016f2222222222a21268debc05b66ffbb744c5d5d5553eaa64942cdf81cd5df1c711ebbb8515cb22d2a4ac5b5194e0b0c81416d9c1a2d866eadad6db1259c24a1f4ab6b0d847a917447dc1f39c4fd55f5727ce21c66b9badac8c41c91056ca8db29789886c31004c4444447497d2546d0cafa6f7a3c6fd0fc3b38a08211a909d78396f8a61b32e016951bb712974232e1edc8984f397915bf85ccf30241d43dca14db878680f9213338b0c229bf549483f1b862b62df035b70e55414b2f505f636a420fdcc5e5c0eb39c37742be2622ec16036c2909d0bb58306c61c9b299e4dd9c84988873e371bfab8c3883f79125939ca200dc8b9741449a78f2025e12a72a5315afa0cdf8fb4b4326624df212ab5162a951986ac7498725261306aa071d42063cf222466d547f56e5de0c86fe44444444444748ff1f2f646f71e0f94a8b46dd75e3eaa64449077502b37b4aee1840d911972add5f9d45c29eb36766c43bcbcccfaaaa388381dc674f5c4f2e76a4adb8aa2ea4596b0e843941ff7a7c8b580bf9b9d542782bbdbce64e5ed23c621887dc5f6fe117531f5df44a94e1099c0b6d9cae2d87e4d2ae3c15fce4ae3548e797df565a99d88a824f8eb26222222a2bb9d4a0b95da9a43aa5259bfde9952c27076c3429c3bb80789a78f20396a1f2eef5984a86dfb90699d81586686296917ce6c598fb8c8c3488edc8d8b5b97e0d2951cb9dd961159c7fe44ccbe7f111f69e9f3cc21c487af46f4d65dc894ff10d99c711ce737fc8a9803bb90106dd9e7f441c41d3f851ca30e99919b101bba0957ce265a03c0863824ecfc15513bb758fab39cfbb4a5bfc37f217afd32c427ea45045b3e66232e1d5c8dd3d2182d7d9eda8173ff6e446a4eb9cc75cecf3108decd7d91b37b220effb208996e5de155793b2e1e49814bdb67e0555523ef48444444444444b78208b43eb6e0bc94352b82b8b6efde7deb7e4f692982ae019e0ed27aa08f435e90d65651f5a23f252bd7d61381d64ce53de7b3a4c07141937bfa484bbf2a76d2d29692ad2c82c05dea3a4b75627c629c4261e320222a0e03c044444444772953c6455c3d178184839b90942ab2661de1e25b036a531212c376223ddb04b57b0bd4e8fa34eab60b86b39d1986f83db81499902fc3d7986946a5fb9e40bdce5d51c55965e93819c9a74e21f7baf8aa0a1a8fe6f0ebfc021a3f3e0a81bd1f86ab930ae6d42348ba926b392e0dc9619b919a61009cebc0a7fd93a8d7ad1f6a34f083f6ba398e4dc889da822b973300ad0faab619807a210fc353fc00aebb80b88361b00c3f8f31cb0e6eed9e449da0fab0137de5c4202dfe2e98fe4a550955ba7e88a6cfbf8b064f4e44d3278391b57b0b74debde057ef2a1277ff810b3bd62325214b3e808888888888886e9608a00e6ee39e977d2b3268c5fb8015fbe52c5b25dbf66688fe94fe0be3ef667fddd4d3372202bc31c9b9d2714a203932519737ed7359c64b44f726068089888888ee4a66e45edc8ef37b37e0f2e94b30aa1ce1d4a027fc6a570172ce213d45fc90e80cd7a65d50d5c717956a7584770d174b9d113971e7f30577b5353ac0b76e2db8546f896a75bda53a735a3cf26662cea386a35f001c7467917464232e848523db203ad221372b1b664b7d5a82989ad911aecd1f828f7f4db878d543d58080eba739366720e3ca152910adadd10ebe75fce1e2dd18d51a379082c5e6b473c8c8be36488def7df0ae591395eb374765471101ce8541a7b336967b5ad879d443a5ea1ed087fd8ef8143ff8dcef8ba415dfe1f29978e8cfae47ccf25f919c59c4fcdc4444444444445422626ae5f6fed60c5a41c9a05502a822782b3277dbcc3c83effb5697ea6e869201ac6411db12d3370bca3e250dde8acc5f110456c6bce1e5daf0fbec54de780b4e454d44541c068089888888ee4a2a68bd9ac3bb6947546bf510eaf47a05f55b3580bdf876a7cf8149c44e558ed03a285ff754d0d85b7f30351bf4d676890a6a7bc76beb5aade57f2dcca67c59c212631ce2fffd1567f66d47d2955498ed5c6127a5e35a982d7beb326114314c9513ec5cecadf54531eb6094a6a2b68ccbe1da0fe7b08c459a14d96c80490a2e0b9671a995a992ed20cf726d3de75dc414ff0f2e845e82e37dcfc04b7f1869197ef0ea3502751f0c81534e34d2e38df29e44444444444474334490b4e074c94a9d588aa264ef2a81d6a3a3ea4b4be18d0e1e79015cdb7a5bb67d8875a54ee94fb07d4fb038b76dbf623fe5b882e756ea05b19fd287284444a5c10030111111d15d4ae31108efc076f06ed00495ab385a03b7162a2757d88978a9391dd9a999d640ae391339a9d6f71ea95ddc6097f72dd00c4366aa35206cce466652b2757fcb3ef64a873253d2712427e900a740d4ec3910b5dbde0717db9d1c2b432bfa355f45667c32aee5b31612a85557829d933448e4a625c01aebb58c2535c19a9dacad027ba70af455d5188bf8adeb90e5d603355bd7815a6b0795e57ae766e6c0989102035c2cd7835fcd8988888888888888a8ecf85b26222222a28ac6a12edc6b8abf2cce45c69115387b600b2eee5c81cb71b980ca1deef5ea59b36c65a64b5b7166d73fb8b87b392e495353d9c3a56603e4250f2b9458afee02924fecc795fdff20517af7b095caa11edc6b54b2ac19911db11ca7776d44ec813538fdef2e645e97dcea842a751b4aeff3355dd981989dff58f6fd133147cec164f98a6a5fab05aadc2089f8ee61b91ee1bf23ee8a27bcbb3d02173bcb9770bfaef0aea547e28ad138f2e701689af481a78fed5d212222222222222222ba390c001311111155384e700dea0b5f7f4f680c49483f7308c997926072f041d5d67d51bd5afec8aaa66a75a81323907c311e46b33d1c6a77875ffdaa79f15e85daa3193cab55024ca9b87a7c279232aba34a559baf932a67b8b6ea83ea35ab5abe646622fbe211249d8944964e0555c1ce2cb47e5d51ab652338daeba1bb74d4b2ef69e80cce70aafb006ab7a8952f487d77d3c0e9be77d1e2cd8fe1e727bf1f4ae307ef7e531038680c1abdf8391af50cbe2ee39a8888888888888888e866a8b2b3b30b9993efee101515054f4f4f798b88880a329bcdf98a5eaf87c16090963a9d0ec1c1c1f29e44962f052a15763fed2e6fd17fadc3a21464acfa44deba79a69c24e4a467c3aca904075737688b88aa9a73d3902da68876f282532587eb82bf79cc7ae853e3916bae0c477757680addd10c537612b22de785d6c572deaa459e576214d353a7c060b2835d154f3838943df45ba9df38e41c582e6f516939b67e5cfaef0611115179121a1a6af99ee0007b7b7b68b55a6929bec3da1622222a9a8b8b8bb40c0f0f9796a5111414242dc3c2c210121222ad9747aab1c7e4b58a89ef0226a29262009888a8026300984a8301e0f2e5560580ef550c00970d03c04444541e31004c445436f74200988888ac380534111111111111111111111111115105c10030111111111111111111111111115105c10030111111111111111111111111115105c17700131155607c07309506df994644b6f80e6022222a6ff80e6022a2b2e13b808988ee1dcc00262222a23c05ff6880e5bf2bbc1f652bbc7e652b444444444444444474f762009888888888888888888888888888a88260009888888888888888888888888888a88260009888888888888888888888888888a88250656767dfb52ff98a8a8a82a7a7a7bc45444405157ca7a35eaf87c16090963a9d0ec1c1c1f29e44962f052a55fe777fa61dc1da55614830c9db05697cd0a6ffc3685ac9ba694a398e0d2bd660e7b10b483355865f60673cfac48368e226ffbd5969fbbbb407cbfe39894cb30af675bae2a9aeb5a1b136494c496158bdf60852e08666bd1f45b047c5fabbb6ebee07950aaf5fd9f0fa11115179141a1a0a070707d8dbdb43abd54a4bf1df2cdb424444457371719196e1e1e1d2b234828282a465585818424242a47522222abf18002622aac0c42fef6d0b03c0549c82011fe38929e8d0621cf6e7ca1505d9dd8f2f4ffe8b77ea0217d68cc1d383bfc3eeb85c5ceb4105bbea5d3166c1227cdcdd07e612f727c2bc06844f688d3693c3916be9505bef756c3a361d5d1cacbb0a86031fa065c7cf10616e8a31bb0ee2b336f6724bc550f07e50e9f0fa950daf1f111195470c001311950d03c04444f70e4e014d4444448552550dc68061233062c4080c1b701fdcc5b706b517da3e3d5caa1b31bc3f5ab9aa90b56f12fa3ffd3576c519e054b73b5efd603226bdf73c3af86a61b8bc1553063c8b99278d25ee4fa20fc3a2a511c855b9c1dd4d0dc3d9d558bc23c7da4644444444444444444444456200988888880aa5f67910ef7c37033366ccc0b4373ac34b7c6bd054c703ef7e27d5cd98361adddce3b0e893e908cb344353f319ccdbf10f7e9c320ee33f9f8fadff7c862eae6a9852fec597df6e444e49fa93a771d6ed5d8415510668fcfae1c507aa426dbc88358bb720536a25222222222222222222a2a230004c444444372f7d2bfede910633ecd0f4f9d178ccf7da570bfba6af60708f2a50c188cb3bb6e0885e6eb8a12c6c5fb40a31060daa3f3800eff60f819bdad2c7df4bb02943de854acf108fb09573f0c584f7f1ce98c998b5f604d2e4262b1dceef9887cf3f7c17ef4d9886e5879351d4eb9af3a44760d1e45118f5fdf612f69583531b7ec5dcb973af2bf3ff8a90f6a818d211b16832468dfa1edbf35f18e8ceefc0bccf3fc4bbef4dc0b4e587919cef22dfc43d2022222222222222222a800160222222ba69c64b677131cb0ca8ec50af712368e57a2b67d4afef0bf1465f53fc655c2e69242b633316adbe08a3a61a1eecd7153e3d1f4588c8248e5b8725eb53e59da87432f0c7730dd1e6f1a1787fd217f8faf38f30bc6f6b747e7b33ac573407e15f3f8ce0909731e6d3aff0e5a4d118d0be13de5c97546800d29470084b3e7b159d9bb4c6b31f7d8759ab8e20336fc762fa325dc5d66f06e3e5975fbeae0c9eba413efe2e664ac0a1259fe1d5ce4dd0fad98ff0ddac553872edc22027fc6b3c1c1c8297c77c8aafbe9c84d103daa3d39beb9024ed52ba7b40444444444444444454140680898888e8e6a955f29709137439d7a7f8eaf50669a9727080a3fc7adf1b495dbf187f5d31425de53e04f9c4e0c4e5da6815e4049529111b96ac43b2bc1f9586195aff5ef8f097f5d87ffc38767cd70f7eea4c1cfd7916fe4eb3dcbd0bbfe283c95b91e8d416e3fe3d891d1f7544a59c13f871d28f386594bbb091b3ed4b0cf9f017ec4fb2dcdb02f7b5d8beccaee8f6de5cfcfaebaf72f909ef8754b53c4695717fffde720f77b19c6df872c887f8a5f00b835f3f988cad894e683bee5f9cdcf1113a56cac1891f27e147cb452eed3d2022222222222222222a0a03c044444474d334350250af8ae5eb8439178777ef42be199a8d17b02ff43c8c5041db20108dede4fa6225e1afc5eb9168024c29abf17aeb400406de8f0fb766c20c1352362ec55f09cc872cbdca78fc8b4598f4e28368ddb8313a3cf9001a89d46c5d16320d40eaa6b5d87e1570683708c33b354487214fa1b53da00fff173bace9a9f9d807f4c1d8597f63ffccde7091eb14c5f7658780eecf60d0a0415279a66d06f61f4c85bade0b18f75a43b987bb987d00fa8c9d85bff7cf44efeb2f0cd65a2f0c060def84861d86e029eb85c1bf3b924a7d0f8888888888888888888ac20030111111dd3c97ee18d0a73a3430e2d2a2b17877d53958f380d3113e6b34bedd9d03b3aa0aba0eec879a25f8d661baf227fed8940293ca09f5baf4c7134f3c612dfdef472d7b154c699bb1644d3ca7c42d0b5312fefdf247ecce55c1b96d0f747133e04c740cf46635aad6aa8daa96fba4aeea8f9a5554301b2fe342ecf5575bdbfc69bc37a417ea3b174ceb2e4d5f69f87bea57d87ed5055dde780b5d0a064cef46dae678fabd21e855df19d75d9933d188d19b2dd7a3166a5b2f0cfc6b5681ca6cc4e50be74a7d0f8888888888888888888a52825fc51211111115c50dbd3ffe02036bdb01d91198f37863f8376c8ea6b5fdd1e68d35883569e0d5fd637cf9726de95dc0c5332176c5626cb96a86caa923defa6d29962e95cb92f978bdad3d54e674fcbbe4cffcef13364662e623b5e1ebeb2b15bf0683e506ba4e4604e6bd1a82c7a61d86c1f7614c9d3e1c011a13b2327360b6343b38395bf753d9c3de5e256576ebf5a5093e96bc2fe3995f316d692cccd5fa61f8a03a25783eee6ea6ac4ce4582f0cac574665b92e9667da72b572f5ba5b780f8888888888888888e85ec700301111119589a6d63398bb65193eecd318ae9a1cc4451ec5f1736930b9d441b79173b165d528347390772e8ef12c962fdd892cb30af6c10fe1a16a365f5334b5d0fbe196b0539991b96309565eb009889973919e7819972fcbe54a8adc40b64cc9db31a15717bc32ef249c3abd87e53b57606473474b8b1ace2e4e5220322b235d0a42c298818c4ccb3556b9c2ddad34a1d992f665c091793f6347a61a351f1d845e6e727505a67676819388e7666520dd7a619091910993e56ab9babbdfc27b404444444444444444f73a0680898888e886ecefff06a772cd30eb0f63724bad5c7b8d7d9dbe98bcfa38aec49e44e8ce6dd8b1ff182ec69dc1e6e9831058c8d4be85f6a7a98b515bb360329b90b3ed2dd4c917f3d2a0e1983dd099cc30656ec6c85a6a685b7f8aa37a4b1fe6fcc594be4c3e86f29812b0f2cd6730657706ea3d371fbbfe998a3eb5ede5462dea35ac07479509c9c78f22c60818228fe078a6191aefa66851ab34c1c712f66508c7b295c791abae8607fa769233622b366dbd86a8e7a88229f9388e5a2f0c8e1ccf8459e38da62deaddc27b40444444444444919191080c0ccc2bbb76ed925bac6de3c78fbf6edd9638e646c43ee27841f4617b3e510af62bb667cf9e2d6fdd9818b3e8874a4e5c63e59e9467b7eabedaf63368d0a0bc674f14f1fc242525e5ab1345d4d95ab97265b1eda525c6a1f4617b7ebaf31800262222a25bc6c12b00f775ec8cfb5b3746b57b21aa77973025fe895f565e8251e5089cfe05c37af744cf9e96f2c818ac4e065c7bf6c7031e6ae486cdc088b72762f49b731061b043bd2706a18ba30e87a63f81fb1ab7c18bf36efc4354f17d59f731466dc0a653b950556a8b90f6726545e7da13fd1ff0803a370c3346bc8d89a3dfc49c0803ecea3d8141960b5392eb464444444444443726025ffdfbf7474444445e397af4a8dc7a6b88a099adc99327e73bdf638f3d2605c2849b0de48a318b7e6c83d73772a702a00ce8dd3ab7f29e6ddbb62def19ecd8b1a354d7b265cbbcba3973e660d4a85152bd20fe20e1e0c18379eda28857b1dd2aa22f714ed12fdd790c00131111115570a6b858c4e9cd9695ab88dabd091b376eb4964da1b8a033415ded197cfdc310dce79a807fbffb183377a6c3ff91299837b10b9c918398033b71f8d421fc7be082dc63d18aefcb2a6ddf7e1c3300da809608aa2c575674ea6a78e6eb1f30e43e5724fcfb1d3e9eb913e9fe8f60cabc89e862b93025b96e444444444444746343860cb92ee03474e85079adec4456a3089a89e06c6194605e404080b4148138319e56ad5a49db252502bf2288bc7efd7ab986a86c94a0b0209ed3d8d858e98f176cddca7f5644ff5e5e5ef216dd690c00131111115570da6613105ac874d966dd268ca82ebe0e6a507bc00f08bd7001c742f7e350742c22d7bc8bf6aee26857f4ffe930220e9d40d877dd45451ee7814b70d564866ef348f8e67dab2cae2fabaa2ffe890ccb71fafde3d0a422ce6eec3c104bae9a2cd77733465ebb30d0d41e801f422fe0c2b150ec3f148dd8c8357837efc2dcf8ba11111111111151f144d074e4c891f2d6ed316ddab47c5994056dd9b2252ffbf76689cf21827522887cf6ecd97cd3f2da4eb12b28db22935464268bec67dbf32b53f08a52dc14d4e278653fdb0c67dbe395297d957aa53f713e651fd18f426c2b530c8b636da71bb61d8b52274a61d9b0ca7995523003bb30a21fdb638acaa4167d29e352c654d4b5b0ad17fd8971d95eeb82dbb69fd7f6ba28449dd8c7f69e9574dc37439c4b09028be7b457af5ed27a71c478c438c5b5296c4cb6e3b5bda7b69fadb0cf4eb71f03c04444444464e55c0d8def6b8d1675dc91ef4dcf0e3e68d4a23e3cae7ffd73d18aeaeb9ee78c6a8def43eb1675e05ed885e1752322222222222a131f1f1f79edd613012d91c9ebe1e121d7e42702802238a664ffde2c91f5dbad5b37695d04d0b66fdf2ead174764728aace4152b5660c18205529d082a2a53f08a223232c567284804ee443050d94f64388bcf22ea6d8f179f5b2c05b154b245c5f9947d8482415ca55e8c4dd94f39568cd176eae28219a982725ea5dc28a028c62eae9b6dbf2233bce0b814a23fb18f185351d742dc573f3fbfbc7adb6cdac288fde3e2e2f2f617cf4dc1606ec17b56da7117d4a54b97bc60ace84b3874e8505e9d609be15bd2ec5cf1cc346bd64c1a8f18ab18935070bc621f713ec1f6b315764fe9f66300988888888888888888888888ee18f17edbc3878f58ca61848787e3e0a14352a02d2cec2042c3c2b076ed5a9c898991f72e1d1174bb1d4410aeb8a99f0511a81501b1b210413591f5ab04913b77ee2c05d14a4b0900da062a45b0557c868244605204f59440a108f89d3c79520ae8952400298eb73dd69672bd94a0b96df0568c51040c6d0397625b19bb2ddb0cd41b11631799e0b6817a11843c76ec98bc959f6d80b2a86bd1a85123cc9831a3d0007a61c4332ef657fa119ffb46efa22eedb80bb20d1c2b7d28ef0016cf50c1e7282121415e2b9eb887ca73249e4bb12d9e8982e315fb88f351f9c00030111111e551a9542ce5a4f07e94adf0fa95ad101111111111dd4e664b090c6c8a264d9ba269536b802c30b099b46cd1bc05aa57af0e9d4e87d3a74f5b0f28212548575222702582adb644f0b1b02096c8d014c13f25a027d645b0d736ab53045745c0b62c4410d9366b530447c57649b3406f4464b116c63678288a08e68922d6c5671763292c302b3ebfc858568e2b2e402efa114168d197325db012a0b42db6015041ec2b32bb95f69be5eded2daf15afb06b21c6a49c5b8cdff6be17c5367b5a949b7dbf6e49c75d1c11b8159f4309608be07e59de2faddca3db99714f65c30030111111e5b9ee1db12cff59e1fd285be1f52b5b212222222222baad2c3f77242527233a2a1ad1d151381d1d8dd3a745398de4946469aae28b172e60fffefdf20125238252222351799faa4209360ae2dda7623a5e410962d906f3962e5d5a6816afc8c4b40de68940a7c8a81441354104474530b960f0b2282210673b2e8592a9697b2e716e316ea176edda52e6a52082c2ca94bb8208ee2a599d857d3611801581bf82c467109fbb28e2fce2ba2ae715415bdb60b01254167537ca90158148116015e32a6c8c455182a025d957f94300db318a0c5c517f2337ba16e2be8bc0aec8e615e3b7cd58b69daa5b5ce7c2ee6f41b6f7acb8718b7b6dfb5c8beb505cb0bd3003060cc8cbc0169f533caf05c7a86cdb06fcc53d55d6c57995e75c4c216d9bd12dda6c9f47fa6f31004c4444444444444444444444778cf487a705fef654da5401498949a856ad3aaab8baa25a755fa9ad344496a508e08a009652c4fb7445704ac9dcb40d9c89a0a8ed94bf22f85cdac09a20026422385b164a966fc177088bac6225b359040195f18ab1db662b2b53362b81c2829f4d04be9580b52d71cd94eba314410403956d715d9463c55264268b76b1ae4c753c6ad4a822af9db83e4a5fe2582570386ddab47c63b40d282ac4fd53f6b9d134ca82084e8a20baedd4d2625b093817a7a86b615b27c6a264f38ae0b8721edbe9c7c5751145394694c2b2b86def5949c6ad5c47718cb8dea521fa11817ce51a8be743dc57e55ca21496a52ceea93897725e71cf04f19c8acfaf1c2bee0da7802e3f54d9d9d977ed9ff8474545c1d3d353de2222a282944c2ea5e8f57a180c066929a6d1090e0e96f724b24e972b9e132a1f783fca86d7af6c78fd8888a83c0a0d0d85838303ecededa1d56aa5a5f86f966d2122a2a2b9b8b8484bf1ceddd20a0a0a929661616108090991d6cb428ca16960a0f5e70eebff8b5f64e58f095bb6c30e86a163870e720511dd6922682d02c522d04b771766001311111111111111111111d11d1133f17338b7ec8e33763e38635f0da71daa21dac107518ed5a4126929a72ce5a453753877ec8d6d2a77f94822222a2906808988888888888888888888e88e1041096fa85063c0a3a835e17d546fde143507f4431dcbba5fc776f0b2b4d57e6b04ea7cf8363c2deb95c4bcd04444542a0c0013111151d18c67b075c13ccc9d3bf75a99f70776c71ae51dca01e349cc78bc355e5b922c5710111111111111517926a67ab61bf028f4bbf6c2f1fd37616f59cffae537549afa11e0ee0a87877ae0ea946fa4fdf24d0b4d447794f29e5fbafb30004c44444445d3edc1f7438762dc373fe2a79f7eb2969f1761fb8572140036e720fef4099c4b36c024571111111111111151f9257e7e9782c0bdba2363cc446b9dc100c3f958a8bc3ca1f6f240a5b7865bf613ef0566089888a8b41800262222a2e2a9bdd1f7dbadd8b56b97b5ec588531edece54622222222222222a292b366f55a83ba995fcf84e142acb4e5f2fe9b30a5a42237f2344c094948fb66a6bc2f1111951603c0444444542669c7d760c684d118366404de9fba107b2e1be416c0941c8615f3d6e178fc612c9af406de98b9e75a5dc231acfcea3d8c7c7d2ca66f380b1d8cb8bceb674c1c351c23c64cc3dfa773e45e2c4ca938f1d76c7c32e60d0c1bfe2ea62e3e8464a6fb12111111111111dd95445037f5c99761bc1c27ad275bd653477d809491ef49db571e782c2ff82b0a1111958e2a3b3bfbaefdf7675454143c3d3de52d22222ac86c36e72b7abd1e0683415aea743a040707cb7b1259be14a854d273924fd66fe8ef33163e2ba330ab87835ca930e2dc1fafa0e7d0adf07d7c107ad6d7e0fc9685f8fd7820bed8b41c431a696108ff08c11d37a0d603b9b8ac6a8a862d9fc6dcbe7b11dcfe0f3877ae89baadbaa25ed206fcb8e00ababfd10127b664a37bdfc648dbfc13e6c73e86358766a04725cb30963e8bc02919e8d1b3156a694f62c9acf5f098b0071b473582c6108e8f82efc7bea167b06ea87785f9ebb642efc72d674272f84afcf66718e2eceba2cb934fe3817a2e729b0d431cf62f5d8035072fc3e0d11cbd9f7f161d7db54a23e2f62fc582350771d9e081e6bd9fc7b31d7da1b45a197069cb8fd8e4fc129e6fe728d7dd5e77e6fa152507a7362ec331b79ee8d75a79263311f9f73cfcfeef39986b76c6d32ff54623cbb37d1d71ad97fc8a3f0f25c1a9e14378fef92ef0ff0f12eeffdbeb47444454b8d0d050383838c0dede1e5aad565a8aff66d91622222a9a8b8bf5e7bdf0f07069591a414141d2322c2c0c212121d2facd4adab60b277efb033e3ed560927fee50fe57f92944595ebc180bff3ab5d068c218b98688884a8219c0444444543c533c568f0e41c78e1da572ffc313b15d67a94f5d838fde5e8bba53b660e34f9f60ec988998b56e13be68be0b1f4f5e8554ebd140ee3124b6998bed2b1760c1470f5beb4c29a8f1c2eff8f5b37198387b39a63c108f45f3b3307acd627c3e7e227e58fc3142e2ffc2ca7de2448063cfef2d3f64fe89ff7d31011f7e3a1fb35fad86bd7f6e402cb380cb246df3dbe8d26b12769bbce09eb20ac33b3f8aef8e5dcbe0b6d263fbfb0fe1c55fcfc2c1cf0ff62766e0f18e2f61c965ebc5d76f7f1f0fbdf82bce3af8c1cffe04663cde112f2db92cbf8f391367b6fc0f63fa07a345afd1f8e3984d567705668c998b379e7c191f2c8986f56aea10fec523e831663b4cd5bc91b5ee4d74ebf71d8e17bcd4c618cc7fa60306cc8986a377255cfafd0574796e01ce95a3576e131111111111959547978eb07bf539541ef10a0c4f3f2615a354fac32417b35cb42f0cbca9e0efaae3e968362d5adeb27a7ce1055cba5af007b1fcdef9fb0aa6ef4e92b76e1dd1a718932d3116d5d863f21611d1adc50030111111154f55194d1f7d0d43870eb596177ba08e16d085fe836d995d30e8d97ad7b23d3575f0e4800ec8dcbf1347f4729d3610bd1f0f44bebc4f4bddfd9d3cad5f44d46e68d4b03a1c5a3d8887aa59bf9aa8dd1ba09e671a1293ac912fb56b5538c51fc6c6a5bf60fa6793303f2c03a6ab29486300b80cb2b0f1e7dfa079f5172c98381a6f7fb10853bb1ec72fbf87cb414b8506fe2f2dc0eebf6660dca8b730f1978578d36735e6ae499482bc1aff97b060f75f98316e14de9af80b16bee983d573d7205134ea8f63f1f7ab91d9f3138cee5c3083bc8232c5e3cf897370d6b3eab52fda29ab30757a0e862cfa0d93de7a075ffe3103bdcf7c87efffb5fe818342bff35b4c09ed86596be760fcbbe3f0c39f3fa0c7c12ff043a8f20f13111111111151c520661c3a7de634525253909c928ca4e46424262521212911098909884f48405c7c3cce9d3b271f513a0b0ea6e2c1804a3870315bae2999af1eae86373a78c85bb7976f152dcc9f3595b788886e2d0680898888a8782a27d4ebfa34060d1a2495e79eec889a1ac068f9212dddc503550bcce8ebe456050ed919c850e66b525781bb7b81e9f85476b0b78907aad56aa82c15795da934d06ac4d4e562230787a7f745a3c04731e1b7ed884cb3876fb52a103d2aa7a09ba1412517271874e2edcb8201b906c0d9c545bab6d768503bb029dc946f8d2a37586e318c26ebd5d7d40e44d36b8d70b3365aef8d7d6b7cb0722dbe7fad0daa5a9e998acf84f8351fe093cb83f0e1436e79d73167cf46ecf67910bd1bca7f2a51b9331e6c9f85033b23f305dbd34e45e24add20b45466e1b6ecd729f002f6eebe246754131111111111550ceddab645c70e1d707fc78ee874fffde8dce97e74e9dc095d3b7746d72e5d10d2b50bba8574c54b2fbe201f51724a96efc0e6aef8e3489ab4ae5816912665dd8aa2048745a6b0c80e16c53653d7b6de96c81256fa50b285c53e4abd20ea0b9ee77caafeba3a710e315edb6c65650c4a86b0526e94bd4c44648b0160222222ba295abf1af04e8d46649c6d68ca88d8e8b3c8f6ad83da7969c1657c175bce067c33651fdace0cc3ee55f33063ea8718d8ac0abfc49499031e18fb295a6d1c8e81ef7c828f87f4c7e4d897306568431417abd59f5a88a5475be2c1103983db96fe14162e3d8a960f86c0f31ebc41a6f38bf0c60767f0ec37435127ef229a9012731669beb56dfe99b0438d9a5e48b8142b07dfad2ad7ac09b753fbb157993f3d2702c74eeb90141fcf0030111111111151098920efa0566e685dc3091b2233e45aabf3a9b952d66decd886787959ac541711a7c398ae9e58fe5c4d695b5154bdc812167d88f2e3fe14b916f077b393ea447077db99acbc7dc43804b1afd8de3fa22ea6fe9b28d5092213d8365b591cdbaf49653cf8cb59699cca31afafbe2cb5131195047f774a44444437c5febea730b05128be1bf31b22e557bbea629661d28fa7d0e1f9816878ab323e8d39c8d61ba1cbd1494130c385b5f876e121e45a5be9a699907c360a578c5a9833929192a3823ae334a2628b9e6e38e3c88f78f189d9a83cee7b8c287883338ee0c7179fc0eccae3f0fd88e283c81592ee18be1f3c195787ff80379bdac9958219595939503b38e25aad1a0e0ef630e6e6e6cb6277ecfe26de6eb40143ba3f8e11efbc89677bbd85cdc64a70b04d97272222222222a2628940eb630bce4b59b322886bfbeeddb7eef7949622e81ae069fd592bd0c7212f486baba87ad19f92956beb89405769b9e77c9614382e68724f1f69e957c5f667462b255b590481bbd47596eac4f8c43885c2c64144541c0680898888e8e6d8df87b10bbe47c8c9d16855ab215ab66a8c3aaddec6b97ebfe0e761f56f5d00d0a517860faf8bed439b21a0591334e8310b6e9d5adb04d3e8a6e87662cab09fe1f5d13aac9cfd0dbe9bbf11cb075dc1476ffd84b3b669a9921c9cfafd35843cb918753edf84a5239ae57ba773cea9dff15ac893585ce7736c5a3a02cd0a4c0b5ee19992b0e1dd67f0addd308cef658ff3676210976e80e16a1cce5ec980938b134c5999b8f6c65f1332d2b350c9cd2dff9771fb40bcb9f60056bcdd09353ceba3cfe7f330b22150ada6efb5f76c1311111111115191440075701bf7bcec5b91412bde07acd82f67d92ad9b63743f4a7f45f187f37fbeba69ebe1111e08d49ce958e5302c99189babc699fcb325e22ba3731004c44444445737e162bd2cf63568fc233101d1abf809f0e9e47e4e679983e7d01b6479fc1bf5ff491de112c688326213c6303867a5ffbca717d9d3dda7e7e1c19ab06c1fa37ae16f69df06d640a960c1435aee83a650f4e1f5b8fb9b31761fbc1f5983a7b0732c33e46731115d30661527806360cf5e6179b5230c587e3c8a55a086a5555be6e1ad4baaf39aa9c08c7b17ce9d526c4fef12a1efb4a8531ebd7614aef5a963b768d29f60fbcfad857508d598f75537aa3966de3bdc2700cdb0e6440756c1a9ee9d11dddbbf7c29bcbcfe3ec92d7d1e7fdbfa06a500f1ee74ee1645e72751a22a352d020b0e1f5815d879ab8ffb951183be6753cd5340a3b8f3440c78e55e5462222222222222a8e985ab9bd7fde6f17f232689500aa08de8accdd3633cfe0fbbed5a5ba9ba164002b59c4b6c4f4cd82b24f4983b722f357048195316f78b936fc3e3b9537de82535113111547959d9d6d3bf3dc5d252a2a0a9e9ed74fa54044445666b3395fd1ebf530180cd252a7d321383858de93c8f2a540a5929e132a1f6efbfdd06dc7e8e6fd10feca36ac7baf191c4d09d8f07a673c7572380efef33afc934fe0687a0d04f99fc6476dfbe3ca9408fcafd7b51fa2ad0c08ffa82dfa5f998288fff5ba16c02fc8148fd90f35c09a27cfe1af57dce4cadbebbf7d9ef5d831ba39866a7fc1a12f3bc03e730386341f01c3b7bbf1635f6fe4467c81077befc5cb7b96e1f9ea3938b46836625abc81fe4d6cc2c196fbb1756c6fbc123d023b963e0fbf3bfcd70dfcf70111119547a1a1a170707080bdbd3db45aadb414ffcdb22d4444543417171769191e1e2e2d4b232828485a868585212424445a2722a2f28b893244444444f72287fb316ef61bd0cce88afa81c1b8af51533cb7b525be98361875343aec98f408da3ff70360388dd3311730afbf97f4cb02a5b877fb1ad146034e9f8ec18579fde165d3e6e2de0d5f475f378ff4bdcbe5014cfcae0f8e0cb35ce74eedd1e291df51efb3aff06c75cb5771dd5efc3c691d2eba58d6f5dbf07efb40b4edd215ed1ab7c46be10fe1c759cfddf1e02f1111111111111111dddd98014c44548189ec2ddbc20c602a0e33feca973b763ff4c938733c1a49767e68dcd80f95e460a329f52ca2b2bcd1d0b7c8bcde72ad3c3ecfa6f4f33816998acaf59aa2b69b759e74c3d189e8fab63b7e5bff066a59aebd31ed1c8e4725005ef5d1b896db7ff6ee5ffefb808888ca2366001311958df8835d8119c04444151ff30988888888ee65f6555137a80d5a37bd16fc15d46eb5efdae06f79a5aeec8f66f735cf0bfe0afa2467741bfc186acad75ee35a0bcd8283d1ec3f0cfe1211111111111111d1dd8d19c044441598c8deb22dcc00a6e230e3af7ce1fd281b5ebfb2e1f52322a2f28819c0444465732f6400abc61e93d72a26f3674de53522a2e231004c445481895fdedb160680a938fc851911d96200988888ca1b06808988ca8653401311dd3b380534111111e529f847032cff5de1fd285be1f52b5b2122222222222222a2bb1703c04444444444444444444444444444150403c04444444444444444444444444444150403c04444444444444444444444444444150403c0444444747b98f4d01be57522222222222222222222ba231800262222a2a219cf60ebc2a5d873d924579480e90a367ef420eab957815b9b09386490ebff63c69333f078ebd7b02459ae20222222222222222222aa801800262222a2a2e9f6e0fb616fe3d763b972c58de9777f8191dfe7e0d5ed8948dff3219a69e586ff9839271ea74f9c43b2a114c16c222222222222222222a2bb0c03c0444444744b65454622b6c6fd78a0692568eced514ee2bf44444444444444444444f7040680898888a8c44cc96158316f1d4ea49ec6faefc7e1f561af63fc9cedb824bdebd788b35b7fc5825d1761b87a1c7ffdfc3396ecbd026bbe6d1a8eaf998109a38761c888f73175e11e5cce9b1ada84e4b01598b7ee38e20f2fc2a437dec0cc3d19797509c756e2abf746e2f5b1d3b1e1acce729acbd8f5f3448c1a3e0263a6fd8dd339723716a6d413f86bf62718f3c6300c7f772a161f4a96cf4ff9197069cb2cfcbad7e6e2d9305cda8259bfee45e1ad16a664842fff1e133f1887cf7eda88d39972bd505c5bda11ac9d3f1773e7ca65fe0aec8faf387728edc85acc573e9ba5cc5fb11f791fcf1087fdbf7f890fdf1d834f7eda86f37ab9be0837bc07444444444444444444456000988888884acc74fe4f4c1af60e860f7c1edf9fd4c0a76a0afe1efb101efe68afa5d5882b47b6626b44224ce9d1d8b37123769e4c81c9780e7fbcd8061d472e47ac8b3fea785ec59609bdd0faf139382905814d38ffe7248cf8782c5e7be95b1c4a4941528a4eaa1b36ea553cf7e6722455f1806ee754f47be055bcff721f8cda90050f2f23f67ef9387abdb30919a21b6461f98847f0e1baf33079d480dbc54518d6ed094c3f2945a7499289335bfe8731fd83d1a2d768fc712c7f7831f3cc16fc6f4c7f04b7e885d17f1c2b22f89886cd6f7741af49bb61f27247caaae1e8fce8773826ddcbe2da0043e4627cf0de7758bee11ffcf38fa56cdc895329666be35dcf80c8c51fe0bdef966383f86c96b271e729481fcf1883f9cf74c08039d170f4ae844bbfbf802ecf2dc0b9421ecd92dd032222222222222222a2a231004c444444a563bc04a7febf61f5cc891837653e968e0b46f4d23f2c0df668f7e65cfc3cb839ecfd1fc3d4c58b31fdc5c6c858f311de5e5b1753b66cc44f9f8cc59889b3b06ed31768beeb634c5e956aedd322f75822daccdd8e950b16e0a3875da53a534a0dbcf0fbaff86cdc44cc5e3e050fc42fc2fcacd158b3f8738c9ff803167f1c82f8bf56629f4eeced889edf8721eccfffe18b091fe2d3f9b3f16ab5bdf873432cb38015fae358fcfd6a64f6fc04a33b3bc8950a3d8e2ffe1eab337be293d19d51b0354fd646fcfc9b06affeb2001347bf8d2f164d45d7e3bfe0f77043f16d16c6d46464357a0ed37f5b84458b2c65e13718d45023b5ddfd8c484dce42a3e7a6e337f1d92c65e13783203e9e7ee7b79812da0db3d6cec1f877c7e1873f7f408f835fe087d08269c025bc07444444444444444444c56000988888884ac72e080f3eec0f6bd84e03bfe64de1991c276d5d4f87d07fb621b3cb203c5befdadb8035759ec4800e99d8bff3885c0368037be3f1404779cb4a1b783f3a795abfaea8dd1aa1617507b47af0215493aad4706f500f9e698948923229d570adea84f8c31bb1f497e9f86cd27c8465987035258d0160857d6b7cb0722dbe7fad0daa5e1777b547eb0f5662edf7afa1cdf58dd7682ac1c5c9009d4e4e5f35e4c20067b8b8a88a6fb330a6a420bd8a4721e7ae088c48494947158faaf23f1bd7a49d8ac495ba4168e9225754ee8c4e8117b077f7a502cf6609ef01111111111111111151311800262222a2d251d9c3c1363551ab85d65c5488d588d49474b8785445fed0ae13dcaa38203bc33a79b3a0aee20e776b9c308fcace722e795d7c6d51ab55b077b8d6934aa385c66c86348970ce614cefdb08818f4ec06fdb239166ef8b6a55448715658ae172c2e1018cfdb415360e1f88773ef91843fa4f46ec4b533054a4ba16d766919992869c538b30eae5c118f5f1ffb039264baaaf183291929683538b46e1e5c1a3f0f1ff3643f978956bd684dba9fdd8ab24bce744e0d8691d92e2e3f9c709444444444444444474cb31004c444444b791167e35bc911a1d8938db48973116d167b3e15ba7b65c615120f85b5a391bbec1947d6d31336c3756cd9b81a91f0e44b32afcaa73cb99927136ea0a8c5a3332925390a35223e3741462c56cc6c5b55938b61d8aafdf7f065ddb3745a5c8d918d8b62fbe535e107cd77344dba15fe3fd67baa27dd34a889c3d106dfb5adf7fecd8fd4dbcdd680386747f1c23de7913cff67a0b9b8d95e060cf499e8988888888888888e8d6e36f45898888e836b2c77d4f0d44a3d0ef30e6b748e448753ac42c9b841f4f75c0f3031b4a35b78231271b7aa30e393a116936e0c2da6fb1f050aeb5916e19ddce2918f6b3173e5ab712b3bff90ef3372ec7a02b1fe1ad9fce22ab9836312974e5a07e78f59517f1e2e051f864e17a4ceb1481d973f75b3bbeeb554650bf57f1ca8b2f62f0a84fb070fd34748a988db9fbf5967f0c02f1e6da0358f17627d4f0ac8f3e9fcfc348cba35fada62fae4d8c4e4444444444444444746b30004c444444b795fd7d63b1e0fb109c1cdd0ab51ab644abc675d0eaed73e8f7cbcf1856ffd6bde7d4a5d7700cafbb1d439b05a0599306e831cb0d9d5adbc9ad746b98101f7e04976a05a15555f96ba4a616ee6b5e0527c28f22b6c8b663b82e14af7643bdba559199aacc8b5cb1a8ddeaa16ed54ca4a6ca53903bd4c4fdcf8dc2d831afe3a9a651d879a4013a76ac6a6d232222222222222222ba8554d9d9d977ed8bf1a2a2a2e0e9e9296f1111514166f16e549ba2d7eb613018a4a54ea7437070b0bc2791e54b814a253d27b74dd625441c3e8d54bbea68dcbc3e3cece5fa5bc99882d3072370c5be36825ad4848b5c7d37baadf7c3148fd90f35c09a27cfe1af57dce44a8509f1b31f4283354fe2dc5faf406a3526e0c4d174d408aa0bfbeda3d1bc5f385ed9b60eef3573842961035eeffc144e0e3f88352da6a365116dffbc5e0be9f18970f4f696de076dbcb216c3430623e9c3702c7bce479ce596baedcf7341a654c4273ac2db5bfa74b8b27638420627e1c3f02578cec7e66f2e4d09d83ab6375e891e811d4b9f879f3a0b8716cd464c8b37d0bf89920f5cc83db8c3eef8f52322222a81d0d050383838c0dede1e5aad565a8aff66d91622222a9a8b8bf5a7e4f0f07069591a414141d2322c2c0c212121d23a1111955fcc00262222a23bc3d91781ed3be1fee0db14fc1534eea8d7ba133adee5c1dff246b763121e69ff1c7e8834c2e1fe7198fd860633bad64760f07d68d4f4396c6df905a60dae03e762da34c8c5def1ed51bb611b74e9da168d5b0ec7894766e3dba76f7df0f73f91bb17e3dbd746c3365dd0b56d63b41c7e028fccfe164f8be0af7e1bde6f1f88b65dbaa25de396782dfc21fc38eb39f8896fe2babdf879d23a5c74e1d7722222222222222222ba3598014c44548189ec2ddbc20c602a0e33feca9772753f4ca9381b9505ef86be7096abf4c967703c3a09767e8dd1d8af52bebf2a2cb2cd988e0b274f2136d30e3ef51ba34ed5dbf59700ffcdf533a65fc0c953b1c8b4f341fdc67560fbf18c69e7703c2a01f0aa8fc6b5dcf2defd6b383a115ddf76c76febdf40ad721403e6bf0f8888a83c6206301151d930039888e8dec15403222222222a9eda0db56d82bf827dd5ba086ad31a4d0b047f8522db349551b36930dab569715b83bfff154de59a681adc0e6d5ae40ffe0a1ad75a68161c8c6636c15f419fe48c6e831f434d7e2b272222222222ba65222323111818985776edda25b758dbc68f1f7fddba2d714c71060d1a94d7f7ca952be55a48e751ea45993d7bb6dc52f43145494a4a928e2122ba19fc551311111111d17fc4b9ebbb9834a026bf94131111111111dd222208dbbf7f7f444444e495a3478fcaad65a7048d95bec5ba08d62a468e1c99d73674e850a9ee46c71011dd6afc5d131111111111111111111111550843860c9182acb69440ecad1010102015c5638f3d9617cc8d8f8f878f8f8fb46eabb86388886e070680898888284fc177a8b1fc7785f7a36c85d7af6c858888888888e86e24b27f4506ee9d74f6ec59787878c85b90b27b95a99e8b52f01885981a5a3976fbf6ed72ad956d9b28b60164dba9a7c5b4d1a2cd761f71ac181711dd3b18002622222289d96c66616161c92b444444444444b74b427c3c366fda58643972385cdeb3f40acbc0bd5dc43b7ec574d34a305764f62ad33c8b40746141d782c728441077c58a1579c7c7c5c5c92dd7b789f52e5dbae4b5893e95b6050b16487d8b7da64d9b260581c5fae4c993a5fd89e8dec000301111111111111111111111dd31478e1c46e72e5d8b2c9b36fe835d3b77c87b978e6de0b4ac944c5aa5d866dd8a4cdb66cd9a4941dfc28869a745e6adade28e11ef29b69daa7ac08001f2daf56d623a69d18778b770c13685d8c7cfcf4f0a148b403011dd5b18002622222222222222222222a27223b05973188dc65207811b356a84193366c85b37263265c574ccb64490b765cb96d2ba6857326b4551b27645305804553b76ec286d9744498ef1f2f292d74aa6601631119182016022222292e5e0f0922ff1d9679f5d2b9fff821d7126b9bd1c4b3b81b5333ec21bafbe80e75f1981b15f2d4178b218b7116737fc80cf6d3ed3978bc39125d5cfc16ffb52a5c38d673760ce6ffb60dd9219cf62fdecdfb03f5f2511111111111111dd09ed3b742c7510580444c5d4cb22d3d696982259b165cb16b46ad54a5a5702a8621a65c5d2a54ba5299a8b22b27ae7cc9973c3e0ab38a7f23ee2e28e51328bc5d4d562fa6685188742640ddb7e0691f9abbc47b8609b42ec131b1b9b37153411dd5b1800262222225926f6cf1d8f0f3ef8e05a193f1d1b2fdf9e0070ea81b918f37c6f8cfc3d0e653943ced1d978a25d5f7c73cc05413d1f45df904038c76cc2bfd1064bab01a7fffc1a3fee4c42aec100832826a35cff15e66cb74edd6438fd27be9ab31d49a2496188c69f5ffd0fdb936d2b89888888888888ee6e414141a52eb7ca9f7be250fdd92d786eae06fe2feeb8aeacde9720ed57a952256cddb21939393938167154aa2b29311db208e02ad3368bd2ad5b3729c82bd6c5d2760a6611741d326448debe22685ad4b4ce829862da767f519400ac78e7af6d3fcad4ccc51da350cea9b48b80b042640ddb7e26b1ae048b0bb689e0b708fe8aba51a346e54d055dd8fb8889a8e2526567679be5f5bb4e5454143c3d3de52d22222ac86c36e72b7abd5e0a8089a54ea7437070b0bc279190841f1ff2c36b1b7df1ea1feb30b6a59de59b8203dc2d3f24b8dbcbbb14c98094b327703eab2aea36f243e5ebfec44c8784e85388b7af8546feaed0c08813533aa0c5b870dc3ffd0c36bdee97f757698694b338713e0b55eb3682dff51de5a7db8b0fdb3f8bc8519bb0e8f93ad0cad5d7e8b079782026d6598fadefd6b39c5771ad7ebba55eb779380227d6c1faadefa29eb2936e1386359d8c7aff6cc13b75af1d4944444444ff8dd0d050383838c0dede1e5aad565aaa54aa7c8588888ae6e2e222afddbcb0b030848484c85ba5f7f58a18acda138786355cf0d7fe048cec530bb3fe3a8f075a7a20fa7216fab4f1c4e87eb5e4bdad4420b8e783bde42d22222a096600131111517e2a3b54f6a983ba75eba26e1d3fb81b16e189ca6ad835188d1d7a4b7bca4f78d85105fb16e371c8009892b6e3935ef5e05bb7398202fd51a3d94b5878dad2a0db821175b45057b91f4ff66f02ff80166856af011efc361c273fef8416e3f623177a6c7da3069cba4ec3794312b67fd20bf57ceba2795020fc6b34c34b0b4fc38064ac19d6086e555b62ccb61ceb1865599b7ec242cd0b98f04c61c15f222222222222222a6f1cecd418ddaf366afb38e1c3a7eaa145ddca18f688bf544f4444b706ff8d4a444444f91963f0f313f550b3664dd46afd3efed5c9f585cac0c60f5fc0c44d463c34731f8e6f780bf54f2fc03b1faf96db0173e649c437f808733fed0b3f7302b6ffb204571e780f932ce7d0c20e4d9efb0a3fbcd3030e9b3fc40b1337c1f8d04cec3bbe016fd53f8d05ef7c8cd5e9f6a8e2ed871a96f17857b2fdea6244dcc928189bb4407d39fa9b7e6213fe58b4088b162dc1d66825586cc0c97983d1e7e187f1f0c37df1e6a2739623af6738390f83fb887de4d26f1cd627de05ef3f26222222222222ba8b9cbc9089da3ece78a0a5272e24e420a4b907eafbba48f5c28263fabc72389eaf652222ba190c00131111517e2a47546b128cd6ad5b23b8452db81637fbb1fe30fed97a11468d0bb20ffe82ef9646426f6742f2d17079074b772e5d31e4a317f0d4a8e7d1b98a1aa69404e434ed8347833ca0b2fc9f4f9ba7f052ef0044ffb315178d1ab8641fc42fdf2d45a4de0ea6e4a3088f764497899b11717835debacf762e6a15345a0df4393a39a06b42d6d903d8ba7913164c1a8229eb93e5770b6b50a3fb708c95de6b3c062fdfef653315f4359a1add317caccdfb8fdf7f16ad2ce325222222222222a25bc7683223fa5226863e52131f2d88c4f3ddfd7021215baa173213afe695dcac62ff2a9d88888ac0df6a121111517eeaea7864d21f58b1620596ff341c2db5e27d6a80d96880d1f2b398499f0b83f567324b652ef4b9960d4bbbc96480c1e485b6035fc64b8fb69077b0d0d8c34e7a1d9b1dececa41a28874ba40d33722dfd9aad1dc16030c1abed40bcfcd2a368e156d4bbdcd4a8d6aa05aa866dc16ee98f84d5f079682c66ff3413c3da57163dc954a854b3253adc7f3feebfbf035ad47496ebf35355aa89961dc43e7269df18de377cf731111111111111119556c4b90ce8724d581f96884c9d41da5664a764e695dc1cf12e2a22222a2d0680898888a8781a2f785555c3747123e6febc0cbf7ef62bf61be4368766e810ec06952113760d1ec3d0516fe0d5277aa0ff538fca3b144505272747cbff1a11f9ef22acde7d11f53a04c34d6540a65d033c367414de78f509f4e8ff141ead63c489856fe199411f60454cfea99fec3b0cc5ebf5d6e2ad37ff40de8ccf30c164e4d4cd44444444444444e5d592ed973165f169695d2cc5b66274bf5a79a57d2337b99688884a8301602222222a9e4347bcf45a7bb89b22f1ebc8173135b61aeae7cda1ec8127a7cec46b4139f8e783de68ddac053af47d07cbce2811e2a2a851f3a127d1cd5b854b2bdfc5c00fd6c0fcc454cc7c2d0839ff7c80dead9ba14587be7867d919184cc9d8b3642e16fffe33568567cbc7cb340d316ce1ef1894f6093ad76f8a0e2121e8d0bc09468606a16bb3caf2179d5c844ee9889abebef0b5941ac163b09d7f404c44444444444474c7d5af6e9d956b7f641afeda9f20ad8ba5d816eac9ed44445436aaececec7cb330de4da2a2a2e0e9e9296f1111514166b3395fd1ebf530180cd252a7d321383858de93e8468c483d7b1ce70dbe6854df03d7cf8cac4342f4499c4bd3c0b36e006abb976cee6463da791c8f8a87cabb011afbbb4aefe6d52544e3e4b934683ceb22a0b6bbf55c99b13879d90e75ea7bc3416c17429774065117b3e0e4531bb5aa558256ae27222222a28a213434140e0e0eb0b7b78756ab95962a95785dc9b54244444573717191d76e5e585818424242e4ad9bb779d34674eed255de2aded62d9bd1f3c15ef216111195043380898888a8043470abdd0ccd0b0dfe0a0ef0aadf02c1f7059638f82b685cfdd12c38188172f05770f0aa8f16c1f7215009fe0a2e7e68544cf05770f0a88bc01681a8c7e02f111111111111d13d6dd5f174349b162d6f593dbef0022e5d2d7ec6b277febe82e9bb93e4ad5b47f429c6644b8c4535f698bc4544746b31004c444444444444444444444415c68283a97830a0120e5c2cf02aa91bf8eae16a78a38387bc757bf956d1c2fc5953798b88e8d66200988888888888888888888888ee98e6cd5b60fbb67f4b545c5d5de5a34a46c9f21dd8dc157f1cb1be5b58b12c224dcaba1545090e8b4c61911d2c8a6da6ae6dbd2d9125acf4a1640b8b7d947a41d4173ccff954fd7575e21c62bcb6d9caca18940c61a5dc287b9988c81603c0444444444444444444444474c778797ba37b8f074a54dab66b2f1f553222c83ba8951b5ad770c286c80cb9d6ea7c6aae94751b3bb6215e5e162bd545c4e930a6ab27963f5753da5614552fb284451fa2fcb83f45ae05fcddeca43a11dcdd76262b6f1f310e41ec2bb6f78fa88ba9ff264a7582c804b6cd5616c7f66b52190ffe72561aa772ccebab2f4bed444425c100301111111111111111111111550822d0fad882f352d6ac08e2dabe7bf7adfb3da5a508ba06783a48eb813e0e79415a5b45d58bfe94ac5c5b4f045a3395f79ccf9202c7054deee9232dfdaad8494b5b4ab6b2080277a9eb2cd589f189710a858d8388a8380c001311111111111111111111d15d4f045007b771cfcbbe1519b4e27dc08afd7296ad926d7b33447f4aff85f177b3bf6eeae91b1101de98e45ce93825901c99a8cb9bf6b92ce325a27b1303c044444424cbc1e1255fe2b3cfbec0dc9df130c9b5304663edf4a9f8fc7f5b7129aff2f6329edd801f3eff0c9f4d9d8a2fbffb197f86c5e176bfe94677ec270c6ad3108d3abc8f2d3ab9f2bf6038842ffabd88b9178ab9d8a9cb30acfb87d87a5bc769c2e5a5afa3cf7b7fcbdbf9190e7d817e2fce95b78a624272e85c7c3aefb0bc2de8717ecb1c4c78733006bffd0dd69db9990f61c0a12ffae1c5b9f9dfc374b7485d360cdd3fdc2a6f9582fe2cfefded376c8ace802ef4572c08d5cb0da560bc825d3f4fc0c8575ec5c8713f60f339db3ed27174c92778fd9557fecfde7dc05755dfff1f7f278404d94a202222cb22cab06044962c07088280b355541c0547fda375af5aadc5b66af9295aacbfb65af457118b82b8958d2826c8942d4b66d8104242c6ff7e4ece092737f7dedc2440e1f27af6717acff99ef53de39ec4bcf97e8feef9fd382df67a4a2bcf3a41ca7dcc0828dffd9ebf699c7eddef417d7ce86f5d61646bf1ff0e56fbb35aa8d34393ddb2a3c4f72c8b58df689e8bc1cab34e0c89a5ef5c743f6ffecb8ecacf650000100deb5ab9e319852d688dd782d60b502dbcb596bbed5ff9512ff7afef949587d702d86b45ec67dd371b6f9968c35b6bf96b21b057e7cf6e69ac06239615d537b82b6a00888400180000b83235e79f4fe8d1471fd6edd73fa8095bdd3f9a1ffc41ef3dfb981e7ff163ad293585dda5effef9b06ebcfc6efddf96f2ffd13d77d504bdf0fa4c6dcfc9d1deb553f4c701a9eaffca1277ee9190adaffef27badbbf6132dfefa8fea59f2bfdf22cb4cd3df7ffb4fcd3b1c29757ea636af58ad6d39056e4108793bb576d94fda1361918a8b57cd165d7559a766ee7471f9999bb562f5a1771605cb5d3a560f0eba409dfaff46afce2c7caf9205c2191fdca9cbfedf34d5ec36487d4e4fd74357dcab4f4b0da882e52b73f30aadde568e00b4cc3295f6f7dfea9f87e5e216cadbb956cb7edae34e456ffbd83f6af4d22dfaeaa9ab75d9137375d269857f14288b9dff7e5c4fa527eba25f5ea7cef1efeb963e8f68fa019b93a755affd52d78edeaf4ed75da973563da32b7e35569b035fe3f2ac13acbcc77cfc38fcf7c921e5bbdfe36bb650d7cb3aa9d9a1bf7d8596fd95fef2fb75baf693c5fafa8f3dddc2a3c4f72c8b58df689e8bc1cab34e0ca9c8772e33edeffaed3fe71df17f7815add27ede1c56e5fd797e547e2e0300806858481adc5db257669f3678ad77bda075e1f0339d4f734fa73a4501aebfdccfbf0d1bf7cabced19ff7b826ddffeedda72de7ac1fbf6ca8d2de76dc30600280b0260000010a44079ebdfd66f1efd48dbc366b8f9cadcb454f3e72dd6badd796e5940de267d3efa458df9e2076df7fff1f44086562dfc5e0b5665a8a8714cee0eaddfb82fb0a5d0e24febae3b1e7b524fbff856609bbdb4e46f63dc3901f9fbb471c97c2d58b9f5d0f68ae46bf7dac55ab9355c5892a31d3f2e0cd4657b60cc93a79d3b7354ff8c5355c92d31393b7ed4c205abb43d7853fbb768d982055ab665bf3399bfe75b8d7d73963616fb8371bef66d5ca2f90b566a6b142d82b233566ac1c235da19e28fce61eb11d17e6d59b6400b966d098c1d92bf6fa396cc5f10383fa557aa5aebab75e780b3dc2993ad8c950bb470cdce528381fc3dd9aa77cd68bdff68aa8afe13387f9b26fcefe73af7c9bfea37832ed3c07b5fd1e3ad3ed3eb1fee701728457686562e58a835a14e5224f9bbb57671e03ab8e72f7bc75afd307fb1d6eff5ddbbae9cedabb470f13a15ddd6f97bf4edd83735abf8c58dfe9ae4ecd08f0b176855592e5ef60eadfd61be16afdf1bb8330f39f9eae7f5c65377e9fedffd492fbff63b0d3ccdffab7c74f75bcd412f69d2abbfd6c08b2ed62f1e7f46d7569aa6af96058e2d275dfffbd72dbae67f9ed62f2ee9a3617f7942ed67fcafdedb905fae754a15e6182de8b1efd6f2ad4ec21c41ae76ad59147806f89e299ea0eb1df61a38f7d322add955f23e284d74f749b676acfd41f317af57f15bcd02dd655ab060b9221e66c4fb3dd4732c48b5d6baface013a2bd19d76e468fbaa855abc6ef7a1f39eb7533b73eaeb8c537d4fbfb23e63f707aedba243df87fd5b02c7f7c3466516bb15c29d0f5788fa867f2e86df56a467692825aea52bea67a505cdf6ac5dbe55c52e6719befbf9bbd76a71e05c7ba2fdd95328da9f3511ee9962dbcdd79e6fc7eacd591b8b3de7233d378bd7bf94fae46c0ffc3e10f4bb4348d1ffbc292ee8fe0cf3ac7184a84be89fe7517cdf42087b0f85bb6700000000e0302200060000c5556ead9eddea68ddbfeed3639fed740b0fc9df3e4dcf5efe33a59c7e8e7edeb6951a9fda58173dfe99361f5ca93f5e78ae1e9f7350ca99a27b4e3f49dd47aed1a6ffbb418dea9caa9fb569a7737f76ba9a5efc9cbec9940e7c7c9f2ee8f290a696f2b7759358bb964eca0b6c372033fd655df5f3f334e037bfd313432e54cbae8fe853a7b5f176bddea7812ebde997bae8f29bf4dbf74374979af9bd5e1ad84e9d073fac877fd941e75efdba96e4ecd5f83b3beb91c9dbf4d9fde7abddd071daa94c7dffd240b5eb3c580f3ffc4b7538f76abdbec4feec9ba3a5ffba55e7b5e9a9618f3eaaa1bd6ed4a8effea921bd46e89b4defebaef3daeaa637375825f5f2553fd779037ea3df3d314417b6ecaa473edda2d0b1d86ecd7eae975a77be518f3e7eab7af7795ab3f7794d88c2d523b29ca5ffd2ade7b551cf618fead1a1bd74e3ab762e3295fef255faf97903f49bdf3da12117b654d7473ed59683abf53f179dae6bfecf0b6173f4cd436dd4eeb1346d79bd8f4ebf694261f1eed97aae576b75bef1513d7e6b6ff5797ab68aaa194262fb1b75ff756d553bce2d300599dabd2f4e2755f59a5857d569f593b47cd172773abcddb39f53afd69d75e3a38febd6de7df4f4ec7d72769f9ba6c7cfbb40bf5be8feb53e77be7e7b7e5b3dfa5d607afbebead3e052ddf4cb8b74f94dbfd5fbebb335efcf97a9fda543f4e063bf52f7b3bbebd939f6e777bb77eaabe7e021eaf7cb7bf5f0cd5dd4aad78b9a7f6083de1cd24b23bed9a4f7ef3a4f6d6f7a531bf2a3bf2699dfbfa481ed3a6bf0c30feb971dced5d5af2f29353cc89df7675dd6fe520d79f031fdaafbd9eafeec9cc2198163b9bc493fdd7e5b7ffdf2de8775739756eaf5e2fcc2ed95e17eab54b5aa8a1ab8676fd2e6bda7a8ee29f1cadf3647697bce5587e66e5c5f2355e7355ba5058b0f966b9d48421f63be364f1aae4ea9fd74ef538f6b68fffbf47ea864c4aee96997eab6db7aeb8a3b1ed6f0fe6dd5fa9affd552bbfc25ae775ed86bb0fbeb11bab455270d7ef431ddd6fb62f5ead4485dffbc2a302757698f9fa70b7eb7d00d9d7235ffb7e7abeda3df05c6cb709fe4ccd39f2f6baf4b873ca8c77ed55d67777f56cead96bf59938677526abf7bf5d4e343d5ffbef743064061ef7713f239e6cef3b3f371fa4d9ae0dce281f1fa3d357848bfe2f7cfdef1bab3f3239abced33dd7f7e3b0d1d1778fa95e119bb3df08c38f5c26b74e335b7eb81bb2f539b4ebfd16b7fbe4e97fde27e3d787d7bb5bafa1ffad1b2b5dc30e7c3cf5fdf48cfc5b0db8af42c0d16e65a167ea1423f2b437ca1f2374fd2f04ea9ea77ef537a7c687fdde7deb4d17ef7edfc35b8f426fdf2a2cb75d36fdf0f9444ffb3e755ebda3adaef7ed87b2678bb83f587176f56af11df68d3fb77e9bcb637e9cd0d39619e9b21ea1fa13eb66cfd9e8335a4df2f75efc337ab4bab5e7ab1f0849714f6e74d69dfcfe2f767b8e769b8bae46f7833c4cff328bf6fc584bf87c2dd330000000070b8110003008020b575d9337f50bf5356eb1fc39fd497bbfd7f40dfab4f1f1eacdf7ebc598dae7f5163c7bda25b5becd494e76ed183931275d9834febaa660952e57374c3f3afeafe8beb28a16e670d7f63aae62f5ba409773557c6e43fea8589bb55e5f257b5e4fbbf84ed6eb9e0c00ead5bbe44f3a7bda5c71ffb8faa5f79b594bb402fdcf992aa3c3155df7c3c5e13667cabd16d3ed0f011330b5ba915ecd6b2bc81fa707e9ade1e1adc7571ae168dbc4ba3939fd3cc191fe9e3af3fd79dbb9ed31f3f89d7a0576769448f64f57afe3bcd7ded6ad5583452778d4ed6733367e8a38fbfd6e777eed2737ffc447b968fd29d4f6dd3af3e9eab29932669eadc7734ecbc21fae7678fa843fd817a25fd7bbd79538a16bc70a75eaaf284a67ef3b1c64f98a16f47b7d107c347686688b03b77e14bbaf71fa7eab919333569c2579a36b28bf27715fef93e374c3d329db961e42dd7a83b9fd2b65f7dacb9532669d2d4b97ae7570d02a7ee05ddf952153d31f51b7d3c7e82667c3b5a6d3e18ae11b34fd535bf6ca76ffff391326cfdecd9faf747a7e81737b53dd4723770ee16be74affe71ea739a317392267c354d23bbe4cbad66f42a35d4453d4fd5e72ffc519f2e5da795535fd54b1fae57565629ff0a2077a15ebaf71f3af5b9199a396982be9a36525df2778509d48b2bd8bd4c79033fd4fcb4b735b459e5c07dfb777d9d365993264dd3bb4332f5afb7bf7517dca30d35afd7d8cf26eaa399efe8ba2d7fd31bdfd5d54dfffc4c8f74a8af81afa4ebfb376f52ca0f515e93dc451a79d768253f3753333efa585f7f7ea7763df7477d12f1e2057e396f74bdfefe759a2607eeaf69ef0e51e6bfde76e7581537a8e6f563f5d9c48f34f39debb4e56f6fe8db9cdc32dd6f45f236eac3877eaf7997fe5ad7368857fed6adda59abaeea788d402b25ab4ecd7ddaed6fa5579e7542087d8c8167cbdfc628e5a12f02f7e7444df9e6550dac52b87cb0825d4b75a0d7184df9649226a77da85fae7d5acf4edc5b38cf7fbd1b2d097d0d7607eea7fbec7e9aa95981fbe9cba97f51e7bce8eea768ef9306098d74fddfbf56dae4c07770dabb1a92f92fbdfd6d4ee0303fd5dfc6a4e8a12f02d76ae2147df3ea409538cc88f77bb8e75829375640c8fb2769905e9d35423d927be9f9efe6eab581ebcbf88c2dd0be9d4d74c7bb1f6ae2579feb811aa3f5e4b77df5ce971fead3297f51c76fded0f8b581fb213eccf90823d27331dcb622ae134aa86b69db09f7ac0cf185dafbe9df3426e5217d11385713a77ca357eda62dd377bf40bb97e569e087f395f6f6d0b0cffc503f7b7ed5203fcaef7ef87b26afc476c7eac1e16fe8b3473aa8fec05794fefd9bbaa94142f8e766b1fadf5a4a7d0ab467434d5d3ff6334dfc68a6deb96e8bfef686b71dbf0afcbc09ba3fc33f4f43d725bec14d257e9e97e7fb16e91e0a79cf00000000c01140000c00004a886b7083fef2fb3eaabdea6ffa7fcf7c77a8855ace3c7d316d93f2ab74d77d7f19ae6baeba53cfddd55549f95b3473f22ab5e977857e5e272eb08114b5bf6e882e6f5543359b3552eef457f4e06d37ea81f77e549e32b5e9a76d81df42aaaa56ad627d931693b7e21dfde6e65bf5eb3f4c52eeb56fe9c327db2b3f6386666ceca26bfad5777f89a9ad0b0774576efa375a6f99535c555dd0ef72d50ff51b4efe564d9db258791b26e8b13b8769d85d233465db1e2d5b1cdc52385f5ba74ed1e2bc0d9af0d89d1a36ec2e8d98b24d7b962dd4822f3fd7f22e4334b8b99b5ac7272821785ff9199a3163a3ba5cd3afa81eb52f1ca0eeb9e9fac6a9a45fbeb6cd98a90d9dae549f94c285ab9cd3431d1b58a216ae1e8b0b8f358cfc6d93f5f9f22e1a32b8b9db6a335e090952c68c19dad8e51af53b54290de89eabf46f36a8dec05faae3bcff68d2967ced9ff26f7dd5f47a5d7fa6bf3bd86d9a3173833a5dd94785d5aca2737a749453cdc0155dfab71bd5ad7367750e0c3d865b2bb67012f4f387c6686487451a71c320ddfaea76b5efd95c75ea9ce2ce0f2d7fdb0ccddcd04957f64929bcee55ce518f8e0d8a75d71d4e5cd50bd4ef72ef7e89578d4a3fe9c3171fd73db75eafc727fca43d7b763b7314574be75fd42570470524b551ab667b9591119c38447f4df2b74ed594c579da30e131dd396c98ee1a3145dbf62cd3e248172f20be4625fdf4e18b7afc9e5b75fde313f4d39e43eff08cab75be2eeae2d43050c5566ab6374319b965b9df0ae567ccd49faeeca73f557a58efbfdc4f756dbdb8c0f7363f4ff945879cabdcbc442525156eb43ceb8413fa18abeb825eedf5fd3357e99e573ed3aa7d85cb861257b3b3aee8eb5ed3aa2dd5ab5b6d2d99ff6360ef8179beeb1dee1a2c5c30bdf07eea5bf6fb29bafb2420be862afdf4a15e7cfc1edd7afde39af0d31eedd91d58aefa05ead5fe7b3d73d53d7ae5b3550a759811eff7a89f632585bc7f82aa5ef6676c9c6afebc83dada7b7b2b9daa9f354d56abae3d0b9f13d57fa633ebefd58eed05e1cf4748919e8b0121b7951b799d50425ecbdc08cfcaf525ba10ae7e412fb5fffe195d75cf2bfaccbd69cbf6dd8f53d50bfae972675f65fcd9a328bffb61ef99b5da36398a9f69813b21ec73d35fff527ff6c5a9d6f917a9f0164c529b56cdb437c3f96747c545fc79538aa0fb33fcf334daba94e7fb961ff11e3a29c43d0300000eafb84716c7f40000d172ff8b040000c0af921a0f19a9dff7aaa9657ffb1f7de46b055c60a371f14ef663f2f3f255a0382558cae853d85b639a9ebd72901e7977ab5adffca4fe724707a7b55b7ebebf55716809adefd4b8afbfd6f4cfded18b7774518afdf137374ff9811d17ff05264e71952ab9e14da24eaa12eeafc479cacbafa2269dfaeb8a2bae080c0375fb1fded20bd79eeece3f242f704c559a74527f67b92b34f0f63fe8ad17ae559d9c1cc5574e28e517a8dcc07e02750a5a282e2e50c71055cbcece51a5c0b92bea29b9e060e0300bcf4fb87a9c1ee90fe1d90794135fb9c41ff17303db8a2b59a9409d021b3be572ddd063a9c64ffc519fbffb8d7e3ef82a157bbdacb2959d5329708d8b6a19a866e0389d6a56528b5ffd4bd366cdd2acc03065e440677e5849cd75e51fc6695a5a9aa6bd7b8fea66ec53cb76c1adb58364672ba752820eedbe400703f742e159aa14388c82c2fbd291ef0b2403124f52d12d913945f75f3c44ef65b752ff614fe9f95bdb29a168bd78dff589577cb16d1e12f535c90bdcab559aa853ffc2e5ae1878bbfef0d60bba36e2c5cbd494fb2fd690f7b2d5aaff303df5fcad6a77a882816a79f779407ce03b18a8604119efb7fc2d1fe9de2b1ed08aabdfd6672f5fad66eebfc14838ed74a56cff493f79bd37e7aed5faad0dd4ac5942b9d6092fdc3156d2d9777da8efc6deaae4d98faa5bfb619ab8354c4068f742d1f116e8c0fe6c2555a952f81df25fef70d7e014bb9f2aabb2ef7eca2dba9f029b0f7c2f0a7c173fbfd80d15dd7d9239e57e5d3ce43d65b7eaaf614f3daf5bdb25146ebfd2d9baebc3ef34f6d664cd7eb49bda0f9ba8128719f17e8ffe395642c8fb2748399eb1f1950e2d1de73c53bce9c0f989b7f3931ffe7c8411e9b9186e5b91d6092df4b58cf8ac0c52e9ecbbf4e17763756bf26c3ddaadbd864ddc1af89958b6ef7ee249558aae4bd97ef644fbdd0f7fcf641f88e2675ac4e7a6bffea5d727de57b1f8f8e2dfb34322fdbc29edfbe9bf3f233f4fa3ab4bf9be6f91eea190f78cbb080000383c0a46b48ce90100a215f1bff50000c009ac5253ddfa3f4feb921afbb52fdbfdc368621bf5ec92a2f8aca97ae591d7f4fef857f5c8ab339413df40dd2f6d2bc59da493aac4c9ba219efaef89fa7ae9622d5995a3b8dacd745ecbea5af2dd12799b92f66bf7de525fa4574c7cfd4eea943c5ddf8f99e00000fff44944415463276d76ff60ba5b5f4f9ca99a5dbaaae1a1bfe586169fa2f3db256bcd864475b8ec325d16182e496da3331b567717f0c42be5fc764a5eb341891d0a97bbec9254b539b3917ed6a9834e99364e1f6f76ff5c9b9fabdcc0687c4282e2730ee88015c7d757a74ec99a3e7692bcc5767f3d51336b7651d712958cd7a96d5b2971e6444dd951b8f0ce591fe8ab9f9c0d85a9474305d7d82ffeb44eea70ca348dfbd83b47f9cacd95ea77eaa4e4e96335e950a53471664d75e9da5095025bbcf8865e5af7ee23fac7c2cebab9efc985cb78e24f55db56899a39718a0aabb953b33ef84a4e352b60f7ac91faebea3ebae9226b3eb8573f7cf9851685e8e733fed4b66a95385313a7ec283ca69db3f4c1573f158ec727ab5eed8d5abc68a7339dbb66babe765e3a5a52defad99a93d959b7dd7b9d2e3eaf9e56ce5be6b41a8dc8691197a303851737ea6b129f72beda25afd186c40e85cb5d768952db9ca912b79b5fde7acd9e93a9ceb7ddabeb2e3e4ff556ced3b2d22a58a6fb2d47dfbef088beebf377fdf5fa16b2b35ee4949ebab8f9b71aff5161187160de787d5a7089fa9e9d5f8e752204c0618f314ffb33f39492fa0b3df9e65bbaa3d697fa6441e8770917ec4ad3d46fdc1688bb66e8bdc995d5b15b9343e1a62bdc356874e6cf754ec24c7d38d5bd9f76cdd684c9eefd14b8c6c9f56a6be3e245da6905b96b34fd6bebb9a014c5ee933cad9f3d47999d6fd3bdd75dacf3eaadd43cef42e6ed57665e8a527ff1a4de7ceb0ed5faf213051f66e4fb3ddae758f954e8191b5684f31152a4e762b86d455aa72ce24b79561697b73f537929a9fac5936feaad3b6ae9cb4f1604a6cbf1dd7794f1678fa2fcee87bd676aeab4903fd3acd78878e51c38e0dc03513f37cbf42c8a20e2cf9b327c3fcbf33c0d28fef3bc3cdfb7c8f750e04157e29e89fcd67400000000281f026000001056a5337fa5fff9dd453ab9e837865aba7cc4ffeaa1eeb5f5c3ebc334e8cabbf5cf5529baec776f6a44afea81df2c1aeab26b7aaa5edc46bdffc0b57af4f37374f5954d95b0e27ff58b0b6fd227d92945adda0e7c7897cef9f97d9a12e93da5c1125275ffa8dbb4fdb12eead0f74a0de87ea186afbd51af3c70beef7db5e124aac3037f56bf7943d5be4b7f0deadb55e7f57e5adf64b9b37d123b3ca03ff79ba7a1edbba8ffa0beea7a5e6f3d1d5830a1fd831a75cb663dd4f902f519d45fdd3bdcae7f5b1faa277750b72693f5c8e557e9b1f7b729f5fe51ba6dfb63ead2a1afae1cd05d170e5fab1b5f7940e787a864d2850fe8f75d666ac8f917aa6fdf9e1a383a5367ba2dc5c2d523a284f67a70d42ddafc50675dd06790fa77efa0dbff9d113875f76bd46ddbf558970eea7be50075bf70b8d6def88a1e702b55a5cbf5eab3f513adbde466752f96f299245df8c0efd565e6109d7f615ff5ed3950a333cf8cdc12398c031fdeabae3dfbe98acb3aa8e35d4b74dd6b4fab9bed2ff32bfde981b15a5b39c4afa74917ea81df77d1cc21e7ebc2be7dd573e068659e797a611813df40570eeba5050f74d3a503faead27b66a992db056cb04a4d7be98a861feb8ec0fefb5d729dfeb32bb944a053d2c9ead0ad89263f72b9ae7aec7ded681fe53549eca007fedc4ff386b65797fe83d4b7eb79eafdf4378a78f52a3555af2b1aeae33b7aaa5fbf4b74dd7f7629b9d40a2694e17ecbd2921f566ae1cb7df4b3264dd4c4197ea6de7f5e18d87733ddf6875bb5e5f1aeea7ef9a5ea3264967a3fff1bb54b28cf3aeeee4209778cf9dbf4cecde72af5d2011ad4e706bd53e316ddd821f40bc2e3aad7d08ae7fba867ff2b02dfc1a19a3fe02f7aa84388eee4c35d83a46e7af00f5d34e3e6f3d5b5efe581fbe9afdadbac41e0d9640fa77835b872987a2d7840dd0275e97be93d9a55c9ed8a3922ff7d3251552fb9420d3fbe433dfbf5d325d7fd47bbdc0b99bfed1ddd7c6e6ae05e1da43e37bca31ab7dca8128719e97e2fc373ac5c2af48c0da7929af60a7d3ec209ff5c0cbfad48cfd2b228ed597948beb6bd73b3ce4dbd540306f5d10defd4d02d3776505279befbaeb2fdec898ff2bb1ffe9e09f733ede40eddd464f223bafcaac734b1ea25513e37cbf22c8a24d2cf9b327c3fcbf53c0d28f6f37c47b9be6fe1efa1f8d0f78cbb1e000000001c4e71595959a1fa3a3a2eac58b142c9c9c9ee140020987567e71f727272949b9beb7c6667672b3535d55d1228ab3ced5ab754ab77c4abde9967a94175ff9f5ff3b47bdd0f5ab1354ef57e76b6cea875509b972cd38e5a67ea9cd3aab9cb04e4eed0faad95d5e0b41a65ff1769b93bb5fa8735da57ab89ce6e54bb8cc1c47e6d5ab25c9bf3eba8698b86aa15e10fc2fb372dd1f2cdf9aad3b4851afa16ccd9be4a4b7fca09943757831a6ef9812d5aba6c9b6a343bdb3d1fb9dab9fa07add9574b4dce6ea4da112b69cb2ed1ba83296ad1bc5e893f0687ab474439dbb56ae94fcaa9d354cd1bd428fa837deeced5fa61cd3ed56a72b61a45ae544976de97acd3c194166a5eafbc7fb23ea0ad2b976b63f6c96ae23bff39b31e50ef37bbebc3bff595ef2e29c6eabe64dd41a5b468aee0dd676f5daea55b12d5e89cc6aa1de914e5edd2da1fd62abb4cc770405b962ed3b61acd747683eacefd1af535d9bf494b966f567ee03ab468582b4c70e217f86eadfd416bb343df0be195e57e8bc0eabb72976a07eee3fae12e44b032af13e618737769ddb2b5da53b5a17ed6e494d0c7befd75f53977a6862e7f45a9ab5769cf2967eaecd2761ae61a1cba9f1a68d66de7e88d9ef3346188dbfa3d7bab962fdda2c446e7a871c41bcaaff87d52b06bad7e589b5de27ecdddb54ecbd6ee51d5863f539353c25fe148f77be0a0a27e8e954b859eb1a1e585391fe1857f2e86df56e467695944f7accc0dfc2c5ca6b57baaaae1cf9aa8d8e52cf377ff9032fdec89fabb1ffe9e09b5dd035b966ad9b61a6a767603552f28cb73f3303d8b22fdbc89fafb59cee769899fe7e5fbbe85be8722dc33884a5a5a9a929292949898e8bc7ec43eadfb79ff000008af5ab5687fc90f2f3d3d5d3d7af470a70000c72a026000886104c0008e1799dfbea50f12aed2f5e7d95ba28130bc0078e59bbaa2dcb74a9e36ad5ca3aa4d9ba956bcb4f7fb3febca2b276bc0e449bab37194c90e00e0bf820018002a860018004e1c656e70030000001c6ed52eb881f017a5ab74b21a9d75ba6a56e8effbd9fae18d21ea74f6d96ad9f22ca5de3a5da97f19ad5f11fe02000000008018410b60008861b40006000000102b68010c0015430b60003871d00218000000000000000000006204013000000000000000000000c408026000000000000000000000881104c00000e03892abefff344037ff73bd3b7da2daa5f7eeb8488f4dc976a723c8dfa471bfeea7073fde1598886ebdbc359fe9d53f8ed088e79ed39fffe7ef9a90be2570e64f2c792b5fd3953d86ebb3edf96ec961b6eb3ddd71d1638ae6121e4b72bfff9306dcfccfc058be368dfbb5fa3df871e18c0a38b44de03893fbbdfe34e066fd737d7ee0513b4ebfeef7a09c476db47ceb1fbbcaf0f3266af9da91f64ffde18df9ee74a1bd0bdfd5ef7f7dab6ebde7f71ab7789f5b7a1c8aeaba1e89f30a00000000871000030080e348be3237afd0ea6d39eef4892a4f3bd72ed34f7b0adce908e26baa45d7cbd4a959d5c04474ebe5ae9aa0175e9fa9ed3939dabb768afe382055fd5f59e2ce3d4a32d3f4f7dffe53f3fe1bc973fe7a8dfb9f39eaf9f21fd5abce11fa75396fa7d62efb49d15cc263497ee666ad58bd2d3016af9a2dbaeab24ecd0a6754c0a16d22a6fc37bfc3474b7ea636af58ad6d390581476d0b75bdac939c476db47ceb1fbbcaf0f3260ab94bc7eac14117a853ffdfe8d5991bdcd2c05e56bda65f5e3b5afb3b5da72bcf59a567aef895c66e3e9683f108a2baae87f7bc0200000040300260000050c2fecdcbb468d57615c6acfbb565d902fdb03153c5ff149ba31d3f2ed482a2e50a5998b36cc1022ddf7ac02d2994b3e3472d5cb04adb8b65b716e82ed38205cb15b47871d9195ab960a1d6ec0c9124e4ecd08f0b176855f10d8714d57165efd0da1fe66bf1fabdca738b8ae4efd6dac52bb535d2aef2f769e392f95ab072ab0e4fbb9e6ced58fb83e62f5eafbd252a24e5ee5aa3450b562aa3c4cef2b57bed62addc5a59adafbe5303ce4a74cba3137f5a77ddf1d8937afac5b7f4f9e85e5af2b731ee9c8088c7e8ed37cc490a73bd82ef9bfc3ddf6aec9bb3b4d17fc9235d9b20f9bbd76a71a07e8e32ac57e86475bdf31e5d586577c86b98b37d95162e5ea7ddd16d2c20f477a554b9bbb466d102ad2c79718b1f5f40febe8d5a323fb0ecd65035deafcdcb161d3ae7fbb704cef50fda981914ae84fd2e652b63e5022d5cb3b3584bf06aadafd69d03ce72a74cbef66d5ca2f981fb3164358a09bdcd4265385f61cf51846df8bfc716d4049e030b966f55b1475029dfe3d0f74098ef6ab87d1413e65918f5f32dc2f1e66cd7aa858bb5aec40d5bf80c5cb06c4b602c1a91ae4b8eb6af5aa8c5eb76177dc7427e87038adfbb919f6fc5e56ad79a45816b9251f29a043f9b4bb97e15f91967b233566ac1c2352af623a95a6b5d7de700153d6a233c7742aeef8afc5d0e16ee9c443aafc59fd1d93bd6ea87f98bb5bef40b7048d8f35bfacff4fc3dd9aa77cd68bdff68aa12dc323bd7e9fffb576db9e67ff4f42f2e519f617fd113ed67e87fdf3b14109754b1e75ae8df55c25cf3a8bec391af6be8df8100000000e0c889cbcaca3a6effc9e98a152b949c9cec4e010082151414141b727272949b9beb7c6667672b3535d55d1230dbf57a9f96fa57f54b552b6b97f62d4bd7be7e4feada0dffa74f324fd2ceef97a9e9d35fe9dd5b9aaa52e6f77ae986c1faebd6466a92bb5cabcf7850e3dfbe55277f7e9f063c304ba79c5d5f591b4fd73d535fd5c02a99fafea51b34f8af5bd5a849ae96af3e430f8e7f5bb79fb54393ee1ba007669da2b3eb6769e3e9f768eaab0355c5ad8d67f7ece774cd4dffd0dee667eba48cddaa14bf5a07064dd6f4079a29f3fb9774c3e0bf6a6ba326ca5dbe5a673c385e6fdf7eb68a479dd11f57c1bc3fabdf4d6395ddf054652f99a7f85bc66bc663ed039b785d7dda8c53dd0b7768eeca9fe9ea7e07357edc5227b82ad8b3412bf27aeb5fe96fabdf865774d390515a777a4bd5dfbb588be30669d4b867d53bc5ff6feef2b4e6a55eea32f5267d3f7eb0ea5ac9b23faac780f57aeafb51eae93f01b9f3f4e77e37696c76439d9abd44f3e26fd1f82f1e53fb2a764cad35eeb43eca5fb141552aadd5bc9f5ae9a989ffa7db5aec0ecc6ba371752fd48eb92b75d6dda3d57dc200cd1cba526f5e91199877ae3b1e7ca60fc9feea4eb5fa5d137d3ae50135ab24e5ccfa8d7e3e345e3f2cfab332d35f0e738c3b83f63b566f0f2dde3a34f4f53a4b3b2615bf6fee7efb024d1cf898de5f96a53a679ea1ae0f4ed2dfcffdbfd0d726c8f6d7fba8cdb8baba70c75cad3ceb6e7df3c09e10eb9da7e5af5ea76b5e5d52866b68c7d74affaed35b95b76e57c28e795a506bb8267d7c9fce8d94ad87fcaedcaeb3f706eea973676ae8ca37157c29ec185a8f3b4d7df2576843954a5a3bef27b57a6aa2feefb616da1d747c696fdfa0f4976fd29051eb747acbfadabb78b1e2068dd2b8677b2b6567601f2dffa5ea97d652d6ae7d5a96be4ffd9ebc561bfeef13659eb453df2f6baaa7bf7a57b734ad14febbb47bb69ebbe626fd636f739d7d528676578ad7ea0383b476fa034e3dcf9d39543fbd7945e038d3f5f24d43346adde96a597faf162f8ed3a051e3f46cef9492ffe234c236c39eafa0731ce91c25443ae745dfe3b374e7a86bb46cf8c39a75cad9aa9fb551a7df3355af0eac52ca3d1ee61e880ffd5d4ddd3549f70d78a0c43e8ac9df1cf2599817d5f32d20ccf1d67bb38f5afdbb8e7a57deaaed093b346f412d0d9ff4b1ee0bdcb0394bffa53bae7f5adfd46ca126053fa9ca351fea9df6afe982bb2aeb8d59bf55eb84c0e367fe6fd5f1e6837af5bb3fe8fcec08e7b4d5bf55a777656ddd9ea01df316a8d6f0499a74ed3c0dbdacf877f8c59cdb8bdfbb6f5e10e6f9e61e97c79ebfadc7e9b43ef95ab1a18a2aad9da79f5a3da589ff779b5aec2e7e4def1efb2fddb0ebd508d7af223fe3ec3edcadd9cf5da39bfeb157cdcf3e4919bb2b297ef5010d9a3c450fd4fe47d177baefd2303f4b1461fd6607c27f9783bf4491ce8922fddcf03fa3dfd6037b86eba6b1d96a786ab696cc8bd72de3bfd063252f4060bd433f37c27e3fea6e8dea677aa17c6d7aa5b73a7e3f5c6bfeb74f6072a346f5eaa2f9bf59a2d77b2705e6e769f50b17e9a2650febc7bff52e5cc563c75ea1e75ac99f39ceef2a79a1aff9593ba2f80e97725d43fe0e74f6de62e715d14b4b4b53525292121313959090e07cc6c5c5151b0000e155ab56cd1d2bbff4f474f5e8d1c39d02001cab68010c00000e29d8a79d4deed0bb1f4ed4579f3fa01aa39fd4b77ddfd1971f7eaa297fe9a86fde18afb579b95a34f22e8d4e7e4e33677ca48fbffe5c77ee7a4e7ffc64b33efddb18a53cf4853e1e3f5153beb1f057ca5d3452778d4ed6733367e8a38fbfd6e777eed2737ffc44997b3fd5dfc6a4e8a12f3ed6f88953f44da83f14e72ed44bf7fe43a73e374333274dd057d346aa4bfeaec2565ab98b34f2aed14a7e6ea6667cf4b1befefc4eed7aee8ffa24d359b3b8a88e2bf08b51a3ebf5f7afd33479d2244d7b778832fff5b6bb81c026762f53dec00f353feddf7af2b7ef69dea2455a34f7dfbaa579635dfff25f744df222bd70e74baaf2c4547df3f1784d98f1ad46b7f940c347cc0c6a215549675c3b58ede7fe4793b6d891e46af1bfc76bff9537ab6bf009886fa4ebfffeb5d2264fd2a469ef6a48e6bff4f6b76ef3a1825d5a7aa097c64cf9449326a7e9c35faed5d3cf4ed45e67de6e2dcb1ba80fe7a7e9eda14d9cc5cbaae0c00ead5bbe44f3a7bda5c71ffb8faa5f7975a0aa0b221f63b1fd06750d1cf67aed2d71df5cd9ec26fdf3b347d4a1fe40bd92febddebca941c46b535c81762fcbd3c00fe72bededa161d6aba4e6778e2bfb352cd8a30d35afd7d8cf26eaa399efe8ba2d7fd31bdef50829dc7725d44dea57a05d4b0fa8d79829fa64d264a57df84bad7dfa594d2cbcb8c58e2f77c10bbaf3a52a7a62ea3781f3374133be1dad361f0cd7889985775dc1be9d6a72c7bbfa70e257fafc811a1afde4b7eafbce97faf0d329fa4bc76ff4c6f8b5ca0b7b6d72b5f0a57bf58f539fd38c999334e1ab691ad9255fbb821ad8d9712e78e14ebd54e5094dfd26f07d9e3043df8e6ea30f868f905b0d9f48db2ccbf90a778e226fe3d0f7f86dfd72e9df3526e5217d11b8d613a77c5318ea947a8f87b907c27c57f77efab792fb0816ea5918f5f32dd2f11668cf869aba7eec679af8d14cbd73dd16fded8d6fa5bce51a75e753daf6ab8f35774aa0be53e7ea9d5f3528dc5c48a59cd33d1b54f3fab1fa6ce2479af9ce75daf2b737f45ddd92df61ab8fffde0d77ce4229d8b554077a8dd1944f266972da87fae5daa7f56ce117a2d8351dda687129d7af223fe332033f925ed2bdff3855cfcd98a94913bed2b4915d945ff20b11e6b913389311d62fedbb1c2cec3989f873c3ff8cfe991a5dff777d9d365993264dd3bb4332f5afb703f7472491be1fd1fc4c0f277fabb6eeaca5ba752ab90595945ca7a6f6eddeed4e1757b1e75ac99f3903ab84bfe6d17c87235ed770bf03397301000000e0c8210006000087c4d5d4cf3bb495bdc2b0d2a93f53d3e456eadab3b0055ff59f9da9fa7b77687bde564d9db258791b26e8b13b8769d85d233465db1e2d5bbc5317f46aafef9fb94af7bcf29956edb30de66bebd4295a9cb741131ebb53c386dda51153b669cfb2c55a7fd205ead5fe7b3d73d53d7ae5b35572160f92bf6d86666ee8a42bfbb8ad08ab9ca31e1d1bc8fe449cbf75aaa62cced386098fe9ce61c374d78829dab6679916af0fd18d6534c75510f8c5a84625fdf4e18b7afc9e5b75fde313f4d39e3dceea26aeea05ea77797ddf2f4f99fae6d93bf4ef73fea417079d2a65ccd08c8d5d744d3f6f99daba704077e5a67fa3e02ac5a70cd00d5d7fd0f80fb7283f67aefe3de9245d7b635b5f7798aef81aaaf4d3877af1f17b74ebf58f6bc24f7bb467b71b36048ea9f3157d55dfd95955b5ecd54db597ccd78fd6a435aeaa2ee877b93baf7cf256bca3dfdc7cab7efd8749cabdf62d7df8647be597768c11f61bfe7a9d14e2be2929d2b5292e4e552fe8a7cbdd4a445eaf8cd730ae96cebfa84ba03420a98d5a35dbab8c8c92e14f91fc70df95f5ee02e1c4a966e72bd4d73d86aa2d7ba95bed259a5f78717dc7971fa8f20c6dec728dfa7927bdf6851ad03d57e9dfac77ba9d8dabf9737568ebdcf93af5674d95dcaaab7a3acd09abeb6767d6d7de1ddb9517eedaacdda2193337a8d3957ddc168855744e8f8e6ae065349efc0ccd98b1515daee95774ed6b5f3840dd73d3f54df0cd9fbf2dfc36cb74bec29ca3951b236ec3ff3dae7e412fb5fffe195d75cf2bfaccbdf14abfc7c3dc0361beaba1f65142f592cfc2a89f6f11cf599c6a9d7f91ba1456566d5a35d3de8c8cc02598accf9777d190c1cd03a5265e0909ee850ba594eb1257eb7c5d54b893c02969a5667b3314fa6b51fcbb19f1f91624ae66675dd1d7bd26555baa57b7da5a32ff47153eee0e5dd3d2af5f457ec6add5b61933b5a1d395eae336c9ad724e0f752cf18508f7dcc98fb07ee9dfe56061cf49c49f1bfe6774bc6a54fa491fbef8b8eeb9f57a3d3ee127edd9133a70f5443cbf51fc4c0f2f2ef0bf7ce5e51fbafeb9b9794a4c2abc438355e8b916ea674e847bbcf4ef70e4eb1af677a0501715000000000ea3c2ff4201000070c4ab52d16f07d68d5ea543d3f1f18ab7eec4f3f394975f454d3af5d715575c111806eaf63fbca517ae6da4b3effa50df8dbd55c9b31f55b7f6c334716bbef2f2f255a54927f57796bd42036fff83de7ae15a9d9e78b6eefaf03b8dbd3559b31feda6f6c3262ab07871d9d9caa994a084a2defc0a7430372ff0ff017979caafd2449dfa176ef78a81b7eb0f6fbda06b4f2ff9c7f8e88e2b5353eebf5843decb56abfec3f4d4f3b7aa5d82ef4d198927a98a6fd33bbf7a4cbffea2bb5efac3253ad90a02f5ca8f8b0bfae52ab0af4a817db95387d4529f9b2ed59af113b476f6bff5c569d7ebfa334b2e9539e57e5d3ce43d65b7eaaf614f3daf5bdb25141ebba352b1d0a6e0c07e6527555115e75c25ea247f65cb21a1f59d1af7f5d79afed93b7af18e2e4ab1cd957a8c11f61bf67a2586bc6f8a2be5da04493ca98a5b9fc8eb95fd1a06eea3a2c30bdc3771d6bdbe3b1952b8efcae9eefcf02a25241caa47c101edcf4e5295c28beb3b3eab727ee07e2e5ee34041a09eee12f1950e6d27506ec7e24dc707ee7d7b3d407ed86b93abec1cbbcf0e75a75970305779258e3950961fd876896a04ce5bd1f9f26447d866d9ce57e873642152846df8bec795cebe4b1f7e3756b726cfd6a3ddda6bd8c4adca2fe73d10eebb1a721f852b1f5229c4b3f060b86b127c42239fb378df05888f8f73aeb7b20f2827beb24a64be9502c769cf427752f9f96e5d4bb92e817becd029892fbe8d20fe7b37f2f32d88fd1c3874b175607fb692aa54095c9900ffb3399aeb573433505ea69f71a7077e24e538f75dd1dd5b7030b0cbe05a877fee445abfd4ef72b030e7647fc4f3ea7b46674ed1fd170fd17bd9add47fd8537afed6768af0582d14e9fc86ba8f4bdcec61249ca6d353b6eba79f0eba05b95abb7eab1a340bea49c253a1e75aa89f3907c35ef368bec391ae6bd8df81c25c5600000000385c82fe0b130000a014f1293abf5db2d66c485487cb2ed36581e192d4363ab3e149da9f99a794d45fe8c937dfd21db5bed4270b02d3e7b753f29a0d4aec50b8ec6597a4aacd990d553d6fbf32f35294fa8b27f5e65b77a8d6979f6881f7b75f57fca96dd52a71a6264ed951f807d79db3f4c1573f39e3f129e7ab5df21a6d48ec50b8ddcb2e516a9b33d5b0ba2d580e79eb357b4ea63adf76afaebbf83cd55b394fcbac795908f99bdfd76fee5fa0abfefa843ab9fb8bafdf499d92a76beca4cdee1f8777ebeb893355b34b57350cf187de2add6e54bf6de3f4f8cb33d4e286ab745a89dfcaf2b47ef61c6576be4df75e77b1ceabb752f3fc152ad8a5b4a9df04f6627669c67b9355b963373589fa8fcafbb57b6fa4ee8b4b2aeb31fa85bf5e7921ee9b838ab7702fe7800ed88eca706d8a89b0dee1b88645f6fea02fbf58a4123dc186fdae947693166857da547de336c6db35e33d4daedc51dd4a5cdc78d5efd449c9d3c76ad26677e7bbbfd6c49935d5a56bc343a15c29c25e9b9aa7aa6dab44cd9c38453b9ccdefd4ac0fbed24f258eb3be3a754ad6f4b19374a81a1335b36617750d3e71f111b659a6f315e61c353b2dea6de4edcf545e4aaa7ef1e49b7aeb8e5afaf29305ca2bd73d10febb1a6a1f418f395ba8c4b370d129513edfca718fc59fd6491d4e99a6711f7bc798afdcdc7cc527d753ed8d8bb568a795e66acdf4aff5a3b5522ce77d5cec3b5c4229cfb72005bbd234f5d0c5d67b932bab63b72625eef18a3ca38a843dde9a3ab56d2b25ce9ca82985376fe047d207fa2af80b11f6b9131f61fdb27f97439f9333b431caf39ab77eb6e66476d66df75ea78bcfaba795f396392daa2389787e033f534afb991ede29ea7971737d3bfea3c2d0f8c03c8dffb44097f43dbb70763994e967cea253c2dee3a57f87235fd7b0bf03394b02000000c09143000c0000ca28511d1ef8b3facd1baaf65dfa6b50dfae3aaff7d3fa26739bdeb9f95ca55e3a4083fadca0776adca21b3b2429b1c303fa73bf791adabe8bfa0feaabaee7f5d6d3df64297fdb3bbaf9dc545d3a6090fadcf08e6adc72a3028b179774a11ef87d17cd1c72be2eecdb573d078e56e699a717fe313cb1831ef8733fcd1bda5e5dfa0f52dfaee7a9f7d3df28cb59b11c2a3555af2b1aeae33b7aaa5fbf4b74dd7f762939d45fddf3376bdcbd776bcc8fcbf58f6bcf558b162dd4a2f555faeb9ab6ba7fd46ddafe581775e87ba50674bf50c3d7dea8571e38bf64d7ce26e13c0d1e98a509e9a91adcd7697f1aa4929af6ba420d3fbe433dfbf5d325d7fd47bbfc158aabaeeacbffa4cb7af6d715dd3b68e8fc01facb431d0257273a073ebc4be7fcfc3e4d09fd7ac9d01252cb768c7ee1ae577ee8fb46277750b72693f5c8e557e9b18955a3bb36c1c25dd3c3750d5d995ffd490f8c5dabca257eb30ef35d29f5268d53f51a2bf47c9f9eea7f457775183a5f03fef2903a84b8b809a9f76bd46ddbf558970eea7be50075bf70b8d6def88a1e38bfd42b7248d8ef52922e7ce0f7ea327388cebfb0affaf61ca8d199678668b996a0d4fb47e9b6ed8fa94b87beba7240775d387cad6e7ce50195ac46a46d96e57c853b47d16e235fdbdeb959e7a65eaa0183fae886776ae8961b3b28a95cf778b8ef6a987d14ae5424e4b3b046b4cfb772dc6309edf5e0a85bb4f9a1cebaa0cf20f50f3c3f6eff7786e21b5ca961bd16e8816e81faf6bd54f7ccaae476d35dcefbd8ff1d7e7fb35be829e5f91624ae7a0dad78be8f7af6bf42dd3b0cd5fc017fd143a1bf10e57f4615097fbc49173ea0df7799a921e75fa8be7d7b6ae0e84c9d19fc8588f0b324d2fa65fd2e873e2727457d5e2b35eda52b1a7eac3b7af653bf4baed37f7625870c9a8b89707ee3a3f9991e562535bbed0fba75cbe3eadafd725dda658866f57e5ebf695786e758b032fdcca911e69a47f71d8e745dc3fd0e0400000000475a5c565656691d3d1db356ac58a1e4e464770a0010ccbac0f30f393939cacdcd753eb3b3b3959a9aea2e0994c77e6d5ab25c9bf3eba8698b86aa657febccdda575cbd66a4fd586fa5993538afd9174ffa6255abe395f759ab6504367615b7c9d96addda3aa0d7fa626a784ff4b71eeced55ab2eea0525a3457bde0c5f66fd292e59b955fa7a95a34ac55fa1fb023cad3aeb53f686d768a5a34af57e28fbc51c9dda9d53facd1be5a4d7476a3da1142873c2d7dae877eb9ebcffae6b90b142eb8cddbb5563faccd0e7deccad7def54bf4e3be5374e6d9f555cd2d8d4aee0eaddf5a590d4eab51f67f1118f5318610ea7a85bb6f0e6cd1d265db54a3d9d96a50bda09cd7a61cd7b44cc797a3590ff4d69bdd3fd4dffa86bb0221be2b116c7fbd8fce9d3954cb5f49d5ea557b74ca9967ab7e2917d7be233facd9a75a4dce56a3dae50c4dc27d97ec7c2c59a783292dd4bce44de893ab9dab7fd09a7db5d4e4ec468a588d88db2cfd7c957e8ea239e7b9dab56e99d6eea9aa863f6ba2628fa072dce3a1bfab11f6e113f65918f5f3ad6cf7982367bb562dfd4939816d376f50c3dd76b6b62e5faa2d898d744ee3da41fb2bc73e8a7d874b3e69223fdf5cdb5f579f73676ae8f25794ba7a95f69c72a6ce2efd0b51fe67549170c76bf7f912ad3b18e99912e9b91379fda8becba59c93a8ceabc9dba5b53fac5576a9dfed2061ce6fb43fd3c3b373be52bb6a372bfd1a47ab2c3f73425ef3e8bec3b65ca4eb1aea7720944f5a5a9a929292949898a8848404e733ceba02f70d0080f0aa55abf8cfd8f4f474f5e8d1c39d02001cab0880012086110003c7b0dd53f4ff2e7a568ddff94cf78678ff2f8e1799faf6ad0f9470d5f53aaf8a5b54415eb8b9f2cd2b7498361973384727102fec5cf9a6aee06217e29ce00446000c0015732205c0cb972fd7a04183dc29e9b5d75e53e7ce9d9d719b3766cc183df3cc33c5c6fd5ab56aa5458b16b95325cd9a354b43870e75c6efbefb6e0d1b36acc43e3de3c78f57f3e6cd43ae138a2d377af468a75e83070f76ea1d6ad9279e78c2f90caefbb1c0ce9f77dc916cdfbe5dc3870f778e15c0e14517d00000004755beb6be7593ce49fd8d36dffaa2ee20fc3dce55d305371cbef0d7543ab991ce3abda6f81376789ca31348a593d5e8acd355938b7d08e704000020220b502d88b500d71b162e5ce8cead380b2d2dc8f5b66dfbb3f0d7c24eff3e2d001d3870a0531e6e9d502cfc1d3972a43b258d1a35ca59dfcfa6df7fff7d77ead863c74ea80bfc7711000300001c55f1aa77c39bfa61c55c8dbda30dad175142edabfeaaaf9eed11a66b5918ced109a4f655faeb57cfaa0717fb10ce09000040445ed0ea17aeb56d794c9f3ebd58ab5b0b9b274f9eec4e1de2b5e035d1ae63a170e3c68d55a74e1db7a4b0b5b0adef67d3567eacb2d07bcd9a3525826b00470f0130000000000000000038ee59cbda231d8cce9d3b572d5bb674a7e48c6fd8b0c19d2ae4059f5e17c8d1ac63162f5eac76eddab953857af6ece9b4a8f5b3ee9faddccf5a045bd7cb3678dd431b9bb6f3e2cdb3718f05ce5eb90d1effb6ac45b2c7bfacd782d9bf0d2ff036d675f5d2a54bdda943fcdb0e0eb683ebe3afab9d53ffbc952b573a9fdeb9b6edfa8f1b38d11100030000000000000080a32663eb567df5e517618705f3e7b94b965d4a4a8a3bf6df336edc38f5eedddb9d8ade962d5b54af5e3d77aa90b506b656c15ee06aa168f07b7fadccd6f5ba98b610d91f9e5a17d8566e41b217e85a706adbf1d6f1e659b98d7be55eeb690b77a74d9b5654eed5c13ebd727fb7cf761db606aeb39fd5c9bf6dabb3c7f66b2da3fdfbb0d6dc76dc36af5bb76ec5e69d79e699ceb6acbb6cafcec1e70538911100030000000000000080a366c182f9eadaad7bd8e1cb2f3ed7ac9933dca5cbc61f2a5694058bfe56a7361d0d7b6fafb5802d8fba75ebba638758f8ea85ab16d276eddad519f758c06bfbf4ea692d61fdef3df6425c6b91fcfdf7df3be3d63ad7c6bd752c7cb580d6eb7edadf9ad68edb96b510d65bdea6addc8ed3ca830507d9c6eae4ef8efbeaabaf76c70aeb63adb7fddd5f5ba06bada243cd33763c0d1a3470f6ef7f6f32000260000010951cad99fab6defe72a5f665a7e95f63d20225000000000000875fabd66d94979757e610b8458b164e101a2d0b14ed5db57e166ab66ddbd619b7f95e8b531b6cda02470b253dc1dd365b8bd5e06ea84b5bc72f2323c31d3bc47ba7ae05b4c1ef08f6bcf6da6bc5ea1acd7b8fad9efe75bc90d97b7fb105bd5e8b613b27fe656db07ad87e6cdc96f577011ddcfad7132ae08e2454900ca07404c00000a074dbc7ea8fa3976acb574fe9eacb9ed0dc934e53823b0b0000000000e070ebd8a9739943600b242dd4f40791c6ff1edbc993271785af5e90eaef2ed9ba6fb6d6b0e104bf93d7c6fd2d726dfbad5bb776a70a95b68e2754b7c91eab9375891c7c6cc6f6e73fc668786179b856cd163a5b97cbfe56c1fef314cc4260e36dcfdf9db585c3566ec7e7ef26daceb527547dac15b29587abab85edf62e653b9fb400068a2300060000c564ef58ab1fe62fd6fabd796e49c0c957ebf9379ed25df7ff4e7f7af935fd6ee069c57e89c8dfb7514be62fd0caadd96e090000000000407113666f51fdeb27eb867f56d21937cf28314cfcb6b0f56bf5ead53565f2573a70e080162f3ad4957134ac45aa85a55e57c53658006be1a58ddbe7c08103dda50b5bbb5ab0ea2d6b81a27f7e300b46fddbb7fdf95be4dafac1ad5c4b5bc7d3b2654bcd9d3bd79d2aceea64ad706d5bc1ac1b661bbceddbe0bd33381cdbbfb51af677ebfcfefbef3b21ab376df3bcaea02d60f59f27afdc6b296c831da33f2cb6e0d6cf3bafdef216087b6c3d0b72fdf5b1692b0f356fce9c39cefe860f1fee9c136b65edefb61a38d1c565656515b8e3c79d152b56283939d99d0200042b28282836e4e4e4283737d7f9cccece566a6aaabb24607235efcffd74d3d86c353c355b4be6c5eb96f15fe8b1f6997abd4f2bfdbb4e6f55deba5d093be66941ade19af4f17d3a373153e92fdfa421a3d6e9f496f5b577f162c50d1aa571cff6560affcc0c00000087515a5a9a929292949898a8848404e7332e2eaed8000008af5ab56aee58f9a5a7a7ab478f1eee54d9bd307eb53e98bd45679d5e4d1fcdc9d0ddfd1ae9af1fadd3256deb68e5a6fdead73e59f70e68e42e5dc882e04b7bf576a7629f05aa16b67a41eaf1c8c2670bd6ed1dbe00fe3bf8d32c000070c5abd1f57fd7d769933569d234bd3b2453ff7afbdbc259057bb4a1e6f51afbd9447d34f31d5db7e56f7ae3db1ce52e784177be54454f4cfd461f8f9fa019df8e569b0f866bc44c5a0203000000008092922ac7ebde018dd538e5243d765d339ddbb486eee87b86538ec216ccd6aaf578662d734375550de0e8e1890a0031ccfe057c7c7cbc2a55aae4960091c4ab46a59ff4e18b8feb9e5bafd7e3137ed29e3dbb0b67c5d5d2f91775516d1b4f6aa356cdf62a2323571933666863976bd4afbefb2b45ed0b35a07baed2bf592f5f07d2000000c01161ffad63ffcd43eb5f00387e2c5d9fa9c629557549db64adcf38a01e6deae8ccd3aa39e566cce29ca261fed613efaf0bd695b3ff3db9c7237b1f70a8aeaa011c3d04c00000a050e614dd7ff110bd97dd4afd873da5e76f6da784a21745d83f24704703e3f171d6adb8949b97afb8b8a05f27e2e2f84707000000000020a4bcfc02addc98a9617d1beac931cb75e3450db43e23cb293799dbf6140d07f7d3c3180094070130000070e4ad9fad39999d75dbbdd7e9e2f3ea69e5bc65ca75e78516affa9d3a2979fa584dda9c5f58b4fb6b4d9c59535dba365425edd7eebd3985e5000000000000ae456bf729fb60be3e4ddfa6ccec5c67da93b533b368387880bf2b004079100003000047a5a6bd7445c38f7547cf7eea77c975facfae6495d68e3721f57e8dba6dbb1eebd2417daf1ca0ee170ed7da1b5fd103e727e8c08777e99c9fdfa729fc635d0000000000e0f3eef44d7af69d55ceb87ddab4e7de018d8a868e2d9c97510100ca282e2b2baba873c7e3cd8a152b949c9cec4e010022c9cdcd554e4e4ed1677676b6525353ddb9802b6f97d6feb056d9292dd4bc5e925b58badc9dabf5c39a7daad5e46c35aa9de016eed0faad95d5e0b41afc8b3300000054585a5a9a929292949898a8848484a24f004074aa55abe68e955f7a7aba7af4e8e14e95dd84d95b346cd46277aaa45177b450ff0beaba5385a64cfe4a97f6eaed4e0100a241000c002708026000000000c733026000a898632100f67cf5e517eadaadbb3b1519013000941d0d72000000000000000040ccf8e087bd6a3d72a53b55e8cab7d66be39e5c772ab4fb3fdeac97bedeee4e1d3eb64dab939fd525ee91f0ada101a0220880010000000000000040cc183377977a35afaeef7eca724ba2f37c9f53754fa73aeed491755acd04158c68e94e01c0e145000c00000000000000008e9a366dced5f46953a31a6ad5aae5ae151daf95efb56d6a69ec82ddceb8e7bd45bb9d56b73678e1b0b514b6d6c136f85beafacbfdac95b0b70dafb5b02de3951b2b0fdecfba5d3925ca6c1f565f7f6b65af0e5e0b616f28adf53200f81100030000000000000080a3a66ebd7abae8e24ba21a2ee8d0d15d2b3a16f20e6e575be79f7e923e5bbecf2d2db46ed741a7d5ed8647ced22def6d70ca166dc9d6c3dd93f59f1b1a3ad39e70e5d64ad8b661c3eb7376baa5d219b52b3b6516ee4efb717fd132560f63cbdaf49cbb9aeab9a9db9c32632d81fdad956ddd01e7d450af7fac71eae9adf3eb899b9cf900100d0260000000000000000010132c681d38669dd36ad6425cffbb77efeb92ec7c5ae8da3c39c9196f95925414d2fa852bb7ed79ad72fdae6a55d85279f6bafd4e701cec994b539ccf06352b3b9f7e5e6b650b81bb35adea9459fdac9e26543d0020120260000000000000000070dcb300f5f6f62717b5beb516b4f63e60cf1cb795add7dab63c6c7bdef64339a3766289aea74b6301efea1d079df5bc2079f9b6eca26e9f2b525f0027260260000000000000000070dcb3ae953b9e51d882d6782d68bd00d5c25b6bb9dbfe951ff572fffa4e5979782d80bd56c47ed67db3f1968936bcb596bf16027b75feec96c66a306259517d83bba2068048e2b2b2b20adcf1e3ce8a152b949c5cb22b05004049b9b9b9cac9c929facccece566a6aaa3b17000000008e6d6969694a4a4a526262a21212128a3e0100d1a956ad9a3b567ee9e9e9ead1a3873b05003856d10218000000000000000000006204013000000000000000000000c4080260008861050505cacfcf575e5e9e5b0200000000b1c3fe5bc7fe9bc7fedb070000004021de010c0031ccfe08e21f78073000000080e355a87700c7c5c5151b0000e19d08ef008e7b64b13b169b0a46b474c7002032026000886104c000000000620501300054cc89100003000ad1053400000000000000000000c408026000000000000000000000881104c00000000000000000000010230880010000000000000000002046100003000000000000000000408c200006000000000000000000801841000c0000000000000000000031820018000000000000000000006204013000000000000000000000c408026000000000000000000000881104c00000000000000000000010230880010000000000000000002046100003000000000000000000408c200006000000000000000000801841000c0000000000000000000031820018000000000000000000006204013000000000000000000000c408026000000000000000000000881104c00000000000000000000010230880010000000000000040cc58be7cb95ab56a5534cc9a35cb9d5338ef89279e2831ee67eb8463cbfbb76d837f1bfe72bff7df7fbfa8dcc64bb37dfb760d1e3cd89d0280b2210006000000000000000031c1c2de41830669d1a24545c3c2850bddb915f7cc33cf14dbf6c081038b825afb7cedb5d79c725bce0b862dccb5716f1d1bb7f019008e14026000000000000000001013860e1dea84ac7ec3860d73c70e2f2fc46ddebcb913f29ace9d3b3b9f160c7b2d7d6d9e4d7beebefb6e656464b8530070f81100030000000000000080e39eb5feb570f568993c7972c46e9adbb66deb84bf1610fbbb7d1e356a945ab468e14e1de2ef267afaf4e96e6921ff3c1bbcc0d9d8717be5561f9be75fc6d6f577530d20f61100030000000000000080a32663eb567df5e517618705f3e7b94b965d4a4a8a3b766459b86ac1ab85bba64e9d3acea7f7be61fbfcfefbef9d71337efcf8a290d6ba89f696f7d8f2b68cd74df4962d5bdc3925e7d978b76edd8ae68d1e3dba68de9831639c6ddb3223478e74ea69e3d6253580130701300000000000000000386a162c98afaeddba871dbefce273cd9a39c35dba6cfcc16945792d69bdc16b516bac85aebd6bd8cf0257eb82da96fdf4d34f9d16c0c6425a0b66bd90d6de496c657e56e6efaafaeaabaf76c74aceb3d0d9ba94b62ea883e7796c99060d1a3841b1d50bc08985001800000000000000001c335ab56ea3bcbcbc3287c0d6adb275af1c2d6b29bb66cd1a77aa9085bc5e706bf3bdd0d6067fabddb973e7aa6bd7aeee5421fff2c3870f2f2ab390b677efdeceb4e9d9b3a7131007ab5bb7ae3b161d7f7d00c08f001800000000000000001c533a76ea5ce610d802517b0770f07b79ad8b648fbdb7b75dbb76ceb817a0fa5be38e1b37ae44cbde6016125b701c2980b556b75ecb5ceb96da1ff85a1dac75aef15a16db32d64ad863f5f0b46eddbad83158cb5f6fffc1f33cb6cc860d1b8aba82067062210006000000000000000047dc84d95b54fffac9bae19f9574c6cd334a0c13bfcd7096ab5ebdbaa64cfe4a070e1cd0e2450b9db26859e86a01aebfeb666b716b21af8ddba7759fecb1d0d5ebb6d9060b4dfdf343b1c0b671e3c6eed4214f3cf144d1762c64eedcb9b353ee6dcfbf8fe06e9b8397b140d863dbf11f938d7b6171f03c0bbf2dfcb5326b85ec75056d750370e288cbcaca2a70c78f3b2b56ac507272b23b050008565050506cc8c9c9516e6eaef3999d9dadd4d45477490000000038b6a5a5a5292929498989894a4848703ee3e2e28a0d0080f0aa55abe68e955f7a7aba7af4e8e14e95dd0be357eb83d95b74d6e9d5f4d19c0cddddaf91fefad13a5dd2b68e566edaaf7eed9375ef8046eed2852c08beb4d7a1ee930100a5a305300000000000000000382a922ac7ebde018dd538e5243d765d339ddbb486eee87b86530e00383c78a2020000000000000080a362e9fa4c354ea9aa4bda266b7dc601f5685347679e56cd29376316e7140df3b7e639650080b2210006000000000000000047455e7e81566eccd4b0be0df5e498e5baf1a2065a9f91e5949bcc6d7b8a8683fbb39d320040d91000030000000000000080a366d1da7dca3e98af4fd3b729333bd799f664edcc2c1a0e1ec8714b01006541000c00000000000000008e9a77a76fd2b3efac72c6edd3a63df70e685434746c51db2d050094050130000000000000000038e2ceac5fd5f99cb37cb73e9a93e18cdba74d9b66ee7c0040c5100003000000000000008023ee8a8e29daf4764fbd35244febdeb8b0c4d0ff82baee9200808a200006000000000000000031e3831ff6aaf5c895ee54a12bdf5aaf8d7b72dda9d0eeff78b35efa7abb3b75f8d836ad4e7e5697b84716bb530070781100030000000000000080983166ee2ef56a5e5ddffd94e59644e7f93ea7ea9e4e75dca923ebb49a092a18d1d29d0280c38b001800000000000000001c356dda9cabe9d3a64635d4aa55cb5d2b3a5e2bdf6bdbd4d2d80585ef16f6bcb768b7d3ead6062f1cb696c2d63ad8067f4b5d7fb99fb512f6b6e1b516b665bc7263e5c1fb59b72ba74499edc3eaeb6fadecd5c16b21ec0da5b55e06003f0260000000000000000070d4d4ad574f175d7c4954c3051d3aba6b45c742dec1ed6aebfcd34fd267cbf7b9a585d6ed3ae8b4baddf0c859bae5bd0d4ed9a22dd97ab87bb2fe73434367da13aedc5a09db366c787dce4eb7543aa37665a7ccc2dd693fee2f5ac6ea616c599b9e7357533d37759b5366ac25b0bfb5b2ad3be09c1aeaf58f354e3dbd757e3d7193331f00a241000c0000000000000000628205ad03c7ac735acd5a88eb7ff7ee7d5d929d4f0b5d9b272739e3ad52928a425abf70e5b63daf55aedf55ad0a5b2acf5eb7df098e833d73698af3d9a06665e7d3cf6bad6c2170b7a6559d32ab9fd5d384aa07004442000c00000000000000008e7b16a0dedefee4a2d6b7d682d6de07ec99e3b6b2f55adb96876dcfdb7e2867d44e2cd1f574692ce05dbde3a0b39e17242fdf965dd4ed7345ea0be0c444000c00000000000000008e7bd6b572c7330a5bd01aaf05ad17a05a786b2d77dbbff2a35eee5fdf292b0faf05b0d78ad8cfba6f36de32d186b7d6f2d74260afce9fddd2580d462c2baa6f7057d40010495c565656813b7edc59b1628592934b76a5000028545050506cc8c9c9516e6eaef3999d9dadd4d45477490000000038b6a5a5a5292929498989894a4848703ee3e2e28a0d0080f0aa55abe68e955f7a7aba7af4e8e14e01008e55b40006000000000000000000801841000c0000000000000000000031820018000000000000000000006204ef00068018c63b8001000000c40ade010c00157322bc0338ee91c5ee586c2a18d1d21d0380c80880012086110003000000881504c00050312742000c00284417d00000000000000000000010230880010000000000000000002046100003000000000000000000408c200006000000000000000000801841000c0000000000000000000031820018000000000000000000006204013000000000000000000000c408026000000000000000000000881104c00000000000000000000010230880010000000000000000002046100003000000000000000000408c200006000000000000000000801841000c0000000000000000000031820018000000000000000000006204013000000000000000000000c408026000000000000000000000881104c00000000000000000000010230880010000000000000000002046100003000000000000000000408c20000600000000000000003163f9f2e56ad5aa55d1306bd62c774ee1bc279e78a2c4b89fad138df7df7fbfd8b6fcfbf4062bf7f3af13c9f6eddb3578f060770a00ca8600180000000000000000c4040b7b070d1aa4458b16150d0b172e74e71e5efe20b779f3e6c5f6397efc780d1c38d029f78b26fc05808a22000600000000000000003161e8d0a14e00eb376cd83077ecf0193d7ab49e79e61977aaa43163c69468c15bda3a0070b81000030000000000000080e39eb5febdfbeebbdda923c7ebd6b965cb96ce6730ebbed9f85bff96b68eb1eea1bdaea3a74f9fee9616f2cfb3c1db87b1e3f6ca2d74b679fe65a2ed761a40ec2000060000000000000000474dc6d6adfaeacb2fc20e0be6cf73972cbb94941477ecc8b12ea623b52a1e376e9c7af7eeed4e152a6d1d0b71addb68af0be92d5bb6b8734aceb3f16eddba15cdb396c5de3c6b795ca74e1d67999123473a21b08dd3f21838b11000030000000000000080a366c182f9eadaad7bd8e1cb2f3ed7ac9933dca5cbc61f9c5694d792d61b6cda5ad25aa01ac9a851a3d4b9736777aaf0bdbfa5ad63ef29f607c4575f7db53b56729eb52cb6f70b5babe2e0791e5ba64183064e506c413080130b013000000000000000003866b46add46797979650e815bb468e184afd1b296b26bd6ac71a70a59c8dbb66d5b67dce67b2d6b6db079d69db2b5e6b540d83e6ddaffae5f0b65fddd50db7469eb78ead6adeb8e45c7ea0700a11000030000000000000080634ac74e9dcb1c025b206ae16b70b86a5d247b264f9eac76edda39e35e806add287bacfb660b6943b156b5fe40d85af55a4b5ceb76d963db6fddbab53b55fa3a5ecb62ebbadabf1dab87c7b6e73f060b952db8b6fa07cff3d8321b366c70f6470b60e0c443000c00000000000000008eb809b3b7a8fef59375c33f2be98c9b679418267e9be12c57bd7a754d99fc950e1c38a0c58b163a65d1b2ee90bdd6b6ded0b3674f27e4b571fbb400d663a1ebd0a1438b96b5d0d43fbfac6cfdb2b6e435de3ebd7af8df656cdd49fb8fc9c6bdb038789e85df16fe5ad9f0e1c38bba82b66ea8019c38e2b2b2b20adcf1e3ce8a152b949c9cec4e010082151414141b727272949b9beb7c6667672b3535d55d12000000008e6d6969694a4a4a526262a21212129ccfb8b8b862030020bc6ad5aab963e5979e9eae1e3d7ab85365f7c2f8d5fa60f6169d757a357d34274377f76ba4bf7eb44e97b4ada3959bf6ab5ffb64dd3ba091bb74210b822fedd5db9d0200448316c00000000000000000e0a848aa1caf7b073456e39493f4d875cd746ed31abaa3ef194e3900e0f0e0890a00000000000000008e8aa5eb33d538a5aa2e699bacf51907d4a34d1d9d795a35a7dc8c599c5334ccdf9ae7940100ca86001800000000000000001c1579f9055ab93153c3fa36d4936396ebc68b1a687d4696536e32b7ed291a0eeecf76ca00006543000c00000000000000008e9a456bf729fb60be3e4ddfa6ccec5c67da93b533b368387820c72d0500940501300000000000000000386ade9dbe49cfbeb3ca19b74f9bf6dc3ba051d1d0b1456db71400501604c00000000000000000e0883bb37e55e773cef2ddfa684e86336e9f366d9ab9f301001543000c00000000000000008eb82b3aa668d3db3df5d6903cad7be3c21243ff0beaba4b02002a8200180000000000000000c48c0f7ed8abd62357ba5385ae7c6bbd36eec975a742bbffe3cd7ae9ebedeed4e163dbb43af9595de21e59ec4e01c0e145000c000000000000000062c698b9bbd4ab79757df753965b129de7fb9caa7b3ad571a78eacd36a26a860444b770a000e2f0260000000000000000070d4b46973aea64f9b1ad550ab562d77ade878ad7caf6d534b631714be5bd8f3dea2dd4eab5b1bbc70d85a0a5beb601bfc2d75fde57ed64ad8db86d75ad896f1ca8d9507ef67ddae9c1265b60fabafbfb5b25707af85b03794d67a1900fc08800100000000000000c05153b75e3d5d74f125510d1774e8e8ae151d0b7907b7abadf34f3f499f2ddfe796165ab7eba0d3ea76c32367e996f73638658bb664ebe1eec9facf0d0d9d694fb8726b256cdbb0e1f5393bdd52e98cda959d320b77a7fdb8bf6819ab87b1656d7ace5d4df5dcd46d4e99b196c0fed6cab6ee80736aa8d73fd638f5f4d6f9f5c44dce7c00880601300000000000000000880916b40e1cb3ce69356b21aeffddbbf77549763e2d746d9e9ce48cb74a492a0a69fdc295dbf6bc56b97e57b52a6ca93c7bdd7e27380ef6cca529ce67839a959d4f3fafb5b285c0dd9a5675caac7e564f13aa1e0010090130000000000000000038ee59807a7bfb938b5adf5a0b5a7b1fb0678edbcad66b6d5b1eb63d6ffba19c513bb144d7d3a5b18077f58e83ce7a5e90bc7c5b7651b7cf15a92f8013130130000000000000000038ee59d7ca1dcf286c416bbc16b45e806ae1adb5dc6dffca8f7ab97f7da7ac3cbc16c05e2b623febbed978cb441bde5acb5f0b81bd3a7f764b633518b1aca8bec15d510340247159595905eef87167c58a154a4e2ed9950200a050414141b121272747b9b9b9ce677676b6525353dd2501000000e0d8969696a6a4a4242526262a2121c1f98c8b8b2b360000c2ab56ad9a3b567ee9e9e9ead1a3873b05003856d10218000000000000000000006204013000000000000000000000c4080260000000000000000000008811bc0318006218ef0006000000102b7807300054cc89f00ee0b84716bb63b1a960444b770c0022230006801846000c000000205610000340c59c08013000a0105d4003000000000000000000408c200006000000000000000000801841000c0000000000000000000031820018000000000000000000006204013000000000000000000000c408026000000000000000000000881104c00000000000000000000010230880010000000000000000002046100003000000000000000000408c200006000000000000000000801841000c0000000000000000000031820018000000000000000000006204013000000000000000000000c408026000000000000000000000881104c00000000000000000000010230880010000000000000000002046100003000000000000000000408c200006000000000000000000801841000c00000000000000000000318200180000000000000000c48ce5cb97ab55ab5645c3ac59b3dc3985f39e78e28912e37eb64e34de7ffffd90eb5bd9e8d1a3dda942b6ac571f1b2fcdf6eddb3578f060770a00ca8600180000000000000000c4040b7b070d1aa4458b16150d0b172e74e71e5ec1e1afed3b54786c61ae2debd5c7c62d7c0680238500180000000000000000c484a143873a21abdfb061c3dcb1c3c75af83ef3cc33ee54a1ce9d3b3bfb6ed7ae9d5b52c802e0810307ba53d2dd77dfad8c8c0c770a000e3f0260000000000000000070dcb316b816ae1e695eebdd962d5b3a9fa569debc79b16e9f478d1aa5162d5ab85387f8bb899e3e7dba5b5ac83fcf060b953d5ecb631bacdb689be75fc6d60dd5553580d845000c00000000000000008e9a8cad5bf5d5975f841d16cc9fe72e5976292929eed891635d4c97b555f1f8f1e38b42dad75e7b4d75ead471e714b210d796f1ba89deb2658b3ba7e43c1befd6ad5bd13c6b8deccd1b33668cb36d5b66e4c8914e086ce3c1ad9501c4360260000000000000000070d42c58305f5dbb750f3b7cf9c5e79a357386bb74d9f883d38af25ad27a834d5b4b5a0b54cbc2425a0b66bd90d6de496c657e56e60f95afbefa6a77ace43c6b516c5d4a5b4be4e0791e5ba64183064e506c413080130b013000000000000000003866b46add46797979650e81ad5b65eb5e395ad65276cd9a35ee54210b79dbb66deb8cdb7c2fb4b5c1e65977cad602d80261fbb469eb7639120b697bf7eeed4e493d7bf6d4a79f7eea4e1d52b76e5d772c3ac1ad8801c043000c00000000000000008e291d3b752e73086c81a8bd03383890b52e923d93274f56bb76ed9c712f40f5b7c61d376e9c13ec8662ad6afd81b0b504b696b8d6ba3712eb96da1ff85a1dac75aef15a16db32feed583d3cad5bb72e760cd6f2d7826bab7ff03c8f2db361c386a2aea0019c5808800100000000000000c0113761f616d5bf7eb26ef867259d71f38c12c3c46f339ce5aa57afae2993bfd2810307b478d142a72c5ad61db2d742d71bacc5ad85bc366e9f16da7a2c741d3a7468d1b2169afae71f0edef6fcfb08eeb63978190b843d9d3b772e764c36ee85c5c1f32cfcb6f0d7ca860f1f5ed415b4755d0de0c41197959555e08e1f7756ac58a1e4e464770a0010aca0a0a0d8909393a3dcdc5ce7333b3b5ba9a9a9ee9200000000706c4b4b4b53525292121313959090e07cc6c5c5151b0000e155ab56cd1d2bbff4f474f5e8d1c39d2abb17c6afd607b3b7e8acd3abe9a33919babb5f23fdf5a375baa46d1daddcb45ffdda27ebde018ddca50b59107c69af43dd2703004a470b600000000000000000705424558ed7bd031aab71ca497aecba663ab7690dddd1f70ca71c007078f04405000000000000000047c5d2f5996a9c525597b44dd6fa8c03ead1a68ece3cad9a536ec62cce291ae66fcd73ca00006543000c00000000000000008e8abcfc02addc98a9617d1beac931cb75e3450db43e23cb293799dbf6140d07f7673b650080b2210006000000000000000047cda2b5fb947d305f9fa66f536676ae33edc9da9959341c3c90e3960200ca82001800000000000000001c35ef4edfa467df59e58cdba74d7bee1dd0a868e8d8a2b65b0a00280b0260000000000000000070c49d59bfaaf33967f96e7d3427c319b74f9b36cddcf900808a210006000000000000000047dc151d53b4e9ed9e7a6b489ed6bd716189a1ff0575dd2501001541000c000000000000000062c6073fec55eb912bdda94257beb55e1bf7e4ba53a1ddfff166bdf4f57677eaf0b16d5a9dfcac2e718f2c76a700e0f022000600000000000000003163ccdc5dead5bcbabefb29cb2d89cef37d4ed53d9deab85347d66935135430a2a53b0500871701300000000000000000386adab43957d3a74d8d6aa855ab96bb5674bc56bed7b6a9a5b10b0adf2dec796fd16ea7d5ad0d5e386c2d85ad75b00dfe96bafe723f6b25ec6dc36b2d6ccb78e5c6ca83f7b36e574e8932db87d5d7df5ad9ab83d742d81b4a6bbd0c007e04c00000000000000000e0a8a95baf9e2ebaf892a8860b3a7474d78a8e85bc83dbd5d6f9a79fa4cf96ef734b0baddb75d06975bbe191b374cb7b1b9cb2455bb2f570f764fde78686ceb4275cb9b512b66dd8f0fa9c9d6ea97446edca4e9985bbd37edc5fb48cd5c3d8b2363de7aea67a6eea36a7cc584b607f6b655b77c03935d4eb1f6b9c7a7aebfc7ae226673e00448300180000000000000000c4040b5a078e59e7b49ab510d7ffeeddfbba243b9f16ba364f4e72c65ba5241585b47ee1ca6d7b5eab5cbfab5a15b6549ebd6ebf131c077be6d214e7b341cdcacea79fd75ad942e06e4dab3a65563faba709550f008884001800000000000000001cf72c40bdbdfdc945ad6fad05adbd0fd833c76d65ebb5b62d0fdb9eb7fd50cea89d58a2ebe9d258c0bb7ac741673d2f485ebe2dbba8dbe78ad417c08989001800000000000000001cf7ac6be58e6714b6a0355e0b5a2f40b5f0d65aeeb67fe547bddcbfbe53561e5e0b60af15b19f75df6cbc65a20d6fade5af85c05e9d3fbba5b11a8c585654dfe0aea8012092b8acacac0277fcb8b362c50a252797ec4a010050a8a0a0a0d8909393a3dcdc5ce7333b3b5ba9a9a9ee9200000000706c4b4b4b53525292121313959090e07cc6c5c5151b0000e155ab56cd1d2bbff4f474f5e8d1c39d02001cab68010c0000000000000000000031820018000000000000000000006204013000000000000000000000c408de010c00318c7700030000008815bc0318002ae644780770dc238bddb1d85430a2a53b060091110003400c230006000000102b088001a0624e8400180050882ea0010000000000000000002046100003000000000000000000408c200006000000000000000000801841000c0000000000000000000031820018000000000000000000006204013000000000000000000000c408026000000000000000000000881104c00000000000000000000010230880010000000000000000002046100003000000000000000000408c200006000000000000000000801841000c0000000000000000000031820018000000000000000000006204013000000000000000000000c408026000000000000000000000881104c00000000000000000000010230880010000000000000000002046100003000000000000000000408c200006000000000000000000801841000c000000000000000062c6f2e5cbd5aa55aba261d6ac59ee9cc2794f3cf14489713f5b2792c18307176dfbfdf7df774b0b79e5c1db88b44e28dbb76f77d60180f2200006000000000000000031c1c2de41830669d1a24545c3c2850bddb915e785c6deb66ddcc25a337af4683df3cc334eb97d0607cda1d60180238100180000000000000000c484a143873a21abdfb061c3dcb18a6bdebcb93378060e1c5814e66ed8b0412d5bb674c6bb76edaa356bd638e391d601802381001800000000000000001cf7acf5efdd77dfed4e1d1d16f2d6a953c7196fd7ae9d162f5eec8c4f9f3e5d9d3b7776c683f9d7f1b3aea1bd6ea26d7d3fff3c1bfc01b21db7576edd46db3cff32b6aed71a19c08981001800000000000000001c35195bb7eaab2fbf083b2c983fcf5db2ec525252dcb123cfba7cb6eea6bd30d75af6ce9d3bd7095fc78f1f1fb2e571f03a1e0b716d1daf9be82d5bb6b8734aceb3f16eddba15cdb36d7af3c68c19e36cdb96193972a41302dbb875490de0c441000c00000000000000008e9a050be6ab6bb7ee61872fbff85cb366ce70972e1b7f705a515e4b5a6ff0b7bab596b6ad5bb776425f8f95d96041ac85af36ee176a1d8fbda7d81f185f7df5d5ee58c979d69db46dc3de2d1c3ccf63cb3468d0c0098aad2e004e2c04c00000000000000000e098d1aa751be5e5e59539046ed1a285468d1ae54e95ce5aca7aefe9f558c8dbb66d5b67dce67b2d6b6df05aed5a186ca1aabf8b672f1cf6def56bcb366edcd809694da87582d5ad5bd71d8b8e571f000846000c00000000000000008e291d3b752e73086c81a8bd0338b8e5ad7591ec993c79b2f3ae5ee305a8d68db267dcb8714e17cde1d8fb745f7bedb512e1ab4d7ffffdf74581af05c2b6ac95875bc7782d8badeb6aebbed963f5f058ab61ff31d83ebcf70807cff3d8321b366c28ea0a1ac08985001800000000000000001c7113666f51fdeb27eb867f56d21937cf28314cfc36c359ae7af5ea9a32f92b1d3870408b172d74caa265dd215b80eb75db6c43cf9e3d9d90d7c6edd3df05b385ae43870e2d5ad642d3505d347bac8b69fff2367801ac85addebeadeb659bb69036d23a1e6f9fde7c0b843dd66ad87f4c36ee85c5c1f32cfcb6f0d7ca860f1f5ed415f4134f3ce12c0fe0c41097959555e08e1f7756ac58a1e4e464770a0010aca0a0a0d8909393a3dcdc5ce7333b3b5ba9a9a9ee9200000000706c4b4b4b53525292121313959090e07cc6c5c5151b0000e155ab56cd1d2bbff4f474f5e8d1c39d2abb17c6afd607b3b7e8acd3abe9a33919babb5f23fdf5a375baa46d1daddcb45ffdda27ebde018ddca50b59107c69afdeee1400201ab400060000000000000000474552e578dd3ba0b11aa79ca4c7ae6ba6739bd6d01d7dcf70ca010087074f54000000000000000070542c5d9fa9c629557549db64adcf38a01e6deae8ccd3aa39e566cce29ca261fed63ca70c00503604c00000000000000000e0a8c8cb2fd0ca8d991ad6b7a19e1cb35c375ed440eb33b29c7293b96d4fd170707fb6530600281b0260000000000000000070d42c5abb4fd907f3f569fa366566e73ad39eac9d9945c3c103396e2900a02c08800100000000000000c051f3eef44d7af69d55ceb87ddab4e7de018d8a868e2d6abba50080b2200006000000000000000047dc99f5ab3a9f7396efd64773329c71fbb469d3cc9d0f00a8180260000000000000000070c45dd131459bdeeea9b786e469dd1b179618fa5f50d75d1200501104c0000000000000000020667cf0c35eb51eb9d29d2a74e55bebb5714fae3b15dafd1f6fd64b5f6f77a70e1fdba6d5c9cfea12f7c862770a000e2f026000000000000000001033c6ccdda55ecdabebbb9fb2dc92e83cdfe754ddd3a98e3b75649d56334105235aba530070781100030000000000000080a3a64d9b73357ddad4a8865ab56ab96b45c76be57b6d9b5a1abba0f0ddc29ef716ed765adddae085c3d652d85a07dbe06fa9eb2ff7b356c2de36bcd6c2b68c576eac3c783feb76e59428b37d587dfdad95bd3a782d84bda1b4d6cb00e047000c00000000000000008e9abaf5eae9a28b2f896ab8a0434777ade858c83bb85d6d9d7ffa49fa6cf93eb7b4d0ba5d079d56b71b1e394bb7bcb7c1295bb4255b0f774fd67f6e68e84c7bc2955b2b61db860dafcfd9e9964a67d4aeec9459b83bedc7fd45cb583d8c2d6bd373ee6aaae7a66e73ca8cb504f6b756b675079c5343bdfeb1c6a9a7b7ceaf276e72e603403408800100000000000000404cb0a075e098754eab590b71fdefdebdaf4bb2f369a16bf3e42467bc554a525148eb17aedcb6e7b5caf5bbaa55614be5d9ebf63bc171b0672e4d713e1bd4acec7cfa79ad952d04eed6b4aa5366f5b37a9a50f500804808800100000000000000c071cf02d4dbdb9f5cd4fad65ad0dafb803d73dc56b65e6bdbf2b0ed79db0fe58cda8925ba9e2e8d05bcab771c74d6f382e4e5dbb28bba7dae487d019c9808800100000000000000c071cfba56ee7846610b5ae3b5a0f502540b6fade56efb577ed4cbfdeb3b65e5e1b500f65a11fb59f7cdc65b26daf0d65afe5a08ecd5f9b35b1aabc1886545f50dee8a1a002289cbcaca2a70c78f3b2b56ac507272c9ae140000850a0a0a8a0d393939cacdcd753eb3b3b3959a9aea2e0900000000c7b6b4b43425252529313151090909ce675c5c5cb10100105eb56ad5dcb1f24b4f4f578f1e3ddc2900c0b18a16c00000000000000000000010230880010000000000000000002046100003000000000000000000408ce01dc00010c37807300000008058c13b8001a0624e847700c73db2d81d8b4d05235aba63001019013000c430026000000000b1820018002ae6440880010085e8021a000000000000000000006204013000000000000000000000c408026000000000000000000000881104c00000000000000000000010230880010000000000000000002046100003000000000000000000408c200006000000000000000000801841000c0000000000000000000031820018000000000000000000006204013000000000000000000000c408026000000000000000000000881104c00000000000000000000010230880010000000000000000002046100003000000000000000000408c200006000000000000000000801841000c0000000000000000000031820018000000000000000000006204013000000000000000000000c408026000000000000000000000881104c0000000000000000020260c1e3c58ad5ab52a1a962f5feece397e6ddfbefdbf762cfe73397af468b7b4909579fce39e279e7822aa3adbbab366cd72a70ad9bebcfdfae7f9cb6dfb91d87ab69c9dbf60562f9be7af9fb7dde0f260b6dde07361ecde7bfffdf7dda9e3871d4bf0f98f96778e4bbb16657138eae30dd1a8c8fe8e6504c0000000000000000020664c9b364d8b162dd2f8f1e33568d020b7f4e8b310f17004634b972ed5c081033579f264b7a474164456248cf442673b87762e6d4849490919a6969717e6dab1f95918b761c306679f762d870e1deace915307af3e269ae06edcb871eed821c1e7d2c25befbeb161f1e2c5ee9ce88d1933a6c4b1c43abb8676de9e79e619b7e4bf6bebd6ad45d7d0ea64f53b51110003000000000000008098d3bc797327908ba615eab1ecd34f3fd5f0e1c3356ad428b7e4c81b3972a413feda39f4d8b9ac53a78e3b5571c3860d2b0a72fdec782d9035b63fdbaf17f4fa03d676edda39815f2477df7d77c8f366db0b0e6bfdc7163c0fa17dfffdf787f59ea828ff756bd9b2a5f30f094e5404c0000000000000000020665940e5b5c6b5c10b17adccdf5dac1732da7c7fcb521bf75a125aab5a6f797feb5eafc5ac37cc9933c7697dec2def6dcfd6f196f1ea11896d77cd9a35ce315898e9af97adef6f91eb4ddb3ebd63b5fd78cb78fbb52152cb486f9ffef0f768b2fafbf71d2ee8ddb2658bead5abe74e85177cde6cfbc12dc31b376e5cec7a9687ad6ff794ff1ef1063ba756077f99f70f136c796f1dbb2eb6ac7f399b67fcf78e0dfefbc75f1e4dabd750dbf0f8f7e3ed3b149bef7d86aaa37fdbde315a59f03c136a1d8f37cf86b2b4e8cdc8c85083060ddca9e222ed2fdc3118dbbf37cfc6bdc163e5c7ca3f382100060000000000000000474dc6d6adfaeacb2fc20e0be6cf7397ac180bdcbcf0d478019475d56b219b8580fe6e7fadab610b6fac65eac2850b9d758cb548bdfaeaab9ded59e8e82d6fc1a495d9b6ba75eb566c5beddbb7775ad05a8b449beedcb9b313145920e52d63fbb7b02992e9d3a71785953d7bf674ea521adba7757f6b83edc78edf8efbb5d75e2bdab7b58c8c14ee59207a2cb3f36ec760e7b534c1e7cdbb2e7e76aeec7a5a8017e9bc44c3bbe63658f86cfbb36b6075f5caadccee438fdd07566ef79e2deb2d6783778f78d7d386b66ddb16ad5fd66beb5fde5a7afb5b48db3ddabb77efa26dcd9d3bd7b9bf43b1f9dea71d7369f7b78ddbfe6c9edd5f760d4da4fa94f5d83c5667fb3edbf90c56daf1873b062fe8f5e6d9b66db03ad973c3e6db76ff5bff70221801300000000000000000386a162c98afaeddba871dbefce273cd9a39c35dbaec2c8cb520cf02207fc866219517ced87b752d9cf3c26163019bbdfbd5823a2f14f2c22f5bce42612bf75a005a306465a1b6158a055e16247bac3ea58559161476eddad519b7ba5ba01d2e900bc75bde1f965a0866e15e38b69fc3c9f6e79d372ff82b2f0bdaecbcdbf58a8677cd2da4b37d870b8dbde0d6ce8b17f65584ed2b2525a55820e89d072fd4f7041f8beddf3b5fc16c9e174a96f5da062f6ff7acddbb1eabb37d6fbc7ddbfd69f777344abbbfed18bdef88d7aa3b527dca73df1aab8775996ed7325834c71fee1882e7796c5fdef5f4d7f5bf8d001800000000000000001c335ab56ea3bcbcbc7287c0fe96b865e575296c6195053ed602d75a447afcad116d08d5c2b02cac2567381658da3b56bd40db069bb63a1d0ee1bac7f542bab274656bc7e1856b1e7feb6b0be2bd73565a4866dbf2efdb023f7b9fabb1e0b375ebd6653eef760d274f9eecb404b616c191d8b5f7b70a2d0f3b17b62f0b103d165e5afded1c58b01f8e05bc161c7be7cbcfeec9e050399470d7d694d6badbfffdb1a122a166a4fbdb53d6d6e6918ecdc25afbc701fe7ff811acacfb8be6188e4504c00000000000000000e098d2b153e70a85c0a569d1a28513f2f9434b0be7acdc58ab5b0bf02ca8f302300b1e43b50c0db52d63e1a7bf25ad6d67dcb871ee54615815295cb3c0d2c2487f1867f5f1c2430bb2bcd6995e58ecb120dbbaab365e086be1a1c702323b9e702c60b5568dfe63b2fa7ad3b62d7fb8197c6c36dfeae7edbb2c6cbf76ecc6f667e7d0024f3b460bffca1348da3a5ea81b1c9eda3efc2d556d3f150dfdac556870ab5ee39d0feff8c2f1fe2182ff9a593d8343e5b25e5b5bde8ed50bd86d9bfeb03bf83a9645f0baa5dddf26527dca7a6cc6be1ba1fe7180edc3bebb653d7eff31843b37d68db4edd7eb0afa5841000c00000000000000008eb809b3b7a8fef59375c33f2be98c9b679418267e9be12c57bd7a754d99fc950e1c38a0c58b0ebd8bf770b220c8421b7feb5a9bf64227efd31f60d9b80ddef23658e0136a5b162c79dbb0690bb1bcf7857acb58cbd6482d592d98f2ba7ff6f8bb33b616a55e77bd168cf9434b2f94f6ea62f3fd5dfb5a17bcfe630b66f3828fc963e3b62d0b393dc1c766f34305a0d1b080d3db96eddf023693919151744cde60e7205a561f7f6b6e8f5d270bcbbd6d5a006de72b92e07af8d93f24b030de3fdfae976dd73b9f91580b65ef5af9df456deb5a20e9dfae29ebb5b5eb6a75b165ed1afabb40b6eb68f7aab72d1ba255d6fbdb13a93e653936bbcf83cfbb0d56ee57daf1873b86e0795e57dcf68f12ec7b69dbb2ed1e2b21705c565656813b7edc59b16285929393dd290040b082828262434e4e8e7273739dcfecec6ca5a6a6ba4b02000000c0b12d2d2d4d4949494a4c4c54424282f3191717576c00008457ad5a3577acfcd2d3d3d5a3470f77aaec5e18bf5a1fccdea2b34eafa68fe664e8ee7e8df4d78fd6e992b675b472d37ef56b9fac7b073472972e6441f0a5bd4a86764783853b16ea78412e001c2f68010c00000000000000008e8aa4caf1ba774063354e39498f5dd74ce736ada13bfa9ee1941f4bbc567c4723fcb57d79ad0abdc1c2e7a3c1f613bcef63a50563b4825bc5da60651575a4b67bb41cae6bfbdfbc3fc38985fbf648a3053000c4305a00030000008815b40006808a39565a00ffe5fd355af67a57fd71dc8fbabd77438d9dbe49b75c7abadadc3953f7f46fa8e49fd5779796dad4ada41d8ba61ef516c0162e59d0376dda345aff02382ed1021800000000000000001c1579f9055ab93153c3fa36d4936396ebc68b1a687d4696536e32b7ed291a0eeecf76ca8e367b57eca2458b087f011cb708800100000000000000c051b368ed3e651fccd7a7e9db94999deb4c7bb27666160d070fe4b8a50080b2200006000000000000000047cdbbd337e9d9775639e3f669d39e7b07342a1a3ab6a8ed960200ca82001800000000000000001c7167d6afea7cce59be5b1fcdc970c6edd3a64d33773e00a06208800100000000000000c0117745c7146d7abba7de1a92a7756f5c5862e87f415d7749004045100003000000000000008098f1c10f7bd57ae44a77aad0956fadd7c63db9ee5468f77fbc592f7dbddd9d3a7c6c9b56273fab4bdc238bdd290038bc0880010000000000000040cc183377977a35afaeef7eca724ba2f37c9f53754fa73aeed491755acd04158c68e94e01c0e145000c00000000000000008e9a366dced5f46953a31a6ad5aae5ae151daf95efb56d6a69ec82c2770b7bde5bb4db69756b83170e5b4b616b1d6c83bfa5aebfdccf5a097bdbf05a0bdb325eb9b1f2e0fdacdb9553a2ccf661f5f5b756f6eae0b510f686d25a2f03801f013000c4b0b8b838c5c7c7ab52a54a6e0900000000c40efb6f1dfb6f1efb6f1f00c0f1a36ebd7abae8e24ba21a2ee8d0d15d2b3a16f20e6e575be79f7e923e5bbecf2d2db46ed741a7d5ed8647ced22def6d70ca166dc9d6c3dd93f59f1b1a3ad39e70e5d64ad8b661c3eb7376baa5d219b52b3b6516ee4efb717fd132560f63cbdaf49cbb9aeab9a9db9c32632d81fdad956ddd01e7d450af7fac71eae9adf3eb899b9cf900100d0260000000000000000010132c681d38669dd36ad6425cffbb77efeb92ec7c5ae8da3c39c9196f95925414d2fa852bb7ed79ad72fdae6a55d85279f6bafd4e701cec994b539ccf06352b3b9f7e5e6b650b81bb35adea9459fdac9e26543d0020120260000000000000000070dcb300f5f6f62717b5beb516b4f63e60cf1cb795add7dab63c6c7bdef64339a3766289aea74b6301efea1d079df5bc2079f9b6eca26e9f2b525f0027260260000000000000000070dcb3ae953b9e51d882d6782d68bd00d5c25b6bb9dbfe951ff572fffa4e5979782d80bd56c47ed67db3f1968936bcb596bf16027b75feec96c66a306259517d83bba2068048e2b2b2b20adcf1e3ce8a152b949c5cb22b05004049b9b9b9cac9c929facccece566a6aaa3b17000000008e6d6969694a4a4a526262a21212128a3e0100d1a956ad9a3b567ee9e9e9ead1a3873b05003856d10218000000000000000000006204013000000000000000000000c4080260000000000000000000008811bc0318004e10bc0318000000c0f18c77000340c59c08ef008e7b64b13b169b0a46b474c70020320260003841100003000000389e11000340c59c08013000a0105d4003000000000000000000408c200006000000000000000000801841000c0000000000000000000031820018000000000000000000006204013000000000000000000000c408026000000000000000000000881104c00000000000000000000010230880010000000000000000002046100003000000000000000000408c200006000000000000000000801841000c0000000000000000000031820018000000000000000000006204013000000000000000000000c408026000000000000000000000881104c00000000000000000000010230880010000000000000000002046100003000000000000000000408c200006000000000000000000801841000c00000000000000000000318200180000000000000000c484c18307ab55ab5645834d47eb89279ed0e8d1a3dda9e2de7fff7d67be67d6ac59c5f6e3f1977983adebb1f150e59178fb8a5547ebd8ec5eb073190daf4edbb76f77c6972f5fee4c1f2eb63def7ef2f6e11fac2cf81e0b752fdb3622cd2f0bdba77f1bdefefdf73d8e1f04c0000000000000000020664c9b364d8b162d7286418306392196855be14413b00687605bb76e2ddac733cf3c53141c7b65de60060e1ce87c5ae03b77eedca2795e7969162e5ce82c1b6d7869acbe873bb43c9e79017ee7ce9ddd92e8d4a953c7b956cd9b37774b8e8cb66ddb16dd1736d87ecddd77df5d546675f7ff03050b6bdbb56b5734df8eaf2cf748696c5ff65db2fb1bc71f0260000000000000000010932c38b5006bdcb8716e494916ac598066615a281684058760fef0b665cb96dab061833b7588858efef5c68f1f5fae30cd423d0bfb3efdf453b7046565d7e84887b8475acf9e3dddb1c27bcbfe7183ff3eb4e32b6bc01dc9f7df7f5f1444e3f843000c00000000000000006256b880361a5e2b5adb46381919196ad0a0813b758805be5e4067db69dcb8b1d34ad3ebb23752ab648f85bf16ea59b8b766cd9a62eb58281c6adaf6e105845e97beb67f6fbf36846b29eaadeb5fc65f679be7f1ca6cb0fddae0edcf044f7bdbb5c1b6e967cb5ab99f2d535a1dfcfcdbf75aca7ae7c40b7fbd6963cbd9f683d70966f33c5e3dbdc1a6fddbb0e148b5bc1e33668c5ab76eed8cdbbdd5b56b57673c12ab8b9d3b3b36af7efe6bef3f67d3a74f774b0f1db37d863bdf38b611000300000000000000809865ad182d3c2d0f0b51870d1be64e956401e0d0a1434b2c63215b706b4c0bd22c80b4d6c6afbdf69a860f1feece09cf5afd7a2d3fad2efe902e1c6b656cc1b38584161a5a1d6d5d7fd7d856e77041a5d74db5d7e570efdebd8bd6b379b63d2bb763f0ca4b6b296ae763cb962d45cb5b6b6b7f1069eb5b77c75e99edc3ae59a43af8d9b41dafb74ca46be667dd6b7beb8c1a352a62786bfbe8d6ad5bb1f368f5b63a7ad3de392f2b6b6deb05b1fed0dceae42ff7df53d1b6ceb5fbce8263af7e76ed8d9d6bff39b3ebe3b169efd3dfca18c70f0260000000000000000070d458e8367ffe82c0305ff3e6cdd3dcefbf7742bdf4f4b94a4b4fd7a44993f4e3ead5eed21567c19db5be35fe9690361e89b59cb4802c1c0bd02cc4f5c2323f7f70ebb120cd6b896a419e857e917821a8b78eb5f88c549f70962e5dea84abfec0d042e2c58b17bb53c5f903483b460b0cbd736661a26dcf02c548217230bbe6fe30d3cead95f9d9f9f2bab9b6a0db426b13ae0e7edeb1d976cbc21f14473a2726d479f4d839b3ba79752e2bff3b80fd01b2f70e60abdbe4c993ddd242c121783876df79c1b1dd4b366dd7cdcebffff8afbefa6a770cb180001800000000000000001c350581a155ab963aa7654bb56c5918eab56ad5daf93cb7cdb9aa5fbfbeb2b3b3b56ad5aac2152ac88233effdbe167879415ba456a2169059d068819e17ec792d788d8d5b8016aeb5a73fb835161a96b515b285a0fe96a1d6fad4a6a30d5d4b53af5e3d772c327f8b571b2c4cb4c1c6edf8ad6ed18491fe16c336049f7f3b5f768e6c5b1674fb5b9e86aa4330ab8b17c49616ee8713ed39f1b37d5af06cf52a4f401f0d3b1716847bd7de8e3f9ad6e0e1782176ddba759d4fc41e0260000000000000000070f4141468fb8e1d5ab962a556ae5ca1552b576ad52a1b5669c7ce1dcefb7a7f5abf5e73e6cc7157283f0b022d38f38789d1b030d21f387a81a417f8da74b800d9f6171c507a819bcdf33ebd3a5978e895fbd93e6cf0d7c3df12d45a357b2d612d18f4b728b67712dbbb894d8b162d9cd6b7fe90d6f669e5a5b1e318376e9c3b5592d5c75aa95a3dec18ad0ede7efc01a5b5188e2694b5a07de4c891c5ce5f6975f0b3eb6661b1773e239d23e32d67752eed9c843a8f1eeffafa5be986bbaec6ff8f12a265f79b77ff596bdde0eddbf1d9b47dfa5b71db3f56f0ea6cf32d64b7faa6a4a414fb070cd19e631c1f08800100000000000000c05153505050d80cd8c7998c93b66fdbae534fadaf9ab56ae9d4faa739f3caca5aca7aad668d3fe43a1c2c4cf3b7ccf5062f64dbba75ab13ae05b360d3ebcad8c2500b4fc3f15a7afa5b111beb06da424863219fb73d3b46eb46d8e375d16ccb58d86741b2ffbcd8b4175a4662a1a38586de7a3618abbf376d81bd17d8da3179fbf1bf53d6e6dbe0ad6383778c7e767c1658fabbcf0e57073f3bf7de3cdbbf85a326d23932d68adb5bc75a28473a27a1cea3edd7426bafac34de71d86759ff51829d3f0b6fedfc585dec1f04f8bbc6b6e3f3ae839fedc7ba2ab7656c79bb0fbd72e3ad1fea9ec5f12b2e2b2b2be8317bfc58b16285929393dd29004024b9b9b9cac9c929fab46e74525353ddb900000000706c4b4b4b5352529212131395909050f40900884eb56ad5dcb1f24b4f4f578f1e3ddca9f2b3f7feb66cd5aa280876428ac078b1b022309d3e375d9d3b75720b80c3cb424f0b51639985ec160c47fac706884db40006000000000000000047c5eadffd5155db5ea41f2ba7e8c7c453b52ae954ad4c4ad18a2aa73ac3f2c0b02c302c3da9beaa76be5cd3e24e76d70400448b001800000000000000001c15164ad4539c4ebffa0a35faed43aadfa6a51a5e3d404d02e30d3a7750ddc0bcc6f7dda5268ffd46c981f1ead62f3400a04c08800100000000000000c051635d3d57befa0ae5ccfa46551efa7f4a0c8cefffc7dbaafedc93d2c9b59474d9c5daf3ec8bce72c5ba85060ea358effed9d83ba4e9fef9c444000c00000000000000008e9afcc0e084c0bd2fd2be877f5758969babdc751b14573759f175eba8fa7d770696b3f70213010340591100030000000000000080a3a2b0556f61a89bf9c22bca5dbfc199aaf6d0ff53fece5d3ab87c95f233b66bf78bafb8cb0200ca8a001800000000000000001c3516eaeebae616e56ddae28cef088cef1afea876defda033bdf9928145e1af0d0080b289cbcaca3a6e9f9f2b56ac507272b23b05008824373757393939459fd9d9d94a4d4d75e702000000c0b12d2d2d4d4949494a4c4c54424242d12700203ad5aa5573c7ca2f3d3d5d3d7af470a7ca67fbb4595af2f658a5a49caafc82c278c2fb7f2facf03e7ffa6983ce68d2482d7efbb05b020088060130009c200880010000001ccf088001a0628e9500d87c3b678e1a9dd148dbb76f774b42dbb275ab7af6e8ee4e45ef831ff6ea89cfb768e1f033dd12e9cab7d6ebe5fef5755acdf03f3beeff78b3cea85d59f774aae3961c1e2f7dbd3db0dd440d38a7865b226ddc93ab062396a960444bb704000e1fba80060000000000000000474d41418156fdb84a3b77edd48e9d3bb47dc70e6ddbbe5d19dbb729635b86b6666438e1efdab56bdd35ca66ccdc5dead5bcbabefb29cb2d89cef37d4e3dece16f38164413fe02385268010c0027085a0003000000389ed10218002ae6586a017c2459cbda5f4fdca487bb276bec82dd4ea86bac0570b7a655f5ff3edcec4ccfb9aba9ce3ffd24b51eb952cd93939c329befb5d4f597ffe78686cea7b156c22fcc286cb9fc3ffd0a0363db7693532a3be516ea5a8b5fff7e66afdbef8c87daf767b73456af7fac296aadecb5166e1f986f2d843d1b1e392b62eb6500f0a3053000000000000000008809ef2ddaadc1ed6a3b01eb67cbf7b9a585d6ed3ae804b416a6def2de06a76cd1966c272cf687bc265cb905cab60d1b5e9fb3d32d95d375b49559abe3693fee2f5ac6ea616c599bb6f0f7b9a9db9c3263a1aebfb5b2ad6b01b485c2564f6f1d0bb501205a04c00000000000000000202658d03a70cc3ac53db2d80971ed7dc09efbba14f6286aa1abd7bab7554a525148eb17aedcb667dbb6c1efaa56b59c4f6bed6bc171b0672e4d713e1bd4acec7cfa5ddba696d35ad942606b856cac7e5e8bdf50f500804808800100000000000000c071cf02d4dbdb9f5cd4fad65ad0dafb803d73dc56b6657d37b09f6dcfdb7e28d67db385b9656101efea1d079df5bc2079f9b66ca73b6b5391fa0238311100030000000000000080e39e75addcf18cc216b4c66b41eb05a816de5acbddf6affca897fbd777cacac36b01ecb522f6b3ee9b8db74cb4e1adb5fcb510d8abb3bd1bd8de01ecd537b82b6a0088242e2b2babc01d3feeac58b142c9c925bb52000094949b9bab9c9c9ca2cfecec6ca5a6a6ba7301000000e0d8969696a6a4a4242526262a2121a1e81300109d6ad5aab963e5979e9eae1e3d7ab853008063152d80010000000000000000002046100003000000000000000000408c2000060000000000000000008018c13b8001e004c13b80010000001ccf7807300054cc89f00ee0b84716bb63b1a960444b770c0022230006801304013000000080e31901300054cc89100003000ad1053400000000000000000000c408026000000000000000000000881104c0000000000000000000001023780730009c207807f0f16fef8ebd5a9df6a3723273dc92d85639295b0dcef956f109f96e4939d96f3a71becff208de4679b67924d62dcb363c87631b412a07868fb22ed1fa829a8131db60791d8eca55641be1d63ddadb0856917543a9489d82d72dcfb6cab98dc0acd6db0ea8dde2ddca4b88b0dc71c48e78c529d5b4b77242d09197f31c15539e6d14a8202e4ebb9213b4a956a5c06459d60de7706c23d8e1d886391c750bb70ddfb6021f716b3394b469a714ef96e1986757eae44a95d522a956e06adaf5fcef890bdc37cd3b37578d64fb397b62e31dc0005031bc0318004e1c04c000708220003efe6d5cb1519ffde513edd9b2c72d910a0a0a14171717f6331a15d94645d60dc7d6b53fbb56abbd4b5daeffa31292b20b67945341415ca02e05459fe511bc8df26cf348ac5b966d780ec73682550d5ceac1db5ed394bc86814b57fec03e2e70ed2d7c0afe2c8b8a6c23dcba477b1bc12ab26e2815a953f0bae5d956b9b751294eb72ddca95fbfb55ad955e203f7ede17be654741be5951ff8ea7dd03c45eb6b545125b7cc04d7a93c752cd73602f3f202e7f9c773aae8eb26498acb2be3350aa1ccd7390a87631be670d42ddc368a6d2b3e4e895f2d54cd39cb1557f9d0952ed7350a7238b611ac22eb867238b65791e30bb76e69dbb039cd2b57d3b52737526e417eb9b6114a79d6ad945049037e3b50a79f13f8397b82230006808a2100068013075d4003000000000000000000408ca00530009c207269017cdccb3990a37ddbf62aef609e5b12602d470a023fcac37d46a322dba8c8bae104d6b556310909f93aa9d656c555f09fabc507b6971fd89ef7591ec1db28cf368fc4ba65d986e7706c23985da275b9a769bfd31974f9856a55659f6551916d845bf7686f235845d60da522750a5eb73cdbaac8364e3e90a73abb7202cf854a81fb363f70ffc617fb2c8fc3b18d8ad89d94a083f1715e67c18502e7227032c27f46a39cdb2808ccce498a575662a04e8165cb7a8d821d8e6d043b1cdb3087a36ee1b651625bfb0e287e7f76e1f97705df7be5b9170fc736825564dd500ec7f62a727ce1d68d661b4981656a570afc6cb3eb66d733dc675994635deb02ba664a2d255649744b4e5cb40006808aa10530009c38088001e00441000c000000e07846000c001543000c00270eba8006000000000000000000801841000c0031ccba1ecccfcf575e9eafcb60000000008811f6df3af6df3cc5ba5d070000004e7004c000000000fe3f7be701604951b5ed33797322a74d845d72ce92542408222022194405453ff00311544c1811b388fa29920551109520a02220a82425a78565c9b039cdecc4bf9eaa7eef3dd37b67763680e85f2fd456d5a9932a75f7bde7564f46464646464646464646464646464646c67f09720038232323232323232323232323232323232323232323232323232323e3bf0439009c919191919191919191919191919191919191919191919191919191f15f821c00cec8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8f82f410e0067646464646464646464646464646464646464646464646464646464fc9720078033323232323232323232323232323232323232323232323232323232fe4b9003c019191919191919191919191919191919191919191919191919191919ff25c801e08c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8cff12e40070464646464646464646464646464646464646464646464646464646c67f0972003823232323232323232323232323232323232323232323e3bf02471d75946db2c92695f4d7bffeb56831fbd18f7ed4ab8dbae0e94f3cf144414d28eb9c316346d162b14c7b19f09571d659672da6dbeb953fb574d28f5abc02fc655a5fbe5d73cd35d1170ff497691ee8eeab1d7dde37ecc2eb69be0da83ffda1dce7b27d74f9f65a7df57ee02728cb91e497ef8bb747fffd5a02d8aba503c8774f03b5f4805a3ed59a63df5e4b8f50abdf1ee82ad3cb3e94c71bf4d5677495f9f1cfd36ad9045e67b9ddb7f9b1ec4f0660b73c7e9a1352b90db03769f3804f321a6fec89e6d39b0d39009c91919191919191919191919191919191919191919191f15f83bffce52ff6d0430fc5fc84134ee81538faf18f7f1cdb48279e7862a4114c920ce9e1871f8e744060073eb55d7df5d5b6db6ebbf5d2b92c50b00d7dd2bdda6aabd5d44bc0894094f8482fbcf0c26241ac1ffce0078b05986be1c0030f8c3abd2d749d72ca29456d7128f855f60fb9fbeebbaf976f575d75959d7df6d9b1cc787ff4a31fadb4adb4d24a51eec1071f8c7ef417c4045e1628d8473f99073f6f071d74509c4b01dff6de7bef5ef2c2965b6e59a193f00b5f5e79e5950a0dd9bee679a0ebe23bdff94e515a32ca3e31c7be3fa0bfb52df4d76f80ccf8f1e3a3cf65781fd65a6bad5ec1d5fefabca435d5974de69160ad7452960ee49953e8ac238d657f320af296413be32519f8ca7be5924b2e294a09f03007f06bbc017d951e126b9df466430e006764646464646464646464646464646464646464646464fcd781a01ec19a8140814920190250047676de79e758071b6cb0410c4611e45c1e10cc2218863e01bbde0f40e08a00573938855f04a814f802f835d040147cea038130fa58b62da87dabadb6b2db6ebbada0263a01b2b24d05d6fb03be13dcbcf1c61b0bca92013fc166804dc6af3c6ff8896e806f93274f8e65b0a4b5f0eaabafdaa69b6e5ad4accf3119e8ba20780de4cfd2021b044d6bc9e3575ffd5952bf994302c4e82e07413df8418230903ed3ded79aeacb263aca7b406b9a1f34c8777429c0dc9f0c7c046559ab1ed8c73f81c0f29ffef4a7a296e6a82cc3da54005ee35d6b2ed89fe5317e332007803332323232323232323232323232323232323232323232feeb40a069ead4a93583781e04a508e29441b067d75d772d6a55105c5bd6a01e2058855f3e88d5171e7becb14a20b10c825db40bf8a540d99240c08a001b20b8fcd6b7be35966b8140198151c6c29fe0844e506f69c1d8e127fd671c7c107b49e054aaf86b8d1f7e72ba1810d0e384ea40b1f1c61bc7539efd0545c1d2ac0b4ec0eae4e8b2803e10982ea3bfb5bda47e3387f8cadcf9206819f0a99f03e9737f6b6aa036d527fa570eaa52afb55606b2c7f9e100f32b5026502e10e02edb631ff935566b2ee8bb0f2cbf999003c01919191919191919191919191919191919191919191919ff3520f8c56b600942954fce128ca38da4c015011c823bd0cac1d35a812568f7df7f7f515b3610741e28fc494c0fe8e58014a76ffd2b71fb038165025fa0bf6034413d02b6f4bb7c8273955556294a0307272b151ce424a63f55dc1f98279dd0ed6bfcf047813d027a041e99d772809ff9d33ad0294fc680d3a3f804bd3f0c745d40c36f8df3d262d555578dafa516fa5bdb427ffd66ee183bfc624e15b015fcb868ce8581f4b9d69a5a924d0139c6be969dbeb02c32653046b57e00321060bf5660fccd801c00cec8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c878c3c009cd7ffdeb8190fe65fffce73fedbefbef8f27f4eebdf73ebbe7de7bedf7bfffbd3dfdcc3305f7d2437f27b5fc374901afacd5dfee241825103483861f3e58572b900a8dbf95ba3ce0d4e240e103801ed0091096411f07f2b7670f39e490188cebef142f41727f02b97c82f3b5d75e2b4a03036347df151c247846b0b22fe09f029204fa34677d8d1ffe704a5850509700bfff7bbafe6fdd9603a9d01440ed2b90be34eb82b5c538fac0f94041809f40bfd0dfdaf6e8abdfe553dbccad7e0801fcb8106cf781d181f4b9d69a5a924d808fd82b9fc2ed0fcb225306e3c818693d2e0d7c60fbcd881c00cec8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c878c3d013d2269b6c6c1b6dbcb16dbc710aee6db2c9a631df7cb3cd6d8d35d6b0458b16d994295392c03262a081500f4e6bea8422c1c65aa75379edb20f1ed70241b172c04cafaa55c0682001415e9bdbd789498268b49721dffa0b1002fcc0cf5a3a044eebfa202c27a8e50fc1b7a5f91bbe80f1f4a74c39d14abdafb12058a880a4027dfd8d1f3f2ed029610f64cba797fb030141d642adf95f967541209540b30fe60e0404a2fdab8b8581aeed72bf993b7f0a9e7a5f73c8ba50a07da07daeb5a69664131a7d29eb299fc6a7ae406d2d99fec08f021e7ef8e1a266b14ce057a77fe51b205760dbaf97f26ba4d1d1df8f27feddc801e08c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c370e3d3d3663e64c7beac9a7eca9a79eb4294f3d6553a690a6d8cc5933e32b7c9f7fee39fbc73ffe51082c1b080e11c0ea2fe847a0c7079ae0d589464e33121cf2a715692798455b7fc0f655575d55d452b0d69f16e455cd9c68f541da5aa73ae12708ea4f7102fcc286f495013f01cce581c64601581f88a53f1a5f7f621a94eb1e0434495e1f7ef6f777616ba1aff1935fa0ec07ed7d8d1728f313f0ab75c27a59d6850297fd9d762e8339a42fb54ea76aec6badedbefa8dbfcc9d1f7b52ad750708eeb266c1b2ee8525d92427985d9e17ea5a67805c27d1fb92e90fbc72dc8f3d654e9f97fd02e4e8667d695de22be3ede7021de51f4f30f6f8572e97c7ee8d400e006764646464646464646464646464646464646464646464bc61e8e9e949c7801d62b5ce6cc6f419b6faea6bd88891236df535d68c6dcb03050a057f1291001b811e5ea52c1abc7a25306d0483bc0ced0a1009fe442b89c0187609648b860e1f9025804700497fd395046a05b5d407f19138bd08bd2f10a852207459c1894f05dd3c38f5a8139c8c95ef27a92fbf14ac2c073409c4e954f140516bfc08d8fad7397312d8fb05bfc6b73c6704e708647a1a635c6b0c07ba2eca38e594537afdbddc32ca3e318efdcdb1d645197df59b39ab75629539d6e95eef03014cadd965edf3926cb2f7bc4ed905d8561b348d457f327d8135e7f710bafaf31b1080d6da669d954f5c33564bd2f1ef445d6b6b6be932fb9f83279f7cd2565e79e5a2969191919151060fd33eb5b7b75b676767cc798dce36db6c5370666464646464646464646464bcb971cf3df7584b4b8b3537375b636363ccebeaea7aa58c8c8c8c8cbe3174e8d0a2b4ecb8f7de7b6d8f3df6286acb0efeeeefc69b6c520904c72005df5fc5d602a17eef7df7dace3bed54103232323232068a7c0238232323232323232323236385a3ababcb1e79e4115bb8706141c9c8c8c8c8c8c8c8c8c8c8c8307be60b5fb7215bbecd9e6e5acd9e6e5edda6b4ac6e4fb5ac664f0e5a3da627427a3ca4c706af614376decffe5237ba90ccc8c8c8c81828720038232323232323232323236385a2a3a3c32ebbec32db7ffffdeda69b6e2aa819191919191919191919196f361c73cc317da6d70b042556b53a5bfb90036cdce73e696b6cb6b1ad73c8bb6d4228afb5f30eb64a681bffbf27d9844f9f6a2b87f230de0b9d91919191b154c8af80cec8c8c8f82f467e05f47f1f98c7eeeeee58e61577f5f5bd7fcb451b3c02edf0797a5f72a03f7dd205bc1f82d72bb986868658f7e05460d987b27d6f1778baf703c817e894bd1c28f3b307e0e7b581d2db1fe44b598ff7b1dc06bc5f653920dbbe5e6e13ca3ce8f663cb9892a09164dba36c0fd49a1f50f6a3963efa44820e1f3c65bf00ed4bf2b72fd4920565ff80ec034ff760eea50f9e5a7a405ffe21abfefa39ed8bbe34fe7b481f405f994f7a85b25de07500af8736c6021abe91977502f92d5d655fbc8d72dbecd9b3ed0b5ff8824d9c38d1defffef7575e35a73960fff565577a682bf74d7353debf7df998b162d0d9d965b3c29c0e1a32328c7feff95a22983e44caf9f2602974d485e5f0dccbf3ecf6fb9fb7aeb05cabab296045f8d6978e81e85a1e596145e8286379644b686969b055c60c5f6c9f2f3d96a7837dc9bed13a8465931d3eb8d1b69ab4928d1e31a8a0fcff89fc0ae88c8c8c8ce5435faf80ae15ecbde8a28b8a526fac8857403ffb85afdb88cf7fc386fef267d6fa938bace5b823cc9a1a6ddea967d9c8cb7f6233de75b88dfee5cfedb53d0f8a77cb57c3bfdbf4cc4cc2191919191903420e0067646464fc17832fdb7cca01e0ff7cfce637bfb1bffded6f31d0c1975e93274fb6dd77dfddd659679df885d739e79c63d3a74f8f65e67ce79d77b65d76d9c5befded6fc7390783060db2edb6db2eca0d1b36cce6ce9d6bdffbdef76cc18205b6f7de7bdbaebbee1ae55f7cf1453bfffcf32b72abadb69aedb6db6eb6f5d65bdbef7ef73bfbeb5fff1ae9d8817fb3cd36b3430f3dd466cd9a154ffebdf0c20bb6df7efb55f4817ffdeb5f76d55557d99a6bae198342f8f2cc33cf543e587ee2139f88c19d6f7ef39bd6d6d6167513843ae4904362fecb5ffed2565a6925fbc0073e6023468c88328cc95d77dd154f1a4e993225be72163961df7df78d3ebcf6da6bf6873ffcc16ebdf5569b3163866dbef9e6f6b6b7bdcddef296b72c16a013e6cc9963975e7aa93df7dc73910f5d04975e7df5d5d8c7975f7e39da1a356a946db5d556714ce913b8e1861beccf7ffe73a41f74d041f10b4abeb4c4dff1e3c7db61871d16f5d3773e8453bff1c61ba3ffef78c73b2a1fa89f7ffe79fbc52f7e11f532be8cfdb3cf3e6bc71e7bac8d1b372efedda42bafbcd29e7aea29db60830decbdef7d6ff49775c2580aec77c6ec8e3bee88d700b0c9269bc431586badb5621ddc76db6dd177fa74fcf1c7db983163ec2f7ff94b3cc5e9f5b1f668bbfbeebba38efbeebb2f8ef109279c10837e00df7ef5ab5f453ee6aca9a9c96eb9e516fbd39ffe644f3ffdb48d1d3b36f673cf3df7b4e1c38747198f1ffce0073675ea547bf7bbdf6d3becb0435cf38c19eb9279f8e0073f68a347a75781e123e3479d2f2f58af02c1c8dffffef79187b97ffbdbdf1ec71b1aeb8f31a33ff3e7cf8f7d670c18c3091326c4bebdf5ad6fb5214386c4fe5c7df5d5b6ca2aabd8e1871f1ed722d01a7ccf7bde13c799f5cefafff9cf7f1e75a27fcb2db78cf4c71f7f3cce27baa10f1e3c38ea10d8dbb7df7ebb5d7ffdf5716dd167c6933162bc789d323e3cf8e083911f9eedb7df3eae31053e397dcb5a678f6aceb0c79a613f639f3e629b6b04fdbbe28a2be2de15f8729df9e7dac23afee31fff18c7f4e8a38f8ef3c91ac206eb091f985bd61fd710f8d075f9e597dbbc79f3eca8a38e8af3c2dce33b7b1b9f0f3cf0c0b84e1957056fc9d947f8cd7e41df4e3bed54b177f3cd37c7f5cfbefac8473e12e702dc79e79d76edb5d746dff0718d35d688f48c1583d6d6367be1a5976cd8a835ad732903c0ac0fe6b69c2f0f964647437d9dddfdf04bf6ddcbefb3f6cef403246145f8d6978e81e85a1e596145e828637964cb183e7490ad3f61d5a0b3202c2396a77f7dc9bed13a8465955d6564b31db3ef445b67b5f4fcf3ff2b72003823232363f9d0dfdf00f641e0be82bf60450580877dfe1b36ec973fb3ae69cfdbc2effed8867df36c9b73f29936fcdcb36d6e681ff3cb0b6cc1c557da9c6f9d67af598f6ddb53fdbc9291919191b164e40070464646c67f31f862c9a71c00fecfc7473ffa51fbd18f7e14832d0a5a1208f9c94f7e120358ebafbf7e0c042a9846308e2009c15902477cd8233844e0876031011e022a046208caf081effbdfff7ee4bbfffefb63c0373c2bc4403101e2b5d75e3b0683ce3befbce8076d046cd04770f2873ffc610cf210dc25487af0c107dbc5175f1c83678040f3273ff9495b7df5d563108a40f4d7bffe75fbfce73f1fd728c138b0e9a69bc6c0347a097c224770ebb8e38e8bed9ffbdce7ece4934f8e6d279d7492fdf8c73f8e4163827004ce08bac18ffc17bff8c518804296c0237b8036c681c027ed04f318d332085813f47de9a59762d0109f09fa3dfcf0c3f6bef7bdcf1e7becb1f82524c12a82ab8c37416cc69fe0e44f7ffa53db68a38de29840fbf8c73f6e175e78610c0612cc2648c6d813c422d07ce69967c660e2a44993627072dd75d78d5f741e71c411d1eecf7ef6b3a8031a8155f808221284a5af2482fd7c20ffbffffbbf187c637e187fe696a0ee77bffbdd48a3bf8c01815068cc3174fc267049c08e7545609d35f195af7c25065f9927c69dc01cf3c81703d8641d1180fbf4a73f6da79f7e7afc4296fe7ceb5bdf8a7374f6d967c73273895f7c698b7dd61ae3062ffe79ecb8e38ef6f7bfff3d067f91e39a356ddab418b0640e094a134cf77e334eac4f82b1f01094fef297bf1cdb58afd09813c6ff8c33ce886b867e1208fddad7be1683cbf0e11f6b857965cc49cc0d7b10bf4f3bedb4e833fda47fe8604f1064656fb2eef189f1620f7ee94b5f8a634c8099b920a8c97c2a882c609371facc673e137dc50ffa877fac55d6c4873ffce1e80b6b8f76f421a335cc5efdec673f1bc7812fc2a1638f20efaf7ffd6b3be59453a25fd0195be6866b01c169ee0ff469d555578d3f2cd870c30de37e666ef1957e31f7cce159679d15f73cfd959f04aa196fd61ceb961fa4a087b5fea10f7d28feb084f54330fb820b2e88e3cd5ce033bed2c6de660f5f72c925b1cfec5df60d7d620d626be4c891f6dbdffe365e439065dfa18b75cb5c1f70c001712c32560c7200b86ff4a56320ba96475658113aca581ed932720078712cab6c0e0027e40070464646c6f2a1bf0030e0b3457fc15fb02202c0536300f81c1bfecb0b6ceec9675ad74bafd8c850ee7af1650b17789bf5d1d36d959bafb697f73c309e002600bc5d0e00676464642c15f2fbd1323232323232fe03412084801bc13f0258048b088208d75d775dfc5046208e20122050c6c9c26f7ce31b31184c309340171fee08dc10c42178cac94c8f6db7dd3606950984127c83e77ffff77fe3495402cb9c422528441009609b139704723881489054205049f08c53ad04c2b045a0131a895397fae28ee02ca77539d9c74962019fbffad5afc6a0913f91ca075982c09c3a2438449095139f04380932e31741724e95d2774ea43266bca696d3abb5c0295f02880456091e3ffae8a3454b02271eafb9e69a18fce3c421414a825204bb087401fa4ad09c1faed1677ce6742881acbec09811042bcf8507f38adf04a3394dc9c961faf8ce77be3306c3f0971f0410c024e847208d2f4a01eb87b125a0471b2799016b86139d040609f0d13702820400d1bdc5165bc41f0128e84b908f2fb0e1e1d425015cfa48ff182b02df04b7993fc6e53bdff94e0c82b25e090a1240e4c77c04aba9b30ecb403f6b9cb5cc8f0a6a8171606de3373f1c2038ca3a01ac4d02adac27d601c1417f5a16302e9c4c27808b3ffcc08035f2a94f7d2a7ec98cdfec37ad4d8293e79e7b6e5c83acdb323865cc69647c675fb10e59db4b037c628db276187f4eecb256e9177e30ae04eee93be3a9e0af077b824035fb8e314696402e5f9623cb9ae47ac00f2e18b3fff99fff89eb057bcc237b88f5c5ba403feb9a7160be05e693403afc8c2bd705c68fb9d418e32fd70dd6193638a9cf3c105c26304e609a13caac57fc20c0adb1661ce83b7b1ebff90109fb921f0de8cb2b02d7fc18806b0e73c3bcb00e3232323232323232323232960e4b0afeae4810d89dfddef7c7e02fe599a13cfb944fc5e02f75057f953232323232960e39009c9191919191f11f085eb1cac93d02549c667ce08107e2ab720582780444085e0a046308d02908089e78e289f8fad5f5d65b2fbe7695c015c1161f8823c0454097a00f3a083c713a9057c3127021304499d73a133424f0450096d736532770c8a94682613ec04b608b2025814b9dde202025db04ab089cf1ea5902d60201487c2298a7c02db22482b08c0d7ee21ba725d1c32952da087c722a93570a13c0e32423af93e5a46f198c1de348808bd384e82378c6496981e0207d3ff2c82363d08a93f504bd67ce9c1983658c35f6094e124c850e0ddd048035161ed8632c191f028f048c6bf1019d00c57f82767a952e73c46b8369672c08fefb93a6f844a04c275c197fecf03a5e82ac9cfc26584ee090601da72a09a06abe39bda97106e82138cc095de693a03d27740860734293403973c91a207047309793c59ca0e5442d638a0c7acaa0ef0407f18d93a53a292a78bf79d53741c57ffce31fd16fec11e866fd1024fdd8c73e167f10405094a03eed8020ad82f30433f18f39c7bf134f3c31fac77c088c053e103c650d22ef7d625f31761b6fbcb1edb5d75e3140c91a585a30ee8c293faea05ff4933dc4b8b3d698775e8bcc0f336a81f1c41782b60472f1917e2b80cd1e8287f9674e097ea31bbb8c39eb873d4ae096f9621ed98f3aa90fe0478e13c6047ed973048cb996302e82c69bc03a4160ae29c8b28ef81109eb0a3fd84fac498135c71ce20373c1097302cde4f883ffac2df61327c3b1cfdb0bfcf53023232323232323232323e3cd85e1bbbfc51effe01136f733a7da9c4fffafcd0d695e48f33ffdf1981684b430d45b437aea98436de4e73f594866646464640c1439009c9191919191f11f0c0225bc86970015011581e008813502230aa8728a974020814a023b046809ac10a4e355bb04c708c0702294c0ad40208f003101b07df6d92706b414f82b832027275f09c4f04a684ee861e395575e89af512600ca694382cd04e9786d2d011c5ed14ca08753a3f29757c79e7aeaa93158e74fc2f2aa294ec71208e334a00f46d502014382b104a9f4b769018156c683a018b67cd01be0372771f9dbbffa9bc304d539dd5a063ad0c5f8d1577c231148656c39e5cc6baa09aaf2379901e3510bfc0d5305d290e1d5d0fa3bcc1e042b09aef27a6182779cb62540c6a95a7f1abc0cfac969607ca34cb09380334141e69e8032af08e6f427c1434edf626b4920304fd094b5c8294e7c473fafd766ac09e011e4e3070b8c13a04e3f598fcc913f592a104424d0ca29674e8df23a6aef0f813fd61d3a092ce237c15f02caf4897d411b73af1f3fb0d698330580016b005bf8875f00bf0832b2deb1237efe2e30af84664fb10609362a000c0fa79d15342558c938303f7e5f2d0df8e106eb82b125988d2dfac52b9ed9e704816b017e4ec3b2b77985323ad853ec4fd62927e67905f9430f3d5448f406fd423772bc229abdcb897602d1e5fd02f89105fb0cdf187b01dee38e3b2ebe129a1f6f1004e615ddbcc67c4960ec991bae139c1026900c9853e68993beec2fdaf9710773c3f582c07546464646464646464646c69b132bedb6b3357de0481b7ed2f1d679d8813175c5143e3f15a9a7488dc71c6a933f7746213970fce69179b6e9779e2a6a09075ffa9cbd3877f11f1e7b9c76fdcbf6bd3b6714b5150774e29307bed49df97051cbc8c8c858b1c801e08c8c8c8c8c8cff501004e3f42a27fb7442532090c78943823b0ad6c243b090801faf507dd7bbde155fcb4ae084538c04652813f4e4049dc0c95182600473091a13ccab05828e048b08e21118235847e092002281440262048538f1473088d707432740caeba509e620a7c01241494e651274dd64934d220d10a423004cdf08447162b9bf0025a79509321214e4f4227ee217a732f18da020ed3ea80d0f0124fc2598c4eb7309a611d4e554b00f1c128ce3442d7472fe2e2fa71f09f6a197712680058d13aa04d1e96b5f816bfa423099d3ae9c86641cfb0a163327043d996ff8096cd227ecf505fcdd7cf3cde33c72f292bf6dac53c49cde25c0c8df5e7df0c10723af5ee93d1070b21adf99374ec012b0e36fd7e2273619434e51735a97754210923961dc9023e05a0b9c46e5f5c7ac61d6ae0fc273fa1dbfd1c1ebbfe9077ee3037d615f608b93d9f4031f349ef001e693d79933f604afe51f3f66400fedec01f1337ffc3d5bd620fd64adb0775843e8a7ae3541901339ecb3bea563208097fd408096bdcec96ef623fe1068e5ef78b3cff93b5db5c01e63aff06306c60fbfe927eb9993fa5b6fbd750ce8b2dfcb015d6cb006d8a3ec17d6213fd020e0aab1555fc8193b4efed247d6adfc04e4d078dd33d71c7ef0c18f4158ab8c5b7fa09d1fa0d017fac1dce30f6b87fdc9a977fc64be987fe68376ae0bd8c8c8c8c8c8c8c8c8c8c8c8787382cf09539e9e62b366cfb299b366da8cf0fc3e3d7c6e7e6dc6747b6dfa6bf6ea6bafd92be1b3199f85960597dc37dbf6da6098ddfd7cfaf34003c5b9fbae6effb353f50d5aaf27d61cd1683d5fddb8a865646464ac58e400704646464646c67f2078a52ba73809a410cc3af8e0836380452028c6c95d82b90ac210082560c46b5ff99bac0452382549608500201faa0808123c24e8a7bf6d4a4093d7e752e7b5b17dbd6e96c00baf5ae6f5cf0484089e713a99c0ccd5575f1d837404413929caeb6279853581414e8dc2474012db044e91478ec0144125825402812a6cf05a5c4e851268531f6b817ef3b79291e334316346500cbb048938e18b1e0fec310604cc3871489f754a962037c12e7ce455ce044b3921ccdf1666fc185b5e658d4f041f0912d2670276940966a297609ac6b80c825efc2d5f4e0203c6a20c828d04bf38d1ad57e042e3b426e3da17f09bbef32a64e4f19ba02573447fe827fd25188b2ee68000647f632cd0475eabcd58638753e0e84317a761190f4ea2320efc1d694e819e7ffef99571d209dd32b0cd3cf1e305c64ee3417f09d8f2e302d650d96fc698e028e3fff9cf7fbef2aaee934e3aa9b2ce00e38d2fac15fe8e33654ef8727a9713d8ec2de643a07fac57029a9ca4660d42c31f4eca139024580d9d35cfc95882cf9c0216f86101a7a4f9fbd1b5bed0401ffb89c0feb1c71e1bf72b7e71da9bf5c7da619db1cff93103fc6540e3470bec21ae099cb2461faf16e7071192c1577cf720c0cbdf4526e04be0193dfcc0807ef3c30bc65a73a100334171fa8c9f9c98c74f806efe1633f3c77580002d28bf92be16589bfcb080d3c7fc3d32d614fb97d3c4fcf88531658cf96109d71ced01ae6df439e3cd85d679736cea3fefb2a9b75e654fdf72993d73c70dd63ebffaf79a3be6ceb06977fcce9ea12df04c7be01fd611d6404646464646464646c67f1f76089fc377de69277bcbce3bdb2ee1f3deaebbbcc576db7517db7dd75d6df7f0396b8fdd77b3b7eeb1bb1d776ced1fbcf6079df23d74b39176e503736259f8d54373e2a95b9282c39c14e67430c99fd4f5740f4e094b874e0bc3233a805eb6336d76fb62346ce0af3fad2c1f7442586949a797333232323c7200382323232323e33f080423097e727a8f57e11248219046508b93b1c3870f8f4195ef7ef7bb31e0c5693b825cc8d0a68017e035b504cb388d7be59557c657c5121c22c04450890010ba081013bc231104e2b5b39c90c51ec120f412c4e195ce04a508fe5c71c5153178f4a31ffd280600094011acc21ec134027ebc4a9a13889c88c53f827404e238b5471d5d04ac09b271aa9357be42c71ffa811e824efc9d55e8b443c717824f0441d55f828b9ff8c42762df08e01248e294e7b6db6e1b03e2d03d3855897d82b99c38656c08d4710a94939c04c5b0414098002a3a09ec1258e384254179dad14bf08ce021416f4ec1d2774e47126c25b0091fe3c878e233e349608d401627ae991f74d0261e64e02130cb294afe562d8154f412e026a047dfd1052f7280001e750264bc0a98fe709a932036ba784df257bffad5d85f4e531e7df4d13188475093dccf37fa598fe8635e013e13ac430fa7b639f1ac39e0d5ccac2fc687c0ddcf7ef6b318a0638c98634e0a8b57c09efc473781505e454cffa0f383017ee4c0d8cb6fe68ba02ff387dfbc729b1f0b10dc2550ce5a478e3e68bcd1cd0f12584f04f1596f175c7041d4cd2ba1f18fbfc1abb5a535082f7f579a36d620015582a38c077eb207f00979ecb30f5833f0b29778b5358953b3027a1568654f7dfbdbdf8e814d4eeff36a6e807d807ef6397b59c156a0b9c10f4e23f363114ef0d26f4efb53e6b5d09c42675f6becb53eb00d2fa77fd9675c4fb0c56966e697e0390176f4b3eff841ca0f7ff8c348e795d8bc8adcaf6774734de155cd9c58e7fac57ee0872b005ead2dcaf21f5f18734ed2b34ff9310ac175f62fafa7c61e63c40961c691b92560cf8f1b9063afd6faf144c61b8f45e17ef2c09fafb70b4e3bcc6efcd669f6c79f7cc9fef47f5fb17b2efabacd78e06fd613aefd3d3ddd36e7d1bfd923bff89afde3d26fd8df2efc9afdf97b9fb05f7de1047bf0f61bad33ece98c8c8c8c8c8c8c8c8c8c818020ef515b8db26dd71e6c7f78a2fae769c0b4d91df1d4ed0b674eb2f7ff2abd5deaa15716d919bbaf6cbf3eb2fac37ad0179d53c2e820fddf3f661554b3b1a39a228de0ee5f9e5e58e1c10f002ff57f9c34d1be766bf5cd5d9c04f6a795917df746c36daf0ba6463f25f3b1dfd67e3b58464646462dd4b5b6b62ef938c79b147c91cc49938c8c8c8c8cda20b8e4135f841360232770b8cd36db149c19ff292020c5e954e6934009afd8f5277f0978e8d5acf0105c2311242458c3eb960976d1c6e94f82a09cac23480b38bd4760871c3a813a82429c90e5f42032e82190498085a02127f4a8134c22a84950119ff08175c6c960d61cc120825f6a87972013411d8275d8a29d7af9742cc144fc26f8c3494f8272d401414402aef0105c25384ba00dbff91bb98c13a0cf8c1da71509601338de6aabada25f65e00bbc8c2fc145fa0208ee310ef497139004a000013d828004b00802324e04b2097013ac24d847808ed71c333f8c09fe33c6f489602e81519e6df47792f58cc3c951fa080f7639ed090fbe1320a34e700dbbec698d0d7b1d3bcc25c14d82869c3ae5e4270133d605b204179953c69b7c8b2db6a88c09a74e39b149009a79635cf09f602e7d4517f3ce9ca10fd0ceba00f8c83af160fc38798d5de68b40605fcf739c80e57427a77fe92b60cc0962a2179ff08f323e29308a6e7cc06fc68cf1600e08163276f04247b63cdeac4b7e00c0dea04fec19e61070d29831600df2f79cb5b6981fc68ab1c75ffac87ad0bee274364165f8f9a103c14b0526a1e10bc17bc03a656d3137ac3b7c27a0ce3a04cc137ef30a64da997774625beb141a73831d804e7eccc17cb0f6d903ec19d623e3afb1e524326b90802bf38bcf0466f18ffd04d00b0f63833d9dcea71fac03e614705d606d6bbdb07e197ffac57ee1ef80736a17c0c39e651eb1c53ac40ee3804e5de3d80bbc569bf9854e9f996782d0ec357ca4afcc05d710e6947da579ca5876b4b6b6d90b61cd0c1bb5a675760dfce363980e9bf9c254fbe385dfb2076ebfd91abadbaca5a9d11a1beaac29acedb1abac6ee3c66d64ebef10f6f85b0fb297efb9cd6e3fef0c9bb3a8c316b6775a57778f7575745957f350dbfe5d87dbe67b1f6a63d61c1ff4a6b70c0c040df57576f7c32fd9772fbfcfda3bd3db1b04d60bf572be34e84bc740742d8facb0227494b13cb2650c1f3ac8d69fb06ad059109611cbd3bfbe64df681dc2b2caae32b2d98ed977a2adb35aba66ffff0a9e79b84f70ede7bea11f00fa9491919191d1376a7dfe5d5af0ecbec71e7b14b53727384d4bf056b8e6a8b131a0ca29ddefbf6b8d187005d409eec2ffe029eb451aa76fc78e6a8efc9eeec1e9dc032f496f47db64b596c8e375a363c7b1432a815fe0f572929760aeb74df097d3ca9c5abe6bdac2f81a6af92794eb19191919fda16e9d75d6891fc5f872890f20a432fc03b4ff90424e9d2f99fc833675be682117bff4d6d5d5f7aa0baacb0f209dd449d2ef652fbbecd2a29491919191b122f1fef71f5fb906733de7faecaff7ba2e93ab0df876cf9fdae0eb8a6ddc27a08b0748a768d24deedb953c1fa02c78bd407aa01188931c74924ecfa9cc174a5d5de8a8d21444901e801dc1d3c9cb3e086a5399842cfac925273ef2d010dbf0055a43f0af3bf867347587fe873cf2399dde86f2281becf8fea2975486e440b4edf494fd0415bf424ebbf880f8ca7654971fc0f392623dd0cbb21a0bda53ffabebd0433a80f2e86b319fd2e165e9abe65d7aeb1bd2338cf8e4736c0b6541f6345ed22f54fa54c8a81f407da45d7ca2017809ec7a7bd8112fa8e80fa962bb68030434533bbc24f95fb595d8f987feb1eed025bd91ace648abf81868cc5698b9b82e936d3525bee85fd0a7badaa55372e28b749aa9073aaff62557dfa28e8068ab4079cce99fe4d39c2639e8f5f5ec87f41a2deadaeb9a932a2d7d41203d403cc0d3c9a30ff85f82da542621dbdffe674ce42f34ef1f74009f728a551b69ad485fedfd5fed87207d001eafbfec27f07e89dffba67a319d116a971fa0176f489481da058d85dac9a9f74210f18142e5f255e5b22c75ad0bb561cff3c967b509f29904a45f28b7ab1f407da44d7ca20178cbfbdff302afbf6c1b884682973a63217e506e978f9eaedcfbdf4b2ede3f535d6df0e97aa3badaa55334e92607dd45bb92e70394b5b8bc5e203dd034a7d24ff2fb41fbbf2be828d3d27a4a7a0076127aaf55f2b20f82da5426f5843ad717c64672e28bed41b7fc85a67d06a003f8944b567538446ba46f8bedff62e01ca40fd0ae7ad417eaf24df4e857e392f77fa8451a50bbfc009e9714eb81ae764163413bd0f365d45f3551d10194475f99cfa20c9d5ca0ae79571b75cf279fd526547c0e0948bf506e573f80fa489bf84403f02e71ff17f64865db40341272d45f97fdeff8d5064d32aaab5d3a454b7ce99ee8db953c1fa02c546c17759edd24af394dfafbdeffe828d380f400f1004f27970f65a88d4d4999842cfac92bbe177c6ae7fa872fd0bc7fb401f850ea652bf4c296647d7f91970e8fa42f8176d5c9a33fc5e723d1bd5fe2975ecabe2ed027203f80e725e939ba2cabb1801790abcf1ec8791e205f552ecb52d7bcab8dbae793cf6a13648f04627b2c8714fe8ff3e8dad50fa03ed2263da2017857c4fd3fd997ff616d87cf6de207924fedcbbaffd3d8f57efe4c9fffd9d7aaab5d3a6547bac97dbb92e7039405d916a4079ae654fa497e3f68afab4f9e062a7e84b29e1180e880bc325e915285da5426218b7ef28a5cc1a77922e10b34ef5f6888993e6b7859d5535e95f5fd95ee322407688f75fe0f39f5e45bb205a83786671872f14baff8ca7654971fc0f3922883b2acc642ede4d4cbf03a94c3a7f9948eb8362325f169de635bb8d6514f7cc9867ca64e59903d12907ea1dcae7e00f59136f18906e0edec78933cff87f546eefd2fcba9ae366892515ded51a7a3898fdcb72bc1a7ef3e80ae23c0eb05d2034d731af587e702dafc7ed05e47479906a4078807783ab97ca87ad1bb4d6512cffd037bfec72f7c49fb0c2003fc7556b2aa2b87b65cfb3f809cbaf7134837b9f8a5577c653baacb0fe079499441591619f900c8a99751d511f416d748f9aa32eb886b796a4dba34efd24bdddb90cf6a13642fd95c7c2d96dbd50fa03eea9a0f8f6800de3eefff45dfbc7ef41e7cc87becea5ffd3ab681e80f01603920e38041418194d0265a142c1493a001f192ab332aabdd3fc8d7b207a4835c3ce4e9cbf8aea88f76d2e5975f164faa6464646464ac38707a910030d75eaecf5c8f75231428f141b6816b7228734de6fa2c3eeac843d375bb7a538b2a8a72aa2887465219baf4493fb9da81afebbe51d60b68974e801cfc9e0628d3efce7852a84a933d95c93d1d50e706cd3d0bd056e625a71f027ea86f1e1a3ff88360ca23425e14d1275972e9f739a0acf984a676a03103e5762f13fd0934e85eb778a9f2400d1f34fc51bb7c03b5ec01e9945d40aefb7f5c6ba15d3cca233434a1001d7bc8aa9d322710a5171e0fef1f39b6c45b1f7cf4e32bdd94e51ba8f812201d2a93caed0480c981ef8fca801c5b7e9ca8c3831f00adb4917cbfc50fe803a08dd3b4a139b46377f15c48815fff41ad6810227f2206eb616d14630629b47513e809b4e84bf82ff42ce615502c74d206627bc182ff517fa14f7e709a5ded40e3403dda0f905fca01ed159d017e1e3d1f6505ff045dbb52b9f65c01ea71ff37add8fd5f09a697803ec9924b3f1f0a650fe0bf3e3842131f802e2c69ff43538206c44b8e0f1a53ca6a976fc07f69b634fb5f3ac4a3bc0ce8d18f20933e1427df9b9a9a439efa0a8f87f72fc9a70fda80366f3fea2efad8dffe874f6552b95d7d00be3f9e4e8eadfef63fa08d24dfbc0e205eb5a9bd562ec82e34fae8db80ecf9b2f858afc84323791b09bdc7443934f1a85d72e8e92ce641edc0d7e38fa202ca7a01ed4967aa23878f8956e5a32c5b42f421f4a9522e64540eda2b6dcb7cff0f721e1a3f2f5706f4285b8c8bf87c8e6794359f81586907d005ad33b54b863a65684ad08078c9977cffafee6de0d7b574908b87bc298c2573d1effddf013af73bf90ba29ea5b8ff53172f653fbe6aa3fc86ecffb0a609ac8ba67e493fa08df519c73ff8e37500f14a56edb57201de65deffa18e3c3492b72188069443134f6aafae7fe9f73681af6313481fcfab7ac6a03de92cda821cfc9e0628cb96201f7c99dcd301f501efff420c5b657b40e3e7e5aa9612a04b96dcdff7958360bd329fd0d40e346660a9f7bfe325c707f854062a47fe00d9a3c68f511404960e72f1902fd3fe2ffc507bd4f36fdcffe19fd01eea050b34f501f8fe783a39b6fc75923a3cd20f6823c937af0388b7225bb4eb3388f8c905d985461f7d1b903d5f161f759e9fa0e9bb5fd185b45693bc74d32e1ec9484efabd4de0ebf80c92bedefda15d3a0172f07b1aa02c5b0234d95339f285a4f50ba87784fdcf9a05b1ade0f5725e37b6caf600be41678cca3e0ad0d917715cdc8f5c7c0e28a7f9acf5fc9fc60c0c68ffd72fbe46556f88cfcd03dbffc0af6be9905d40ae3d261de2515e067478e52fa0bce4fd1ffc0e65dae29816bcb475752edffe2795dbd507a032b9a79363abd7fe2f7e5829fd8036927cf33a8078d5a6f65ab920bbcc37fdf76d5cc7640fa8cc584817f2d048de86201a500e4d3c6a979cf47b9b48717d511d9ba0ac17d02e9dc03fab7a3ecab2254083cf97c93d1d502fdfffc33f056f751caabae957faf356fefb06a0f1930df260213516802ed9f2755639a03cb0cfffbddbbd0cfe40538206c44b8e2f1a53ca6aa72c7ecd117843f77f339fff6bef7f3d5b002f0f287bfb6aa3fcfaecffdebe60abd7fe0f75f8a41fd046d29af6ba09005ff3ebab63b922dbab121425c369e049524e07a53c5e0c1c1f502e63d4a323c52081f4654a2a6bb06453729481af53e6a20db02d1de2cdc8c8c8c8787da0eb3cd76c7fed5710900fef001e12af26e5bace759b7664fc7d808714ffb0e1a1eb7ed9160978bde4e8541b900df894e0935ee55e46fab027200768e3d4a3876c4b97001dfb6a439fca9ed7f300f909e83774742979bfa8037430867cc907f445bbda25ebe17dc08ed745191f2497f4d7beff33df9e0f28970dea9491579b2f2febfd3f7e5154e8106fad9c24df65839cb194bc203a3cde2eebdb8f136d7e2ed023bd3cec7bc04b920edaa5bb0cf9892ef92679201a7c9e97a435265ab419789011af9721b820d9f07fe04b6b2db456eac0bb2abde8e4013970f6fa4ffaa3cf41beb33859173f45878c76e900e85110a58ca021e6c9ff30d6413eea0aff83a827fce77d8aed05a8036c2a45bf0adbcabd0c34ea7e6eab7deaad1fc8b67409d063df8ab63837a19f655ecf03e42758e2fe77bf5c5502c850861f48d6c3fba0d38f40728cb7e4a45b7ead98e7ff6a59413568e8911c65e0eb94fb7bfeaf9593e43b4120c68d3cc9f7bef7c0a73e79bba4344ed5f5ede7023f64a7affd9f74bc89f67f713d53129faf03efabe8c86a9c7cd298c043ea75ff0fe34ebb7c02e851b90cd9ad650b54f4863a397ad406a4173e25f8a457b997913ef5032007d4e621dbd22540c7bedad0a7b2e7f53c407e02aecfd0d1a5e4fda20ed0a10490a1ac76c97a781fb40e80e4f04172d22dbf967aff77f5bffff525976c4a8e32f075cacd4b7dff0f635a8c9b6c90e3bbe405d1e1f176497e9c68f373811ee97d5df77ff16306bed4f1bc24fc111f75ca0afe8ad7cba83f4ad8a3ddd781f755f45a7b92a4318187b4e4e7ff81eeff741a510978bde4e8511b905ef8483e5808947b19e9f3738b2c509b876c4b97001dfb6ad3dc94793d0ff0f34abfa1a34bc9fb451da04309204359edac7f9505ef83d601901c3e9093a45b7eade8fb3ff601349e9125874ee0eb94fdfe574046bcb572927c27571ddfe583203a3cde2ec98f136d7e2ed023bdffa9f77fc6323e1f15755d6bbcaf911ef890f573afa4318187d4d1d11e6da223b537867af5b96b609fff3b17b305bc5e72eca90d5007f029c127bdcabd8cf4f9b9450ea8cd43b6a54b601d631f7afc517cd0474ef2bce2114d7e02c6183a3694bc5ff2051d4a20da0c65b54bd6c3fbe0d7b5e4f04172d22dbf16dbffe1b94e7c40b96c30bf7c76425e6dbe8c7d209b92a30c7c9df2723dff1736c8bdbc203a3cb2abefb6f89c420e68f373811ee9fdb7ed7ff78330ea94e14146bc5e46f3ae243e5f07de57d109fe624fbc5a031a1378482beefebf2cfbdfdd578a049ff42af7327c46a7eee71639205b1eb22d5d0274fc511bfa54f6bc9e07243f936dae7bd0d1a5e4fda20ee8a71260afa5b1e8bd3e3ce011d2e7daaa2ecae9f33f6b21cd15748d43636353c5673f2ff001e5ea93fa88bcda7cf9dfbaff8b7b9c005ddf697abb24ed17409b9f0bfc90de37d5fdbf08fe8a577960a8f447a91e010a72504aa2a22088228448d080cae2d74008e293616e1e400b90762d2241fa800613bdd0d053b649aa742c23232323638543d7685d73753f007c78e47acc43b27efd0a0fd776f108bab693eb8b1dd595a35b655df381ee43c0f3a0437cf28ddcdf2ba48b4459b282e7931ed101b4ea2b6f5302e4e804d855828eac7220fd001ecaf247097eda80ca5ebf7ff010f4d0181f608bc090f44997eca013781b406d4b73ff67bec5235fa50fe83e2fffabf7ffea78acc8fbbfea2a4b0e90232b4807905c2d1ec09ac6867433ce5e37748d919f1fc9c0a72f00e4abe075006f47b9ef3f34929f07ea2a0bb2e3f5c123ffd21731697ec8a52325dae50372b154a99338cdab2fe0a24cf82ffa19fe03e8c3b66c086a27f3be894caea030bce914719a93e8a3da925331972dc684b2fae3d70a091e9297153c9ff4880e62df4219ba12204727804709baf8a583bcac4ffe28c14f1b50d9ebafbdff53bbe455264997eca8bd3aa6bd653b3b3b42b9f77a40163d8c8b5f777e7ce5abf403f1c9bf5afb5f1fb804e9032b7cff17fa807400c9459ea05ff0b2d8906eea5e37748d515ffb5f49be0a5e07f07694fbfe4323f979a0aeb2203b5e1f3cd5fd5fdd9be88287bab705a45b3ac8c5abb1924cd9276cf9f1046a27a75d7a3d5d7e51c60fe9f03e7b1e74884fbe91f34515ed4af090284b56f07cd2233a501fa12b017274027894a08b5f3ac8cbfae48f12fcb40195bdfe15b7ffab3680dade98cfffd5f1f0cf8040fa40adfdaf674ceac891a45f7595935c759db01e046f47729127e817d44e8e0de9a62e9f00748dd1ebbaff1b9661ffb3c78a323cff99fb3fad031f3cf23ce8487ca5fd5ff813758644109831ac3c431439101f497a4407ea23742540aeb1824709baf8a583bcac0fd9480fbe90e0a70da8ecf52ffdfe4fe3253b6af73680da966bff1727d104f1c9bf813cff6b6f83bef63fe5580f72c84a3f65e922971c20c75f413a80e46af128c7867453f7baa16b8cfcfc48063e25f92a781dc0db51eefb0f8de4e781baca82ec787df0c83fe8e805e88a41cb90577eb013f609906ee9202721abb1927f659fb8b6fbf1046ae7badcfbf3bff633fb27c9443fc29e970eefb372f9461b7cf28d5cfe28c143a22c59c1f3498fe8407d84ae04c8d109e0e13311093afcfe470de4657df2470939f54d65af9f312b43ed925799245db2a3766f03a86da9f73fd7ad821f1ee903e2d3f713ffa99fffc9b121ddd4bd6ee81aa37fdbfe77f732203b5e1ffc7ded7f78a87b5b20ea0e75e9208fbce13aa1b1d235a3ec13b6fc7802b593fbb9f774f945193fa4c3fbec79d021bee85bb87ef0b956415425784894252b783ee9111d685ca02b017274027894a08b5f3ac87beb4b7b5b7412fcd5cfe6694ebc7ebfbe84caf77f513ef1a29b7adff77fd9a8f2534e9fffe5b77c4cdf15319e7e8e5516bffa2d884ffeff27ec7f9e2f042f8b0de9a6ee7543a71d9a9f1fc9c0a7245f05af03783bca992bc94223f979a0aeb2203b5e1f3cf20f3afe0274456e3148214c5e11f01326e5aa7b43a2c323e7649085c6c2f2108f205f641748a7ec00f8cab219191919192b0e5cbb75ddd5f556d7767f3d1644d3f5dadf7c0134824cc8a35bfa95a7f6def717004d3cc88a476dde1f2f07644bb224c1db2251179029a37c0306b22f59e5e2abd5866e52f9e1887625ffa14cbe50178d0febfccd2672c9a08f9c767c450775f940d2c3806c922fcdfd3f9e020d65d595cb2feef3c849bf7ca74d34a1567d69eeffd0d0af3ae0c332f2b2ebfb2b1d9e5f65f82503f4215e49bf7825a97f8cb1685126d0b5e6a1c1c36bc0c881fa2599a823cc113224e9f5fac4e7eb4aa2d1eee5bc8cca2955f7596829da130f408462211a658aa60a2dee5f22b605bd170a5ad417fef7e3190139b445dff83f1a0c7cf22bfc47f0175a4c0518fbf861171a593117a03c66ca05daf04376a3cd02e5f1d4872ab098ef01fa70096447f6c95507e2c3ef729bd6da52ef7ff7c50b3cda2b4abdf77f67b1ffd3af44c949fa32a9e25fc8d39772d57e908072bfffa55f75e5f28b048ff4cb77e8a209b5eacbbfff93bcec728d048c9d74787e95e1970c80576d24f94052ff06b2ff991372a07e49463adeb8fddfbb1f6a975f6a972ce3213ed1ca3e7a789d241f7c03a2239fbe68487a6487e4fb2840130f32e2519bf7c7cb01dabc2c49f0b648d405bf1604e648f2b223fb92552ebe5a6de8262db6ffdd7e5ee2fd3ff0f4bfff7bdfff63202c2464a44bb9f63765e902cad50ea051565db9fc22c5805ba15fbe43174da855579f848ace9004f848d0d1af3a88f7ffa0436f47e1d40a10bfcae257597322c85f25f941c23f688cb168003a34000d9e7fdbfe2f8dbbe75152bbfc523b39603cc4275ad9470faf93a4b11044475e89baec907c1f057d19090d19f1a4b6defe7839107f844790b278868057f0b648d405bf1604fa2379d9917dc92a175fad367493fc9f8800b42bf5b5ffe90f34f6f3d2ec7ff1bc21fb3ff048bf7c872e9a50abded7fe2709f091a0a15f752079d9f5fd950ecfaf32fc9201f0aa8d241f48ea1f632c1a80ae350f0d9e37fffd3fcc7711f855bb64190ff18956f6d1a3aa33e9d78f38046c4147be7affafdedb49be8f0234f120231eb5797fbc1ca0cdcbc6cf1105bc2d1275c1af0581394207901dd9673faa0ec4472e9a72749316bbff8776a5defb3fad29eaa2c1a3b5ae7b3bd71372daf1b5f6feaff5fcbf94fbdf7dfe522ebf48facc01348ed045136ad5d527413a49027c2468e8571d485e76a903f1ab2c7e95d39c54ef57f0aa8d241f48e887c6188b06a04303d0e079ddf67f9803d168f7725e4665cfa3a476f9a576c93226e213adeca387d749d25808a223af445d7648be8f0234f120231eb5797fbc1ca0cdcb92046f8b445d40a60cfa2379d9917dc92a175fad36749316dfffacddb47efbbaff8b068fbeeb52e2a42e39d7d4f4f9bf7a1a5bba17dfffd51fe5783e802c586cff87b2eacae5174936817c872e9a50abfeefdcff3adc00e0551b493e90d43fd6836800bad63c3478ded0fb7f714df03295b2789c7cf84c5555026050194880c1d1804223e1b0cac830d0e2579b2627d1d2ebd414d98646ae32f072a0af32a09e91919191f1fa40d758725daf81aed780b2be9c139fcaba39715d178d079b2813da74af5199ebbbbfc6fb6bbf74c90fdfe6219d40be484676550694555719504fb4def71cc9c9572f2b19e83e975ecfcbfd52ed40fcb401da7d1b74befc1162e030242039c659630d240f746f05e424b56bcca0f9f1130ffa4940bfd6973ec954eeffe121446df20b1dd0a44b347295819703e5b27f40531bb24a3cb8fac08240dde78076eaf8ae2419e8fa55a01e86fd1707f20920a335ad3af2243e98d327cda5e840b95ec156b64f193bea23ede82287060f65e9645ef8bb53b15cb4cb2680b7b1a929d264878c66f5a7205772c9928917040da90042b15287cf95633037e4d2af72b4cfff85a1cadf080e0608060b9531472f0fb75411713ae5a3403f856a3f936e728d99da28abaeb503a84b4ef072d8275565534e521f95d3a6a4fa52efffd297d7ac0512909ca701c98314bcd69855fd061a33687efcc4837e9268b2a5323295fd1ff8d526bf448b7941f33fb0901f5e0ef45506aa23aba4b9254927d03a822ed04e1d1925c940d73842075ed6fb814c5ffb1f59f4f4bbff0bbb65fb94b1a33e4a173934e9974e92be3450bb6c0278f9300a4d76d4aebe7a3a906c5997da0165cfefcbf24ffa554e32d5fec2a77e910495bd2e64c87d9b87becc06d22f19f2aa9eeabcaa4d65405d348175040dc8572f2b19e83e975ecf5b73ff17a72ac062fbbf901718478dabfcf0342079a05374805c8124c09800e82a03ead1afa09f241a093b2a23d36bff17a7b0e557a4057ee9e2fa4359f29481747a5b2ae3ef80efff719e7af7c3e740f6f15d497e40d7386a3cbcac7c02c8bc69f67f47b1ff8b71944d00ef9b6bff57e5e053bffcd8aaec752143eedb3ce013f4b924ca147b573f4e906dca5eaff451174d101f90af5e5632d07d4e9b92ea95fdefbeb4933e506bfffbe77ff6b3c65572d445039207da93809ca4768d19343f7ee2413f493412765466dff5daff459bfc124dba448b3c21699ebc1c289797bcffabfb81ba40dde740f69151920c748da3c6c3cbca2780cc7ff6fdbfbbf239d2d38164cbbad40e287b7e5f4ed763c632e98fb6e2f7c0c854fb8b6ff0f2ddb01f5b9593aea5dfffd22f19f2d76bffeb7eca5a669d465a914baf78c92bfb3fd481f86903bdf73f3e57db006b416b54cfd4ec71ffa33bc90378254f4e52bbc60c9a1f3ff1a8afa2712d953ec968ffc7fe179f35d41f74c02f5da2495e7e48a7b755ab0c544756496b84249d80bacf01edd49151d233437cd628c656817d2febfd40cfbf65ff8739d05a565ae2fe6ffaffe1fe9fbeaf01d22f1972af0750565d65405d34417c40be7a59c940f7396daca9c493ec2fbeffe93feb3ff5abf7feefed1b608fe9ba2a3f185bd180e441da93495ed712ad77c604405719241eadc3ea1cca96cac868ffc3af36f9259a748946ae32f072a0af32501d5925cd2d493a01759f03daa923a32419e8f802a0032febfd40e64df7fc5fb4cb26a05cbeff876b75ef455e4bb926d62f48d581f89003e211bff48bae5f29884619781be8824e92bc5096cbc8c8c8c858f1d0b5d7e7801b11d7683dd4e8038faed3fefa4c991b8fca29551ff62443ee1340876f17a4a75c8647751275dd4304f1a80c6af1fbfb8bf875cf0365ddbaff09b4791d2a8bae9b39903d127a352ed24939f2849478b94f2659da803ec48b971c7dd2255b6a07e4e205657e72faac5c72aa03ef33108ff8a55f74d68264a079bf24832ee824c90b5e4eb96c777674f4f283a4b272c90174a9bfa209bca616f47e70eebd5e048d05735ad6036443be01d94caf604b0f9ba06c0b7f8174a3031a095a852fb4e1b3f4d2ae36f9c49703bebf45732c172ca15d32890e0f65e580fd1ef960258b8d559f7d709772833e944152925c2112767db55ed0f872147a4491450479e94fbea7b2faa544ddcf37108fcaa0163fb9207efd7a169475fbb905b4791d2a8bbe2cfb5f093ed9a50da00f88971c3efde052b6527bd5ae7841e27f7df73f27e2a39d82e6fd920cbaa093242f4897daa2aec2361fc4bc1fa458765fb24b0ec86fef9fa0febdeefb3fd0ca749fe32f58d2fea70d3fa49776df06e0972fd07cbb78e48b689e573c5e0f89b2780065f94d79f1fb3fbc5579a0b2a7f93e2807d2512ec3a33a893a3ad40ec4a332a8c52fff81f8759a149475eb0b128136af4365d11943d1644f5fe8696c351794e1518257766903e803e225874fba644bed40faa4a3cc4fae35a5bd095407e293afe211bff48b9eeeffbdd729f036d0059d2479c1cb29976d4e3c54fc087b9ef65876b9e400bad45fd104f5cfef31e5f07a7ecf5bd6036443be01d98456a6fb1c7f8174c30b8de47da32dfe4d40029db4079f7c1b805fbe40f3ede2912fa2795ef1783d24cae20194e537e5dafbbff75ef775d1d0e1db05e92897e1519dc43d862ff075fd070a04c772a153fcd4b14959fe03f16b9e81e7051a378136af4365d11943d1648f845e8dad74528e3c458a7d2aecd206d007b8ae727f977fd2a51fc64817202749472ffec217faacdcdbd458a46b56750d8b47fcd22f7af9f9df075824832e78489217fc738372d9eef3feef72c901f4aabfa209ea9fdf63cae1f5fc9eb7ac07c84639800d2f6d65bacff1174837fcd048de37daf0437a69f76d007edfdf6afbe2eb98ba787c0ebc1e1265f100caf29b32dff9a6327652aadeff933de95202be0fca013ae58b2fc3a33a897afaac9cda81785406bdf9abeb4a10bfe619785e10c72096027f48acebb84f8bbaf491931843d1648f845e8dade6427b1a3ef1caaefaa01f2c53a74dfe49976ca91d489f7494f9c9b5a6c8bd4d8d85f8e4ab7874aa50fa457f5d3fffbf0efbbffcc33900afe717aff66819b221df806c422bd37d8ebf40bae185c675d7ffa88736fc905e787c1b58fcf3ffe2fd912fa2795ef154f67fb89742a72c1e40597e537ee3eeffc90f2564d0a17600adca5ff5b7cc2fff81f835cfa0ac5be326d0e675e83e277aedfd9fe64f73249d94e151aaf9fd5f11f8152f397c49176b26f99edaab76d3b558e32d7ebfffd30956ede7134ffa88ddf18fbb6cddf5d62b64eaed431f39d1ee7de85f76ff230fda39df3a37d2b597e5cb37bef3add8feafc71e0ef27fb37113c6c736e44f38e9c3159dd0f0218d471a5ff907284b4eb9c66940fb3fec1bd5d155e96f4113fc9e967de55e37f8b7ecff90bc6fb4c5fd5f3cdfd2eedb00fcf225f2f00f4904506606b4fb040fedbe4d802ee7006d94fd3173f190bc7de9891d29d18064a0797a46464646c68a87aec15c77753fd0751be8838ec0b51d7e78c5a36bb56e3e3c90708dd7b51c90c34fd2f55f497a04c9885f409f7e8d25ba6cca67e9161d9afa465d6de8a10c3f750faf9f1c3ef585047c191e74781eef0763a6fba5d70d9001651f40fc924f37fc5086577d41bf40597a69930fa2a90c94e38f6c8adfcbc95fd10402d1f8e0db29cb07d5e5abb72f3d1a1b4f03ac3364a0f9767274f2459f9e338064c5afbe8b263e72dac8d1ef91c6b21af8c38ec645f2d449bedf405fecc027de5ae035b5f2516302cae3a3445df67c923c39eb573aa27cc8fd97e280624ad0123de9a74f699c68a20e5d345e03ad0766e85e671c9bc0864d7d23127a9672e429d254c845bed89868c8e0b3f862aaaa4f2844cab6915bb6fd5ffde0a336ed7fe4629f1cbc7e72f1491ef8323c9ceef33cde0fd68cd68dd74d3f91212ffb00a40f7eca4af0fa359bf604fda78deb73b5ef24958172bfce69f7091ef92b9a001d1f7c3b65bffff95245f70d6f5f7afadaffea1f34df4ece971be4b203249bbea8487bb4422be400396de4e8f7486359bd96fa71913c7592ef37f07ce2ad05f597840ef1aa2c5f95a8cb9e4f92275f6cff3b794175784427977e5f874734cf4f9924d07fc92bf0421d40a39cf455d70320a74ef2e321ba8764c42fe007bf82f6d739d994cfd2ad1f4640a3cdfb46596f53509b87b74b9ef8aa3e035f86071de812bdea4779ff57c7162003ca3e00e9839fb212bc7ecd52e67a2d3fe4037592ca40b95fe7e2f772f25734017afc72d2b553c607d9e2cb2af9eaed4b8fc6c6d3c012efff218fd7bad2ba13bffa2e1afc809c3672f47b94c7123b1a17c9532721ab7e03cf27de5a507f491a13501e1f25eab2e75394272017daf8319c7494e505d5e1119d5cfa7d1d1ed13c3f659240ff252f1eea001a65e9936e404e9de4c7435fea7a4846fc023acbf77f9ec1b8fec72ffec2ba50905cbec0879cf78df20abfff071d9e477dd4df55d4baf1ba0132a0ec03903ef829a7c4b34cda6f0265e9f5fd144d65a0dcaf73f17b39f99beeada99f003a7e54da431b65f9a0bafc85a6a0aef4686c3c0de899019a6f27e799825c768064c5afbe8b263e72dac8f1c903ba1f4b7cd7b8489e3ac9f71b783ef1d6827eb849d2980095e5ab1275d9f349f2e403bfff0759f7a538b9f4fb3a7a44a32c7eca2481fe4b5e3cd441f5d913dfcbf7ffc44fd2fc2b498f2019f10bf851deffbacfcb67e9c63fe9a64d75b5e93495da3cbc7eeeabf0b12ef58378205d005e74a04b74ef0763a675e375036400fd2843faf021de1bc33c92d0e9d72c65e9d5789044531928f7eb5cfc5e4efe8a26b00ff1cb07a4e0950faac343f2f6a54763e3694032d07c3b393ac965074856fcf4c7d3c4474e1b39ebd2a33c967e5c244f9d94fabdf4fb5ffd25694c40797c94a8c7cf93cc77312624c993bf299eff0b1eea001a65e9936e404e9de4c743740fc9885f60eef811a0a7cba6ec49b7e8d068f3be515e91f77ff627cf21fe3382f78331d37e59f2f37feffea223f541dfffe9fe5ffefc9f7cf6d760d1a403284feb5c7bbcdb468c1c69bfbdf13a7bc7de7bd9fcf90b2a6d0472df7dd04176e07eef8a69ab6db6b1bddfb96f651fa09bf25a6baf6d3ffee1f9b6d5c69bd9cedb6e6fd3a63e6ba3c78ce9a5338c4c94d1d8c83721f56f39f73fdf411534f14579e627e41a6f0119740a695caa7b03502721ab7e03cf27de5a507f49e810afcaf255497da1bd92c2b520ca17f980f6ff3aebacd32385be11e594e90ccea90ec8a997270943baf996f54926f1a5c12cebf432946bb5fbcee0dbe5975f665b6cb145e4c9c8c8c8c85831f8e73fff69c71df7fea2d6fb1a0db83eeb94241f7c00ed82e7d7b55cb2dc3bfc073512bc65fd5cefc9cbf720f1797b40bab837f87b05f0f727e9056a87b7369d72d5e68f7ffca3c8336ad4a8d85e0bb367cf8eba4e38e1c45897acfaa232a04c3ba9dc4f9549fae2833ef08b6a1ec008eac5079ac45ed12579cae8c0174ff33c5e4634d9ad75ffe721893a74c99157c737f814fef3fac891111ff03aa5433294d5ce63ec3b9aeaad31f4f311abb71703bd3dd0f5411348967148e5de74f2a0d0463436d86aa1b849439d3d11f287c2877cbd8259fe5126a99f516f504c9bef1749ed517f01caf85591753aa38ea21dc0a3933ad018efb651ebc7b62173a7c41c39ad670fd9941c7ce52fc780f8927d0aa9bcd34e3b15f4984510e0f5722a038ac88b042ff6168e5ccde6ad32de5e99b8892d1cb5b2f534314aaccdb016ea3bacbe6b910d5e38c3569df2980d7fe5151b347dae35840faff43d22e80ba313c796ffa903d6355fd892d3c7d80fb9138a77de7967a56f02fe926aefffea8743da645fedf0f645579e68d5b92c43f4be64d1cd17d02a03c9d04fdaa04b3efeedc25026c507fbc093f67f6385cffba1bae4f9e0061ffdf27b227df84b752f93e4aa7bafd6fe27a7def7fe2febabca880ff0816b959557b65d76d939d8e9b0e9d367840f810b439a6fed1d1dd6dede1e52877514a7fad307e4ba58479fdf13b2d75799714b1f8aab3e93f0171a65f9a736c6275e63e338a53dd5bb3dc990efbcc7db6dbd0d364c3cc930ff2315f3249ffc49cdb1057251367bf6a927ecef77fc39ea033e1fe8fea71cf5852479f151efab2ca83f80f6a18df53626acb5c1416f4bf1c5627ba0b785a5fb5a989f0eb7a67c0ea20df670c8a557ba93cffac223d19125890719f8c8cb6bb01c3010a48b1f03682c24d3d8d86c4dcd63aca96968a077da82f92f061f1655dae1953d20ba7fb689b450252fdb06b1d9d9148f68ea8bca40ba48b19f71cfc7a64a9f49eacfd2edffdef77f38a189072e2f2339e95eaefdef82f09209ffd8c8b0a746b6b559472837aed46436b4c9a62f6cb6d6f6c427f9b24d68babf51ef7fff077aa88a4e5ef699d4fffe4f3472e9add5bedaaa4d76d4a1236db34d5aeca4535fb2b9f3925f92f532d221bfe1a12c9af631f0f952efff92df807a5f65a1dc5fdf2619d1e065ec807429079e5f7a252b9f81e8f096f5c397ec54d73b109fb707a44be3453bcf7180fb67fc7148a853461ff03a650f78ba72d1c8cbb681e87dc9a6bed4d8ffe13a090f6dbe9f2a93d41f7e98c25b34b87f46d9c206503dc9279de84036d2022bb42a4f6f19d16497712cfb444e1dbae4586fd8589afbff623a9d0c7ce5766803dfffbdcbe4659f492b62ff93431728e3976f137fa8c47e6213c003af64b48f81cf7d5f05d9f472d2259b407cd4cb653874ad04f1dee37e3c231da02253d0f05dfd905ee5c0f3a7e728c620f521f9dc3be001af7f2e45260533921d8d27905e6f0f241bbdf77f2112eb5a9f94d107bccebee8ca45232fdb065c6b3c5f59567d51194817a9dc4f951913f5873ed4baff2311ebe13fc9d3061fb29e8688ead2412e9a74338e659fc8a9c71fd21472e47e7c31a079f532e203659dde07cab5da3506d4fd9e10adaf3279f439f44534d2e2fbbfb0191273a96bac74e97956493ed22650c62fdf26fea8a36807f0a84fe4dac7c0e7beaf02be002f275db2092803ea7d9505f90cbc0e2019d1e0650d00e9520e3cbff44a563e03d1e12deb872fda29ad41f1c99ebcd49ad378797dd4fbdcffe17f7817a307c886d7452eba87e8b564abdf9ba560acb7433b6b2f3de73097cc75750f90b816c2c77718e9fbbfeafa1254270794751df5b4fe3fff57d701d7e8de3e994d9838d1ceffe94fec231f3cc19e79fae97822f82dbbed6247bfef8838be9cf40d0aede9294fdb3bdfb59f1d15e873e7ccb1ffbbf002bbf2f25fd8cd7fb829ea910d209d1ffec087ecd9a9530bbfabede4d0fc9cfa3d215a5f6572f4a5fd1ff4159f4d16dfff699ea88b462e5dd2576e872e441dc53a529bf8a5437ec3a33e916b1f83942739e64171530119e0e514fc25498ff80e3ee43df6ebab7e15cbb4451e02c09112e09d1203a00c4d109f8cf84e48461bd6d729273d69030272e9f636c9555719787be0d24b2fc901e08c8c8c8c150c02c0c71fff81cacd45d76041d76a5da755f6d767a06bb8a7710fe021c4d3741f00ba2fc8a6cf45f77a25ebef3bbae790044f979ccae45ebf727c8d59c0e73fff79db7ffffdec1ffff8c71203c0db6db79dfdfef7d7d917bef08548439fec50e6431c65e06ffc1eeaa7da7a7304bf0890153a04f9aeb272d9c7d6e87d4fb5fa612bc5b62aa4bdb73ee04d142aad6bce4b36efe6f37af54bbe70a2157aa5deebfe5f7d8620f7be8a9f5cf5304a7678539d6d53d760f383ed295d3df640607b3cb4cde74390eb237de32188be201bfd0afa4786b68d02db16d6656b8707a9c650beaabbceeee50b8fc2378f386e81a63e443f9aaa0fdde251bddc2ff8a127cec4cbc36653a143edb1ad18bb8523d6b5e9eb1f648b86ae15e92df35fb0559fbec65a663d59e10594fd9e4456f0f694577c2bfa29997200d8077f5396caeaa3f884458346d8ab1bed6933d7996ced830759777d4798a94eeb0ec9ea3a420a3ed6f3901e3eb084d4d234df1a7be6dbe8975eb251f74cb19617e7c944843ed002057ee58ff818d1d8df50ffeb1d7f8d65bf86966effc39b7eaddcb1e7bad63dacf8c52cec413ff4ea0c9a0d5b754c68d2f80596d8141963d6fdda02ebfcf50369cd215bf81e73dac35ad3033a65fe1e1365a0d3ab65245b6e1c4a50bb07b4341ede07c6287d10f41f26bcacd66efab057d55bd597505ee3b4a9cf92f1f3a03ae548a35ee838f05defb2d5d7dec2fe7edf225b7db5e13662648fadb2529d8d1a5917d64b97b5b6ceb7050b16d8bc790b626078eedcf9d6d6d616e8a485366feebc182c5eb46851e00bf579f37af947199bb13fca0b9f54966f1e8c57f2b77a5ac27fe9967852dfc98ffed0c70225f1a129ea8bff43833be56aa7421e838b8921b6fdfa929fc65ce3e9fd1728f7b5ff05f193230fa453329213afb7b3527393edbff2485b3f5c28576daab7e1613f0e2af64b6be09bdfd96d2f8671bfb7b5cbfe3877a1b586f50c644f730014dcf03450f9b2ad80fc04e57efb3cf2855c7d102fa8acbb6053f34a6a6a1a6693373bc6565b633b6b6e1e659d5dadb670def3f6d03f7f64b3673ed96b6c6457b91fdd682feea5d447cfc7be22f7ba8072c9d046b9d6fd9fffd66a5b60dbb6ceb121dc9b82282c858a01617a4393dd3b6484bdd6d4d2cb87740221ddffa3ef812efb001aa8f4bb68a30c4d109ffae8fb2519fd90a5520f7331348ccfc4b087c7cd9f670d9dedb630b40f5ec56cffc3ea6d56778bfdf38521f6c04b83ed85394d36ab35cc5df0503ad50f7d8956f60190ab6fa116db14e8a34dbce4e2a75c7bffa736f581546bff8f1856675f3c7325db7db761d6d1de63df3a6fa65d79cddc70afaffa0528f779ff0fb96c00728d27b9b709280f68ff073a39f2403a2523b9c81b50ee9bcade968797f765f4687e806c791a80e675ca4f50eeb7ffb25274af57b295fd1fe87effcb4aa417810bc9a91cf99c7ee51e5e8edcf3699cbc2ea05c32b451eeb5ff97f2feaf1957bb0734aed32a2b977dfd38067859d1d41fb54956f0b2b18de79ae2738864fc3ca84e597aa4835cb4a8abe0976ee9a40c1494d1f3836f23afeeffd426fdd2a51ca8bc3cfb5f75f5a13c360265f67f735373d2c9d5cde9910d408e1ee5de26a03ca0fd5fe4de37782513cb9127f81c0a3ef82bdd60c5ec7f68e52fb0e957954f6b16e8d9dcef7be51a0ff54163046aefffd4063c5d722a937bfdca3dbc1cb9f858979513e84e17502e19da28d7baff97012de9aa8e9347a5bda803e610fdb1ec7c90fdb447fa7bfeaf8e2f90ac10f982dae457552f75c934163fd8517da0fb5ffce4aaab0cbc3d506e5b71fb3fc973ad2127c5fd1f9fc97afba21cd4f20b505ea1f7ffe27e21d932c44fee7d8357329213afb743aef212f77f71ed8fe5c0831e8d03902d4f03d0bc4ef909cafdf6b9e85e6fa48576fd500c7a75ff57c7c7d32517cbc5e772af5fb9879723f77c1a27e8d205b836802453dd07fdefffea785675f5f605a8dd031afa55562e9f97fcf9bf3abe20c956afcd13d75dcfceffd94fecc4e33f68cf3e33d5befecd6fc064a77ffcd42873e2473f62bbeebe9bdd7eeb6db6effefbd991871e16c7fce25f5c6a6bafb34ed44110f893ff7b5ab489bdf11326449d1f3efe4336f599672a7d261f3f61bcfdec928bec962073c081075acba0968abcf800b9f63ffa7e7af1cfed8f37dd6cef7af7bba3cc8fcf3bdf26aeb7aeedb9d73b223f3a4e0f3a38c4147f7c16a909b28d6fe4a41571ff5ffafddffb3e08e0f77b52721504b55eb77c7bcf7b0f890160c990eac68d1b17f2a2e29491ab3382681a64d5d521bfe1bc11e9812f75282d44daca80ce40a10b785dea0c6dead465975d9a03c0191919192b1804808f3df6b8a296aecd24aeff1eba9efbeb7419ba0f94ef1dfefa0efc351e9ada81aef9a0dcee652843538206c44b8e6df85456bb7c02de9e1ed6eeb9e7ee58df669b6d2b7601393cbe7ff7de7b4f6cdb6aabad236f19b2277f01653d24a8ae7b21208821e8837b2a577df1b6b051aec3b7d667ff1a1e7aabaf8859267477dacb5fde2dea436f754e820fee0b218d2f7ceaaf1f670fe8e5fb7f73d0f5be861edb3eb4e9cbf745a1ab4f07faaddd3df664481d852adad29718c9fee050dabab1de7608e535c3383486369a1705992b7beaedde305f9d853ff289f18a79d4a8314c63adb184465219bae4d0a37500b7f8a803eaf80990e91cb492cd9cb08fcd5d6dbb480b0c561765024fc887bf728f8d79ee266b689d51b10f28cb96c0870dd9933fe42a8742a56d871db60ff25a5bc5bcc5e6e875cce52748af7d0ef602ad7dc8689bbad351367f9535ada7aedbbaeb3a834457488bacabae3d7023c75c7484b9ec080fd9a4366b695a68831ae65873e75c5bf9b629d6fc6011044e2ec732c19b381710931b113e404cfb5fff9a02c0f4053f9767ff2ff8c48e169643bf18332105e6fb02fe2d3af157c9f7a0d7db232fc3fba176ca4dcd61ff77a57157bf04ea82d749596d9ede3bc8862f3a119c5e17057afb9a74c8370fd1cad770f451aeeeff6abfc50392ddb47ef8928c0f5def3fe6487bfee535ed873f090cf563acbe79a8350c1f66c3470cb335561f6407bfabc726aecd29841e1b36a8d5860d09d7d9301c5d1d0b6c51eb3c7bedb519b6b095e0f042fbe31f6fb5a79e7aaad25f6c83e82b6b8a6050b15768c35f7c925f912fd0e5bb201af0bac5437ecc09ff631d9d1d76f781c759dd604e9886f63094d8e5871594c963ea2aa505f36dc79bffcf060d1e6cd75c764145b76ce197c6583440398ea7dbffd0e0f365724f07d4b9ce72cf02b48977bb9143edfdab8eb255c3b485198deda131258ac117951785f2aba1f8c357e6d8a36de99569e8e88528baf8da493ea5f5491d50a6afe5b504a00338f5a15ded5e465fd229415b639d5d6ddbb77c365cbf7adff35e7de91efbfb6d9f0a7e2d8a7cf20dc4318fa5eaf306883ac33cca2e204ff7fff46a637849b24f5e0674789155fba4b9b3ecf0b9af594bb8762ee172d427ba82ae8e7031bb68a5356ccaa0a1bd6c3366d8c3ae0fa2785f4583c743b401edff70af50199e0d16b5d9d673e7d9a8cef6b0ffbbe2fd77614f97b586f93ffa039db6d6da66eddd75d6d65d6f331734d85fa68eb04b1e58c9167654e7903c8e33731f72203f043f96891ef648f1e59e7c55db8ad8ff7bee36c4bef98555ac615058574164f68c763bfe9457edd127dba23ef1025f971f65bd40ba4593df9e0628d35673ff17bc92a9d00b50ef6bff7b39af1b5b657b40e3e7e5ca802e5972f1f91c50465feffd9fc64d63067ab797f67f284323f9e721f192a77b411a53ca6a976fa0963d201db20bc8cbcfffe2515e0674787d50013dfd3dff53d72c7a9dde972abdf73a02e97e545def9156f25534b50ba2f93e92a7715cfc9aadb2f4c8ae72da0495a0f7f5fd9f82bf4bb7ffab3cb20da86383bafc119f1f07201af0bac5a376c9a14763a476401d69aaf4838a8203d20ba45b34e4f0d1d30065d912e4832f937b3aa0ce3837f1b779834adacabce45e37b6caf680c6cfcb95c1fae09953c18774df67bcab39a0cc17de0472bc4f20052152b9bcd6f04134cad094a45bbce47e4c29ab9d3239a05d906e201df7ddf8a8fde89295edc797ae1c79e3a97cb73748e2252f03bafc507bd4b3d8feaf3eb3880ebc4ed691dad2e7df84b26deaf0f5fdfc9ffa48ae7641b4d8c7d23d95b29f9374ddedad27d94dfce4b49501bdaffd4f8e2c6de4a0ac07bafa2bba78641b50971e126de28b768a350344036145c51c1a4965da4994d1a375a076e0ebf2a3a2b7c801edd2099083dfd300e568ab73d9f7ff52dfffc3bc7b7b208e5fa07bb932a0475fddfef0fce48032fafc5a923e8d1928b7d3c68f0ea82b6006ddeb162fb91f53caba06ca3750cb1e900ed905d17e3ffb5fd7f984548ef4c20ff800be37153f1252bdf7fed7d8a7be09de174f970f0275742c79ffa76b84076dc88c1d37d67e74c14f630098d7387f8d0070683be3b4d323cf091ff9b0edb2fbae76c421efabc800fca33c6efcb818d03de7cb5fb53fdc70636c1b3f7182fde8a7ff174f153ff5e49371bc01f29c0ebee48acb6cd6ac5976c47b0fb39d76dec9cefcec67ec2b5f383b0671e533d058a2efd22b2eb7993367d9d1871d61ef3bfcb0f8778663d0f7e3a7c5f251c71c6d47beef707b7aca94e897ffe18ed7291a500e4d3c6a971cba56ecfee73a957e889e685519d912ca3fc6900ce9c0830fb2ab7ff5eb4a1bfbbf1e6109001a008a45afa510f84da1c50fa07919a00ea3179ad7251ee0f54b069a060fa8ee6919191919192b16fe3aebafe9d0c8b96992d3a69b1ed76dea24cad241d93fb84997aef3403ca2e941403a80ee0f1e6a13c4839e32bffc822e39f90354c6363cfe3e2750274907493e43f3fc9e4772407ac9d54f72c6513abc6df9ac3a377b05347c3f69275157f2f4e8cbf2067f417df5178cbdefff69fe816c6b6cb02d9fbc8f826840329e06d031b8b1de360efd3f3ea40f84b44d681f693dd6143e883487f2ea81fd2d8d757662539d1dd4101e08037f73c8036b44d93ee55acf2fd5310f1f14437b9987c41cc103af68f8a82fd869f373af76e833c6ef6dd3b639bd08fe069bc14e5d4fb041c27678f09bbff216f6c2261fb3d96bbf2dca90a4576b05a40fddd5715719c47e049bf2238dadf61e3e2143bf227ba0cb4f7c4ffad5d631748c4ddde5385bb8eab820a47d871e02c0e44ae8c006fb39d8ae0b3e10d868081f96869bb51d30dabab61a623df5553f63a0aef011e8cbd9385e851feaaf07ed1ee2d1fc79a8ffd025b7a4e0ef40e0fd4b6397fa213baaab6fdadbe424d1f4eb6eb5895f3e533f618f17ed371f7fd07e77ea0331fdf67fff65bf3fedc198a8d3f6a1c033720832451f8b7da90f7694593fd20fd00fe42b502edbe2f1be2dcdf33feb54ba468c186153a72db2cea61e5b34d8acb5a5c1e6770eb297660db1c79f1e63abac36deb6df763ddb60d2fa3666cd4dac7ef826d6dabcb1cd6bdadc3a476c67ab6eb0af6dbcdd8176c87bde631b6db461f44336c949fc4d72e083bff0693ce54bdffbbfba67fadaffe48b16b5990d1a1aec04de22752975065952474a9d95d4659df5836cc182f94147758e192720df7c9da4b2dfffe22d9781d70b5d75cd3f6970e8c761ab8db64fae35c6d60cd7cb70b94c707a284773455b4bc8d7a9ebb14fae3ac27618da6c8d413fbaa593e0007b18bbd0355624800fd005f1884619c475538c41ef2f5312d426a017a087f2f889fb06b9c5ef7923464eb0e123c7477f8684b5356ec36fdafa5bfcdc266cf25d1b3166dba0377d51227f7d4ed29892e43334da24e77924073416e4a435db16d811f35eb3c15c2323c7b2a121e81c14aec507cc7ed54614a7928102e6f801286bfe05f1ca57a05cfd128ffc078bedff701d6f0ae5b181b6cfbc79b6efecd9b656189f9620db1cc674485813c3423e9cbdd51ac6ae35e858d463c3c27e18dbdc6e87ad3fdd4edcf4958a3ef90c542731e6a468b3a0cbbff82560b826eb0b4bcd0f7c03d9ff4d61e98d5fa933fee0847ae0eac5d31496d3f107b55803346c047da346d4dbf7be30c6365aafb9e233fa294b2f497e5206cae5939715bfea2495f1c7d7a5476f1511bc5ee8aa6bfe495e9e7612fcb2ad36e9f1396de8a28e9c747a1d94b566bc2ee8827844d3979fd2019029436d827808b495f9e38f208aa0abe458af3c7ec572e11b7e8847349f93d44e92cfd068939ce7911cd058702259afd284a6398d6d050f40bfe880b26caa0dd0cebd9eba52955e5d4b9435ff8278e52b504e1b65f178df783b0eba00342f03e4277aa1795de2015ebf64a0e9591a50d778c2438226bae4a55b7e797d4b77ff4fed94cb3c24ad93b21f24401be5de32a1bdd00b94cb9e97a5cdd7492ae38faf4b8f2f03af17baea9de1fec0da277919da49f0cbb6d70dcde7b4e9c74fc8514f76d235415f62a7c06e6a4fbae04f630ac4231a630ba4237811ed9541bb8778523f7bb725bf7a8fb3fc012a6b5ee111ad9c9f78d474bbedeaf4061174028d87e4a44375c96aff90ab9fe4694e136f1aafc42f9f55a72c9bfe3a473b89ba92a7e387ead82217c42b5f8172da288b47fe83c5eeff4e06c84ff442f3bac403bc7ec94093cf4075123c2468a24b5ebae597d7d7fffeafae4ff150e79e51ee23897180a7ec877ca68db297919f948172d9f3b2e2579da4b23e2baa2e3dbe0c2a7ac37507baea9a7f9297a19d845dd9565bd453f8ef03bfe8828e9c747a1d94b566bc2ee8827844a30ca403205386bf3f00f1a0a7cc2fbfa04ba7fc012a6b5ee111cde724b593e43334da2457e5e9dd778d05b9fac97e671c930ec6c2efffea7501c0a3eba4efa76c5057aad2998f648b3ad76ce903e295af40396db15cf034381e9e372b7b8307a944aee8d3d8300e539f996a2fbff492bd6dcfb7c776f100f49565d0b7a8bddd7ef0ddefdb9cf03982a0f1f3cf3d6713d75d37f2909023a15ff2c89cf7ddefd9cc1933ecc61b6eb0993367c613c18cc12d37dd14da17d9a4c993223fb2bcc1014817d0b852a7fcefd9ffd539a31efe0f48e3c4fc91ab2d3ec7aa5ce8045e2ff44a5dce031aca8e90035f0694b550a514904323515e679d756cc71d77b4f7bef7bd76eaa9a7d98f7e74be5d79e5153675ea33f6dc73d3a28cf4aad3d2e7ebf24765da35192b0acf854575da69a7d9669b6d66abaeba6acca943cfc8c8c8f8ff0d5c67754dd73597eb2f495fc4f2cb57daf510c3355a69ca94a72ad76beac8eb6606a083279f7ca2d77d833a401620e7fd909c6480e8d881a6fb5319fe86ed01cdeba63df1259ae8a05c961df25af72574491ffe8926fe5afa49f0888e1c65be6c897e3196a12fe4baf10bb1bdd02f5da2abbc22803ef905c8e317af851d7225c69d5f9da94fd00075a07191be72bd1606d5d7d9468df5f6bea67afb405383bdb3a1cef60b62c7359a1d143e9c4c0cb2cd05af47d29feca35f3e0272d9930ff489b1f6be494eeb8c0f95027dd2032528cfe3825536b367b6ff9ccd1abfaf75370e0e0e85b962be78a02f725fee6e68b2d96bed6ecf6d7ab22d1c3529ea419f7c06f1544180b7231ed13a3b3a620e8d94c6406b043aad9a3774a5241d6d2dc3ec991d8fb5d695c6c118e340dd75f433ac5502c0f1247058eba1ccbf2ccbaeeefa301661eebbf0872e8571b3f6a8bf73af303b6b87eb417223d909ff095a1b7cf8862c3fc493fc44183fd33a2fcf4b197dedff1501d915641f5b24eaf8279af8e5bba03a3ca26b3e5967a38686077fda592235126defda79a89d7bc62ef68d4f6e6be77e727bfbe6193bd8b7cedc31d0b6b36f9eb97dccbff5a91d63f92ba76e6feb8f1f5db125dfc8812f03ca1a5ff905c8a1917c99a4fdcf3aa58d930e43860cb2a9d3d29790d643a036385f1fd66853bbb5f5b4db9467bb622066c410b35547d7db5aab34da7a6b35d9261387d98613c7d83a6b8e0efb7270fc7530af81f67e08ec5b1f9cc75ffcf7f72bf908c825afb9929cfaaa3274cd1fd7e15ec15f17f4ed0c7935e85bd0da53ea084963221f04d9c75f958532bfe6c7fb2e1ed1187f008da43ed0bedf4a43edc0314362e0ae1764031d3287ba42271815e8278d1e627b8e181c755652b806a7136269cc182b72417ec91ff922a84f1a63da6300a72407688f76f8528ac05fb13e41f390f29f3b48a86f6ab686c641b1bcdad8e3ada979742c37368eb095d73cc21a1b8654f49240fcc2bc2803cab2438e5d4174fa41a2aefeab0e3fe5ed16ccb6e6701f585158b9bbc3d66c6febe53bf6bcbfba1602cf27dfc8812f03ca1a5ffa2339e95e352c90fd16b4d991f35b6ddbf64e1bd6d8644d81af293cfb11008ea9a1d116b50cb2450bc2fd616e5daf64f3ea6c9fd5e6449de8c71ecf9b7cd147193b5a13b4fb3505e40fd0979440fea26349fb7fffc96df6bd43e6dbf016b3d143eaedc43d07dbf0c1e94b2f64b6dda8d1361d1b04dadacd3ac2be2a82c06badd160679f3ad2264d68b035574bbb493e036f8fb2e8f0c807817610fb5f9405e43c3f3c40cf82e53ff900fadbff9e57ed65bad6aaf795fb11653f9e3ec18b2c65e4c905e840f66447d0179c9a6bb597e580e8e887a6f5594663635af37a5e2a1e25222dea28c64f7d945e12f065405976a2de605710dd8f99faaf3a5fe2d7baa69034760039cafabc451b34cf23f0bc2afdd295e8a94e0e56c8fe0ffb4b6326dd245f2661abd6f3bfe6415fe2ab9f1a277278a28ea24cbbd604ede215a00bb4c91639757c58d2fe07d22b3992b7095de3507efef7eb407d06ba1e49a7e8f040f3a01dd0a6b2809ce7870778dfc5235a79ff339edc2b15f412afda297b3a7dc28ef7b5baff7bff5823a514cc4196b24e000bd805e933631a177805f549810a78e42b805f7e404b767acf4b195af3d22d40930ea03e8a26ba2f83e1cd5d76fa71afc6b2ec0ab28f2ee9c33fd1c45fd5d9bb2ff0c816729435deb441f33c82dac9a54b74cae46099f77f110c852ebf807493982795497ded7fe9d5b8489fafcb1f9569d7b84113af005da04db6bc8ebef77fb53fd21be5c2bea5ee6d42d7380c78ff3b7bd207d4470fda016d2a0bc8797e7880b7231ed1f81bf8c0db57bbe7557b99cebd0a3bd1d7e233157fca88763f9e3ec18b2c65c6845c800e644f7604f54973adf6b21c48d705c6a9b8bf17f352c68adeff946587dccf3b755ad0a500aefa2ffdea5b5927091ed1e91765fefe2f72b4a5eb2bf28bf7a5ec7fa2b326aaeb8c6bb6ca9e2ff98a8ed4175f8e086cbcc907fa33539eb635d75a339183fcbaebad672fbcf0423c65fbbb3f5c6fa3468f8e7c7eff03fe4630505d9f2d191ff4689c78eb1ca019daf01123e20fc739a52f3ef15650f403d096662120f891c6acd41ee82440ae71905e68b2e36d42d73a2befffbb1fb8dfee7de85f31ddf3e03f2be5fb1e7ea092dfffc88331178dbaf880ee958cbd7c11fc3c028d63e5f9bff0d5f767b1e77f55d42126491d43a13a4b991ca89d44e7274f9e6cdb6fbfbd9d7aeaa9f6cd6f7ed37ef9cb5f463e02a7bca6ef8a2bae88f4534e39d9f6da6baf1810f6400fd0c6914defbc78f04365e52b02b7de7aabedb2cb2e3664c810bbe8a28bece9a79f8e3975e87ffef39f0bce8c8c8c8cff7fc07556d75a5d9ba913e0e2c338890f92b4e92644aeb2a07b881ed24059b7ca82ee09a29373a34597ec91eb210afdba77e881548006e497da45f7a845f3be51aec5a3874b7cf0802619c9c14b195efc575dbcc0cbe037758278be1e1f2ac387133e94a9ff403cb574b6cf7eb5769af39a7577f20adf8101bffdd8037d30a01efd0d0f1dbe6f1af70a7fe197e65abac44f1eb8625b2da06570681e1fecbe2da45d435a338c0981dfbea57a8f8ff7055a5c63453b60cdea4b3ac991e027e1bb1eae68d73a50a0021a755ef7fcfca61fb317373adeba06af444311ec0d768a3c9d004e79a55cb475368db057271c62af6c709475368faaf84302f207684d0168bcba95bfcdac7ac11651ad27a274008aaabebad15eb67095b1e1f99fff828da073d1dc365b34afcd3ae6135c0e768c31a3557d8716f4c772e8664f9a5bcaf5833bac6ef7d0bfe6d00a7bd56c84c6bf420f79fc1b7ec55cd04eeed7a03e28a9ef0234209d6a8ff2b35b6ba739add6d359f8300068def1a3e27b401adfea5e06f052865773455dbcc0cb68bdb1ce3a16992d6aed3b59cb045b65f201b6c3a683ed1ddb0db1776c5f4d7b6d3f34d1624aedfbed34cc26ac3928f8d018fdc18ec6567d21076a27e1b71f7b001d88afbcff79852318193ec435360db2fae6066b264ed21df64f3cf94e2250dc610f3fd66173e69a2d68339bbf30e4a16ff342a2de1e2e53ed61c935d4f7d8f419336ce1c285d106d0dc828adf050d1e127df27d04f8078d0fd9e2019251922cfca42ed1e7cf0fe311ee899d7c59125287f2402b057d3bdbbb52f077debc241b127e5016183bf4cb2e6520bba24b4674b0d8fe0f3cbe2e3e30614c580bc39bad9e0f8f5155d587209872f8650b51274f7d58b8ee1e1b746cd892eecf247d1805d4d53f3fdef203baf709d007203a390190a83bf02bf76b30da0876fd1a983dfd719b3fffd598162c782df0a77b5c777b6b988705b1ace0af40bdb1b91a38c6b66ca95c86be50c1077c13a0494672da13f0a27308e3135bfac6c8cdb7b49d6ebacdc61e737c41e91b8d41774357f503bf7eb0273ffc1c68dcf0891c9ac696bae60ea89d84df7eec01f4fdda3a6cbb401b19d644737836690cf7e3c6705d2600dc10caaf36b5d82d6356b63facbcbacde86cb6ce3005e55417f639bad04d0e140802e46af7630d749f03de6f00bf647c1f01faa0edbc568f7d6adbf9366170faa1d2593b856be6d896b0ccabb25b4c0c3617860b3129f4d7dac35873af086d932634da21fb0cb1af9fb9baadb546ba96c86fcaca4567dcc9f143ed6099f67f1873c09b0ffc7e87c7d74982eaa2693c80a7a38336eaccbbc6507e5306a2cb2fe0f9a4bfac5b65011b4074f2657dfed7b358fc315980ee43d02b5e1605e4cbc0b66ca95c869f477c13a0494672f052e6d91d9daa8b177819f451ef08f3eaeb24d953ff8178fad2293ec993f0811c9a64a94b37503b09bf63003b7ea6abea03e22bdfff29ab3de605bf3f81439bf89503f6bfbf8ea91dff3c640354ec1439fc92f17d04e883c61af37a25a32459f9c038d04ff1625fbe89463d968b7ba2744117bffa2dbc51f77f3e437a9ac603783a3a68a38e7e8d83fcd678892ebf40fa125bf73cf9917481f48576d52e20f00b123df59f673374c91e39be24bd7def7f68403eaa5d748f5a346c43c7967cb6f01c5a37dfecf05d67c6aa9f47d901d0242fddf0528637cd555a737e4cbc0cfaa8b3267c9da41f46294809c4937456e7901c9af8a85326e1133934c9528fba0b7eb593f0db8f7d6c0ff4988739866749fb1f1a400f902ef12b07ea3320573b740fd900de6f00bf647c1f01fa585b3c637abd925192ac7cc0f701ef7f47135dfceab7f0c6edff54174de3013c1d1db4518fc1e0702f651ce4b7c64be323bf80e793feb26e9505ad09d1c96bddffb97724bdd51fe9fb3500a0016480da45f7a845c336747c52b90c3f8fb203aebbf9269bbce14641a63a26f052865773451d79124876aa7da5ded9a9efff921f5c2fe8b782841a5be4343ebd752e3e0792c3077278748da58e1e5db3ab01d9b4eea73cf594adbec61af1442eaf5ede7adb6dec8f37df52b1a7e750f9b1cf7eef8c7f0b98bff50bc4e79fbdb0297ef296e6e67862183f76dc69471b3274683c093c61dd8976cbedb756feaeaf205f01ba3cd0475279dcf8f1f6c7a063af7df68ef6b0b122eeff2b02ccb5c6804419c86ea233c7f819dac3b37fe5f9bf585340bcbe1ed33aebac1347828a72754c46b500000a284bd9d4a95323bd8c71e3c6d9b3cf3e5bd4fac6d8b1e92489e0ed917b7fb4f1fce2b8f4d24b96fb6f0013a826c87bf1c517dbaebbee5a50abb8edb6dbece8a38fb6db6fbf3d9e68cec8c8c8f86f077f03f8b8e3de1fafbf7ae8d2f5986b3f770caec3e52fe50074f0d4534fc67c2098346972c5c625975c12afb9de26d0cd5cd77f813237e0a5ff23fbe95e53d6c5bd86375508f070c26cf3cd378ff5bffce52f3666cc186b0e0f265e169479efb8e30e1b3d7a741c43f11e7ef81195b2ee6b653df217baca7cb8427f1a87c01ffe57308c0f7f1ed0e66df615eb691e5550fa475ddd221b35ea551bb5d16ed6d09c4e452d09d3cfdda3e21ba0cc97afd19f626c5526a72f1a6fe51e5e8e9cf686f0707358639d6d1f1e6cf4f0b920a43981beb2f1cae748aa80608cc0aa690ff5d77aea6c95c037a8e0e56f105ed15d67f7e15fb0e11f96e4271faafd073002487ce8d1876cf541109f7c8f328106bdb36190cd18bb97cd596b97c48c0d9e787970a35ce4b5eaf1ef01fb32bd0a59b06e23a6df67c35fba238c510a68e8c3b71f5bfaa535069df9217fcb5b760ead89c649607e15498e0944a9a73ed1de60ad2356b7a7f738c916350fb5f93367d8cc67a659dbccd956d7d814e5f02b8c980d5e6bb80d5a6390358e6c090fa3d1056b6c58642d4df3acb971a10d699e69c306bd6a2d8d736c70d3dc90cfb39e1f87717aa139d88a1d8b08944a5d5f9ae9e196fedf79e79da91c10c738ee7ffe7e4efae0a2fea73ea43df2e23e63ac7bd0c01eceeb3ac35a9e1bd6cc466b5a5d53838d5977c9cf7edda7fcbe973d203ffc9c90abbc34fb9f327abe75c6d6f68e9dd688b49a8881d48514527d0038eddcc7ece6bfcd88e3279b24ed47507efe178fe0e99253995cfe93afbbde443bfcd023edbb3f5b60d35e68b2e75e0e8ba565a45953b85e350c0b9d1d6193d61d65dff9dc88705d0a72c14cfc5c1786899ca5d0d611ee4d9d33ecb567efb45ffffa1abbefbefba31d6ce8431ce04328366b017aadfdcf9af71fc0e8037ce424e81a97438f3bd1da5a17da8ce9d3adbd7d51a431f658c785e40685825ad0286377f4e8956cd09021f6bb2b2eace8954d004d808e8cdfd36a57ee69655eea6a27750d6eb0950f9c6cfffbf7976d62b8260e0ee3064f1c3b127d1d35c67a060d0ecabaad73e12ceb6e9d95da82ff61748aeb524a0fb4f5d83953e6db42fe307bf85f3fd8f0c02efab55749fe19433caa93038d07411bf1adbdee17ac7180f7b89e9e453674d00c9bb8fe1ec1de207be1d93fd9bd777d25e8ef88af7de6e4afd0d939cfa63df629ebe89857500a84ae947d04f8c6b5129afa04c45bee9bcacc0d387cfaf3b6e522ee6c7d63eb4b7e699df3e6d9900913edae7df628a87de3a291abd923c353609be734015ff1c7075394cb4ff541bc406b07bad688fa0944ff16bfd00863d115e6bd33e46d5d9df65c5807cf84397ea4a9d15e09d7693d377e6bf234db7818bf5a591cfbdcb761c51fad61fdd89032501efb53b451e64d29f24db2b520ddf80dd61ed26d17edd66aabad1ceea9433becf9f9836dede1236d7a77931d7d79a38d6edbc6b66c7e9b6d3e61988d5ea9cd464e7cc2c64c7ed8466f30cdea1bc3387161aa0bbabaebedbe47bb42dfcd4e3dfb559b3bbff79799ea172097af9435c65aefe203d0f1d5ef69af07f0360295cbbcd42543a2adb21edcd88a87bcd6f33f805774a05c7d01f0fa3a804fb2e4a4bef73fbe3176e9bb1f00bff800e5be9eff59e3b201b876c4804991fba022e01983e7bcf8655a215b867493630ff8b1f3f6c45bee9bcad196ab0b5ede97f137ee8148497c248d8da06b91a0c037d07cabdde7a27bbdeaa3d60e74cd6bbab6276f3c5d722a937bfdcaa35cfc37c94b8edcf3690d0f78ff87f5441948b616a4dbaf6968e8eaf5fc1feada2bde37417cde0f68a2c77ae40bf3140a7edd8947657450478f6802747c559fe055bb724f2bf352573b9fa7e2a95c68fc80387cb6897e16bcca5fbffdefefff29b01bc7a7e0513ded7fd66def391228f7b5ff93ad4403e49a1f72ef3fa0acf14ab2bd7d077bec34dfbefd89e7cdc26dab27dcb2ebc3ed6eb74f4eb2b9ad695d202339e92e8f93ca555be5fd5b95f765f4685d00d9625f44145d81261b003981712cfba35c74e9d51801ad9d688fe7ba8247a0cc0f6b925c9557e3edf52bf7102f6de49e4fe3e47501e592a18df2b2efffd0d740633cf9b10dedf22b7efe0fb9f74d109ff7039ae8f2853a50bf807854a68d3a7a4413a0e3abee1b653dc0d39827cfab39a44ea2efd88126bffff5d8c3b6d9a48dec81c71fb14d37487f5a4732d2c13a8397eb863e97cba6fa02e0f575005f940dbac8497c473674d8b0d8d6be6891cd98c167d1aa4da0f1805fb600d751e6aab9f8fbb9be5db648805cfd54bf2bdf2b04c05fdd93d579f1f0baf73be05df6c52f7fc9b6da64b3c82b19c9e1db09277dc4b6de661bfbe0b1ef8f34e906de9687e4a54f65ae85ba0e82648bb9abd20074af53d75090f626767bafafa43f8db9d72b597ea43276fcb8cadfeb7de6e9a723df89a17f9cf8053ff9e18fec47e7fdb032b6b4131cbef81797c6f9053ffee1f976fef7cfabd8d5df003ef1f80fd8b3539f8d72c8d38ebd9f5d7ca1bdfaf22b3679a30d23ff8fcf3b3fea183f6182fdf4e29fdb37bef235bbf1fa1ba20cf6f47786a1df74e31fe2df2daefedde13f447b3f0b72e784f6271e7fc27e7ae10576ce57bf6637075e8d1bba96e7feaf53bccb8a2d36dc24ea01e816b011f77fb16e345f81abb28eabb4b4ffe03df890f7d8af7e7955acabbd5700d80bf95c6d18f6c0b9be02c0044a07f2ea6402c0e8916ee5de3e340dbca73339bff8c5e5cb1d00e635cf9cf4fde217bf585016c7673ffbd978c2e0dc73cf2d2803c7b44b8fb543cf7bbca80993eca42b2fb4237985d40ac2ed67ef68a75fbfaf9d73d759c6d7ccd47f36e14abb70451a79c370bb9dbde3e936e5a437afffffd9e39b91d13f0800bffffde9a489bff6eb9a4cce4372f5d777e9c6c8b59a9b0cd767a00740c9904303dc5780e8d2e3419bda01fa8168be5db978a92b27e93ea67b8e6f978cc0bd4540aea3a3c336dd74d358af15d415cabc04aa468d1a15fb2cde238f3caad20fa071031a3bf9d86bfc22479a8ff8c01708f10b98908bbfc21b6ccddde68785c4c0d0d47aaf0d9ff456ab6b6c2928fda3e3ca8317eb3f7f0f8431d01c7b7f48aa0bf21b28974ef2f031ce0eadefb61d823e05809f0c4375457bbb4d6e6ab4cd03697ca0370511a40800b3aadac307137e7e7077578fbd14f41cdb50676b150f480480afec21001c7c096d7abe00f840993e54bf182cd657214f39d643bbfa247a2f3d45db339bfd8f750d5a29f424381e6c5603b94539a6f0fc55e491ced762d403df623c117c8113f660c77c5b63cac5ee83775a4bf8e5fba51390f40becb4d34e15dfc9015939100c284f5fff2df6f4a4fdeca5c79fb685b3e75b5dd3a0909aac8e790926f0b79ed7f876b5595d482dab34d9d0f5475a437358c3f5add6dc30df0635cdb3c14d336c48cb8c509e6bcd8df3437d9e354c5f64dddf1f917c711fc64018e148531049feb3afe4bbef07390954fb9578a61d50fb55b07da1fde157ac69d22a613fd4dbe849eb17d4be31f46b77557cf028fbc3de5896fd2f9c7bea06b6d78e2b17b5158353bff998dd74d78c582e8f1b635eee935f671ee25fd2fedf69a71d6d8fddf6b1f32e9867f5cd43edce3b665be7e011668da3421a1e0c8cb0612346d9d99f58d93659afc93ac2b4d7853d8c392e7da89fdfd665ab0f79c9a63e7ea75d75d5afecb1c71e8b3681fc8dafca8f1f8eabebdc039adf27c851a60f899f54ed837854271d7aec09c62bb178c55a1cabc4e4786329e6e1df4883297184ee3606ffc235ecf7575e14ebb2cf186aecb113e50254d71c00ad133f2fbe5fcad107a4a363f771d6b9e35ab6c7c3d3ed9807a6db4a614f0f0a1ff423cfa0c13678ff83ac73f236f662d7306b68eab6d5c3deed7ef92eeb78f69a3032ad611f876b6fb85d34863d52d7d0638b3a7aec3397b6d95d8ff0ed68d52fd9938f405f2c88eedb04dad40e74524cb4891b7f3fd6078aee8e7fd89a6b6e66afbefc0f7bf1d93f595bdbcca86bc888ad6c95b58e88277f09fece78f10a9b33e3ae60287da88707046f2abec867f94887e59787ead2c19868de00f4f7bdf2ac6dd9ce8f36fa0601e0576eb8ced639ead8650a00cb2ef6746f02d47bf5d1e56a2bf7c9af330feae7b77586fb707a3b4c6790bb3becdbeb0635db02d673a8275d49ee1be39eb38d87d4eef77e8f6f1879b58e753fc606d748faa33aa8fa58f42d9015d888d492af005a55bfd9672677db7b267658fd907633d2e0704fe37babc12df6f073e3ec993ffdd01a16ae618d980a363ac23daf67f02c1bfff6dfdbe4bd6fb48641a1a1be29286e08cf81f5b628e83cfdebafd91df7847b1cf7fe600fdf48e5b2802f8c39fdd3d88b17a8ae3900da679116c68676f50b28471ff03a659b9c76783d9db2e065649f3a65d5f1a5bfe7ffb22fa2fb36812f29d50ed45fef872f4b8f7800eb866788786229b4f1b985dcaf27c914cb32d2f0cfe7a28b57b6a0d56a1754170f63a27e708dd4b8018d1d34e4fcf809d1f7629c44177f4ac95fd903f45d76d52659cae53e2a579bb70fe473d54282f8b105e49374a92e54fc0e65d1e1530e0d3bf0f9f9e20b7f9de216bfd7ab32be68acc4e7014dfa017294fd7800e8de8eea24d992accabe2dd2a1851c9a6f5759907dc650635fb6431d3ebf6ea08b46bbef9772f481c85be88c8180601e198d976c8857901fde7ed415caaae30b3f9e033ad99ad6247ad19fe6ad7aff4ff4a427b509d8914de04f05cb0fef53b29578a907ef2b3c1acb72ff24e7217e9f8b7eef2f1fb557f87abb690b5bb0d59f6d51c3287bfe9fd7db691f383906a1cbba7afb53daff01f459fd62bc183b688c4975fcaa3a29d30795817e1811ff0b39b6640fd007d92d5f532997fba85c6de215b8a7265d551b8035956c15cf90f8e4fc515dd05c00e5d2297eecc0e7e9fddfffab657cd15889cf039af483b43e43dfdc7800f4851e54cab11eda49b2455ed593dad506ddd36a950578355f1afb5e768ae78838079dcbbeffa553b6c96927f0bbf9e48d6320984094ec022fa33520bbb28d2f03bdffb7b4b4d8deefdc373c93af59e101f3e6cdb33f5c7f430c044b0ea01f783f2a7a8b6b8278a54b3c1a4becafb6faeab6ef7efbdab6db6f6f13d75b377e9fb7fd965b477e207e9f8b2efdef7af701f6c5af7c3996b7d8689398abfd9f8f3c641fffd8c976eb1fff68c3860db3ebff78b37df098f7dbe3e1332a63a27e008d1b486357ddffebaeb77eafe02920c04aa095a0eb091f4981d705f317d851ef3b3ceeff4bafb8bcc2bfa86d917dee3367d98dd75d1774f337867936acb5ffd3754175e5a9adc6fe2f7c16af207efa0190234997ea027a54572e9de49cd0fde945046bbf1a83b9a22fdbfe4fb97f684136aed9820739f8fd9c03e8de8eea24d9922cf001e0ad36deacd24ff1d72af32a680119e68b79f1bc40757456d64df18317d16827973fef79ef2176f5af7e1dfb05a28e71e3c6853c295303a0ee15c04362c035a0b4f515e45d9a003076e40339f06572f940cec4ebd73d2be204307feb97d73d6fb9e596056571dc7ffffd76cc31c7d8030f542768a08801e0678eb7bbce2a4effbc41f8cf0d504eb34b8ffdacd917576c807c4523078033fe9ba113c080eb31d77daeff5c77757d2eff4a929c2499279e28fff0a56f6cb0c1a468e3befbee8d7fe361eedcb9b6f5d6db54aefde8f33734d1fa2a93977d165d657dd14259f73ff1c877ca2b22072a6fb9e556d12f3d2403f9441f01f738e0f5d043f9973e00877b71d0137fe1595f95d77d7adeb6e7db373f38d9f6da6a15dbee943b6de1a22efbe5995b5a4757b77de03b0f5a6b7bb73d74fe2e76eaff3d6a7fb86ffa520780dbaf38a8321fe4d88cfe167dc10ffc49fe56d785fa04aafda9d27d9900f0e14df5bd4e003f163e009dcf6b5503cf9050dfb4b1dede1ad4af117c5864ddf67868ff5b779d3d15dadb829ac6a0ef94863a5b27895702c0f78671088ef79a7b50f12fe4a2e98b9b32bcff403ca2c53139fb561bf4c87d76cca4463b7e9fed2a63b62c401f637af98d7fb7cb9e6db7c17bbecd5e396687ca9763d88547eb5ab4e44fb01b48d0530098d62a0f75c9eacb6a40f6f01e9fb027a6cdb7f973165a7dcb90f8f733ebc2074012016378426fadae275c0f3a5bcddae6dab0894d36340c7a437d9b353772029880ef2c1bd23c3d9efc1ddc3c37acf3366be859687567af52f9609b8c861486927af03e54d3582a40fcd73bfe5ae1d558fb3239fc7eff3ff7ee14341d1efc3fffe033edc1979eb4efde7e45ecefc7773ddc365c75827dfa861fdab3b35e8a7ccb1200d6dc62d3c3fb059665ff0378cefdf87af68e9dc6c4fa8ac2a9df7ac26eba33bdcacefb427fb04dd275059af6b5fa4b4e9bf7b3bffdffce7df7b2c91b6e67e7ff7c81adb1d64a76e3cd2fd9a2aec1664d4383324e9b0e0f733dd43e74f49af6b6b78cb0f68e8662ad8535175253d8cf731776da46eb3c6f4f3c7cbbfdfce717d9abafbe1a75cb2fef0baf4027977d203efc06f2d1b78be6e53ca0bff7980fc5b63df77c7b65de98db1b6ebcc9f6defb1df19572a0a3a3d3aebbfe86d0f7bde3178589d661d7feeeba58befeaa4bd21a0f3a49ea03bad0ab36ef87eae480b2e6c8d33c4f45665093b51dbc81758d1b6963e6b5db87fffc9c6db1a0cb46045bf5c386d9a8d3ceb2c71b27da857f6bb639c521cd3547f6d807ded26e6bdbdf6cf08bdf0b7bbb3dd80afef2593ce4ecd5effd6abe5d7443abb587fb0b76f005c87f907ce83d278bb757e7917a653d8676d1c66ff8ddc80f2ebba0f667ac23de7f7b510a9f2e1e3b3dbd05a16b5118fb4595710a979ed097c1616df1d99260fe82400f3e153ec82f022940f67b97ab7d85e6211ed1fdfe8776c4f4176ccbe275d47d61a3af7ed3d63cf8505b30e5c90105802f1eb5ba3d3c6c54fc3293600939b6b09d3caffac5d80bd449cbbaff7fd619644339068143baa8a9c1ee0d899e57c72079f0b5d5fb0e00effff4a48a8d683fe4da0bd4956897de0a2df84a0ed4a67e891ef90abfc16a2df5f6834d7a6ca395c2bc0cee4869504843427d58f07770b34d9fb19dfdf34f5fb4b6d96b592341b5c656dbf4a33fb0fae6d9e1b9759a0d1a363f0c46d8db7c015e17fc6ceab6cbae9f63dfbe70beb5711c38c0fbaa3185065426a9df03deff854ef83426005a8527c0cb8826ddcc6bd92772ead025478e0d7c539dbc2c233e50d6e96528d76a4f5f84263ead47205a5f6572f4e98771d0448fe570ade27acc9aa21ebff00ff2f1c76681c7ebf163894ea0f672d9fbe7e1f501c632eeff828d36127d04fdddffa54bc16c7e14e3e5d3fca51c5e7c8eb4b05ea953162aba8a7e01af8bfec02339f8a0d1c63d55fd25a70d3e803cfc91afb021ba780075fae1e9be4c2e1ff47953af6855a25d329e460ed4465e4bb7fa4e1bf0eda279390fd1fb92d5d847be6827ad3dda491a53c9ab4c521f06bcff0328c3a73111cdf34886cf0c3c4b01e9e6b324a706bd4fe4d4f1557aa27c905df2fec797b4de529041edf40d1bd5b9abd5de7bfff379bd1a58106fadb2f4799f455719df354ef80ac4e3f5f8b1bce1fb8f59776bb775eed163e1f1a692f8816267d85ff3e6ceb133def59628e7e1f501fc8afbbf80c64181604e4403f8fff5e8c3b6d9e48d625d3a947feffcf3627eca473e5ac877d9f77f7cbeedbe477a3ed862a38d63dfb4ce0e3ff248fbe4a73f15db842d37deb4d27f801ee9d21a24a1e3daeb7f6f63c78db3cde22b6dd3d80072749c11741f76c411316073e52fae18d0fe57bbe8be4c2e1fc8b517a82b41978ca79103b5fde5ce3bec27e7ffd82ebff4d248179ffafedb1baeb33bfffa57fbea9752508f766441d4c1436209d27dc45147da873ef261db6d47deac5595d5d8ab0c2443d2bc40032a93d4879afbbf704575f2771df86e0cdb35bfbeba322640b654f732a249f73f1f7d28d63d0802d7a297b1f9861bf7b2814eece00bf0fd24e70d7a07049f575e257cf62ff9087893deefaefdad4d7fedb548d77a049e3795133d54221d1af6185ff19208fc9e7ceac76d871d778ca746ff76e79df114e86be1b363478d57ee92fbb1442750f0f7b39ffe4c3c01ac00b0fcdbff8077d969677cd2f6db73af18cc3ef593a773e5b76f7cedebb11dbf7aef7fedb9defb3f064039ad1a4fafde58f169af7df7b1d33f75460c2a4f79ea49db48ed432c00009822494441547bdf7d63dffef2e73fdb05975e6c5fffd257ec969b6eb6af7df31be173f68676cce147daac9933832c63929e2d80faa97e01ef8baebf92838f3e6a5fabbfe4b44103c8d3c7e5ddffe3278caf9cdebdf90f372dd7fef7f71a1ef6c879a6e0d90ff8efd094c30fbc4f1e55ddbd657d307759b0f5269b873e30f6e15e536bff17a8da0ff350f4493f7af53e1df49e8363001848a69e7f481e347a23e4d435d1c06fc41505d921a90ee48b269481d0a25a1178e595576cfdf5fbff726f830d36b0975f7eb9a865bcae98f6ac8d7b93077f3332fe7f80aef1baf1e8061fafffa1ce170fe5fb003c2461e2c4756dbdf5d68f01de75d75d2f964994274fde30d2017a48047f01393675ad2ffb40a24e12d426fbba6902f4f8323755dd53fc8398740f34496649b94ff8810ff2df8f210f4df20b28f77d4d7ac27804bef4a54e1a1be9a25d3a5f99d56e238736da26e387dbc6e386d9e61387dbbaab0fb135571a645bad3722f099cd5a50edffd280f105d8959f3a690a18d7c5fd5efc790288ee7941aaa7b2203d04801784f6bb7beaec079ddd766967975dd255671775f6d843e16968611063c6d151a873a8ae1b20bb00ddfa62d0d385a4afaa503ca2d13768ec11f4d437d55bfbe6dbd855f51bda1d0f3e656d6d6dbde40702f8194f3e143df6ca2cbb73d20ed6b8e7db2d7c64a9f8299dde1fadf9d45e7d802c5862d9d7f5058b740282c1af2d6a091f64c23a691e663d0d83ac9b2fb78d07d4b006f9bbbe16fadcbec8569fffac6d3efd1fb6e5dc076cf0132f59d7023c6cb7ba9eb69016850fd1a1de93f634af08ede1034f3043703f06773119924eb647ff4331f9187c87eeeaf211c00b5d7d2eef7f61dea285f6c29c57ede45d0eb32dd79a645bad35d93eb8fdbb6d6edb824af07759802fd8934d7c29e7ac0dda976bffc7d3e32b3a45d5153bde7ed9477ca75e73ff3bbefef6ffb021436dda730bad6d11c1b6765b79a5f081b78b57c77684d41e2633ec918e567b7aea7c9b31a3dd66cc5a643366b6dbf4991d212775057ab8a67712c80bed336644ddb22f9b40fe55be2408f0edc0d7939ef4a58d9711a44fa04cd27800cad014fc054d4d05ad08fe8274622474977f0292cdea3a921de540eb4b908c782803eae255bbcfbb873559f7c8e630f53d363394ef1c37dc5ee9eab0d6203e78bf8363f0f79bb734dbcb73cc5ac3942c0ce9c957ebec33d7b6d8531d5b9badbc8d350c6eb6ba9670cde01473d8bfe8dd6ec3166b09d73c802dd9f3d097b340eb89045ff42df84d4e9bfa11ebc598d4d239edb905310d1dd214dca9afd43dd6ddf844dbebddbfb6fd0fbdc50e3af2767bf7e17fb1030ebbd5defacedfdbba9b9d671337f9aeadbbe90f6cd2563fb7891b7d3dfa846d2520db4accb5ca65be722e7d7dedfffe30e3f65bad69e4c870cdac5ecb060a6ccb6f723f8e1ef24974c9781f97b4ffebc23da2a1a129fecd5ffefe6f77a0d12a7bec29e90bcb8dad5e3301e9e63e4a8e4dad09127a488c69aa57ef5f827494691ed4c704d1357ac23f8b42bff08f17a48d6f097978261d3134f2adbcc6bdb6dbd1c7d806fbfed8e60f6ab6f97543edafdf3ec5e6bdb89ab5acb230743230f1e0414c7b51d01bb24dd76bb1c6fac5d7acfc92ffa291b48e6807ca016f35f0908c782803ea5e2f759f03d951ddcfa9e648edf2476b57ebc043fa04f8bd3d019e81edffde7ff392dceb24096a23075c7bf5e51e9f5544a7ace02fd75d828a02cf17fa211a4973a314799c6dd28adcff03b9ffe33389e74bed63af2bd949631b1154c47e157ce4f8404ef2901ed125e37dd47cf19a75e0f93ddf8a7afea7acfd1fe734d8a74c420f49fd915ee901d251a679f8baf4402bf30168f008e211cdcb52861ed7450d1f644b6b467291bfe813f0f6c42b48463c9481ec02b5fb1c702de133a4ea8d4dafc7feafea17d2fd3fd94a8106e691672ec68ef1c0068106f63f3a934d72afd3eb957fb29f5e2b9dcaf8eacbac4dcd0d6f6e1192eeea5ad4dc90eebbec11eb991fca6f0d3261a8c3b0d9730b7aecc9b93df652b8e6cfe9a8b39621c3ececab6f8dd7147edca7b52addd2a7314c36aa7b9531a10eefc5bfb82c067f8178016d5b6ebd953df0d82329d01bd4c7f6f0fcb5cd76dbda165b6e1903bfe77cf5ab41477a931932975cf18b18fc255845b08efceb5ff96aaf80b0ec789fa9fb799e3d7bb67def87e7d5bcffeffbce77c676b022f7bfe66ac9f7ffbef7bf876f07be0eefb27cfe17f041b2f25bfe795ee991ffa291a84b06787bfa11a200ff0107bddbbef8952fd917bffa657bf7c10745baec02d9f239901dd501015f4e006fb9517a8b1dedd495783d343f1aa0acb524489f802d6f0f6cb6f9e6f6d92f7ec1bef9bdefd83bf6de3b0639095e7a1e64381dbce34e3bc5b27c24f73abd0cd706aeb1bae7b356e40b6be62dbbee62975d7545fcbbb5fbbc6d4ffbfa97bf62b7fee9cff6fc73cfc5bd1aef9325dd9a1b254ef69208fe7eeed39fb1dffde6daa85ffcf73df4806db5cdd6f6db40fff32d7f8c2774d177efddf7d806932755f4f5deffd5bde0f73f08dec43c30465ec0b56fc28409b670c182cae75e4ec75e7ad1c5951ff428e755cb43870eb5ed76d83eca714d851f1fc86547904f15fb214f3e56af51f88ecfb5f6bfefcb8ad8ff815064c9c6f2ecff32cd43c15f203df094f980f409e211addcb765415a6fbdef1d026d1ed14f7e54c67763d4f91e2d00990a6fe1b37c27af0480bd42d54974443c2426540fa8fd41033250c40e148e69726547bae4837c5d5a1b7d818df4e493fdffadca279e78c2560f17a8d705b79f6d3beeb863918eb54ba715f4004e0f57db76b4b3e30fd939214b99d724433fdb207322f5582f5ca0978e632f0dd2bdd1db466ffb8b61daa5766c85b7b63efcf0edb7a33f394e6bf0b96423ea4c7d00b75f74bafdecb6be9d503ffbed57bf7ed61ebf81f4ad16faf663c97d5dfab98f0d4bdfb78c8c6580aeb5b56e867ac8f2374e203eaed540f70add4f04aeef5ceb05d9e2e4af72f4c027bbbe2e79dd2f000f07b4891f9d6a835fc00ff902afeaf04a9eb264fbcb9725614b76e5aba07672faa676ea2aab9d0fef3cd4e98b18af5bbc8f3e37dfda3bbb6dfb0d46da9e5bae6c839b1b6cb5d12d366ed5c1b6c3e451366741a74d9fd31e799716f857b657fef20c28efc5177c1544579fc9992fe9ae05e8d2cb5a9c13d4dd6d75767f7846698f5f2054d75b1ac758ac001b4ade27c9f12521d01ad2dfd5234153993650d6e3cbc2ece6163bf5d575ec1377ccb2175f7c31ea591290c77f02bfec89f39f6bb33316ac6ecff534171c09f0e1b75219c9df349edea72af097c41854c70670c26fd6ac36ebae6bb1eefaa6c0c11824bec84b3e7ba6adf2e82db6ddf3d7dbc459ffb2f1731fb5ed5fbbd3ea5f9e670d3d735200b87b4118d056ebea6c0fa9c37a3a83ceaece38b6dd611d0bc1d3f8c1873cf6250d65cc55afbdff9b8a7e2601cd1df0fb1ffcf4efd7da8b735fb3afbdf36376e28e07db13af4db3cfdff493a275d9207be5f1170dbff05765e51ee2254feb36b55357398c7e2084f559244e2c0e38c50f1555d94a2a3e6862877e90e48752f9f9dff7a5ec27497cca3dbdb9a5d9a63edb6e6dade1faf3da3c1b3e8c1f4b74864f8d8b829290c23ae1ef183ff7c25c7bfee5567be5b5b6945e6db35743fe5248736687b5d4b1c05a5bdb2a5fe8c927f90f78256a7a4552ea17d05cc95f405972fa25b63e844197ffbe1cdba29ec8de0bb495d1174d74c697323e9097c798048fb70f24a3548697978c35877eb6247b6134ecaec9a3ed5fab0cb1f9c34658c7865bc793bf1d2c8d004494e63df7b05df4c52bec37fff3a2ddfc9e11218db4ab4fedb16b7f3edf1e7d62a18d5b0d1fc235bcb1ba5634ae025f28d037407f6817e423b9fa2a3a27fa4497bc70e6e7ee8b69c1c20e7b7aeabc4a7d20d017df1e8d2dabc5dcdbc72ff9a471c4f7f8e553c8a195c75f3464fc7c2a1f281a87f2b7b1c3d8b60cb286212920d91f58efd826c98efcf6c98fbdea24fcf37c03ddffdd8346c7bfe75ddf34c89a1a9ac2beaedaf67c110480fb487e7cd21eabfa0a5d7e88465da716e2afe09d9ff8ede5c9a993646368b8b28eec0cf7d5b6f03c45024dc1cfb04f6cd460b33543bfd61c638bc6ac69b35ad6b279835a6c7e73b32d6c6ab007ae7b87cd9d16da1b82e38b828db941277f3e3a3c7b6db0d6206b69e9fde7422893340ef8a71c1abe9397c798c4b5ac224f7fe847c8e1532ac3cbcba6876fd3d8f87155bba0364f035e8f5f2bf07bbf286bffc2277d40f23caff085a86c90c3ab1c7992fa537efe577014e875c1802ff74980cf2ff8a260305f9ec514e892953ed1e483daf15d099aef27100d193f9f312ff686205e7278659bbaca0a86aa7ffa9111651fb8903f5e965c34253ff6aa93e487d2e2fb3fecb5622ca41f3ed5c5a7bccc273007d0a1693e65c7f3333ff2d5eb178dbac657fe0368e88b3a0a5e72eaa45e360a396480f8c8e123f9326da0acc797d1d7c817fb050d94e5f14fb964c8d51ff193e029cb4b46a90c2f2f190fdfe6fb0cbc7d416d9e06bc9e3487a95fdc1f7d1021ddffd333964e960992274ffb5feba77a3d20676c48eacf327ffe2fde2c239ba4fbfff098fde49c67ed2fbf7cc2fe75f5e3f6cf4b1fb3579e0d023b3f13f61dd716b3fb67f6d8dc70b96f09aab845f03b387ed0f7d609a3ecee871eb6bb1f7ec4fefee0433676720aa4a1d7cfa7720f7c80feddf37e104fda12a0155dbcb45f78e925f68b4b2fb3679f7d36d4139dcf61b40178d577f2333ef3e9a88f801d75a5cb2ebec4be7af697221f80c6b891d0e579d9ff41b34d0b36093297d726a78b2b2b2bd4e58bf7497d409f203a34cd675a3bd5f1910f7edd49af68d4e593fc07d034ff3c1301daa553360075e416fffcbf84fd1fff4df03aa54f7b5628cbcb3f72c99097c798c473b5bf4771f2f70b5ffe520c4892cefeea97e3c95a0f2f2f9b1e6a031b4cda20f2ac1f72b0f63aebc4d7412bf18ae8fb1f7e309609867a781b9a43a0f920f8fb81133e642badb4521c53feb4e6e021836de59557b6f5d65fdf468c1c19e5391dbcced8b1b6e3ce3bc5753571dd8991ae7124676cb45e407f9fff8f3ce6683bfd5367da89c77fd07efaa39fc41fe16fb7fdf676d6173e6fd7dd7ca3ddfdc0fd9157f224c94a9f72fede2f01f06baff94dac036c91bef1d5afdb11471d1569bfbdf65adb7abb6da39e279f7822fe38c3cfa7720f78a193737d0c9ea8a1c2cbb5f3c6ebaf8bafadfef4673f13fb0da2acae9521c5fe172b5356d0015ff5b341f25b8096fa829facc5ea3ee1d5d47e4ecb6b13c0a7baf89497f904d1a1693e65e7d967a6dadbdeb25b3cfd0c5dbe7afda251974fd0d40e8dfb859767edc5efad024df765b54b0fa02ebafcf465da003975953db6d9740bdb76b32de36b9d39d9eb1334da491ef8809ef21893b4074815fb5cfb8bfb98faed81676599c82501092987511d950086292b8d1f3fdec6859b0aaf7ca6ac3aa03c366ce0b5d75e3be6298d0bede303ffd898d00dbcc3d8c0ae12101fb992da9617bbeebaab5d73cd3545ad36687fc73bde51d4562008e69d3ec54ebaf22ebbebae90ce797bd1900280879eb7ae9d039d74e54936a16803537e76ab4d8872e96ffed6c2e3e71d6a9fb52f26f9bbaeb493ec3c3bb412492c6cdcf276bb5236ce59d7ce3bb4efa0e1b4db9eb1b7cbd71afa08ce9e3ee5a4aabee39fb1d317fbfbc7cb8f25f66b097e82f2f80d44a68c25f9d12f9671ee97a56f1919cb02aeb35c9bb9d6ea9aafeb2f656e9cfcd295b2f8551644931c0f15fe1a2fc043da76dbed6cd2a4c9b6d5565bc7baf8f0c3d74523c906374bca407425f83d44434e7d94ac405badb4e8d00d636a7fdf463141fbdaed83edeb770c89e99cbf0e5d4cc627ec49bf72d9a62c5fbddf94254f621cd3972f55df7dbbe49e7a7161f830d3639b4d1c615bac3bc29e7db5d51e9936cfb69f3ccab69f342abe4675e6bc650b00eb79400f4bf8a42fb4e40f6df245a02e9f81c603d4baff076d459e106634b6f97e467bb1541d4fda64a30c786ae5f21b9057d751f5b9c8fb5be6079ee67901e3f3f7bad1f6de0747da557f7fd2e6cf9f5fe12d03fff9652a1f926e7f7e967d68fa4a764bcf4a417ff81032bcc1de3ea8d5deb5708a1d7df45176d8e187dbbeefdcd7b6de7aeb388655bf53f23e567da2ad2816a3071bf280366409f2b62d0ae35d17e6bb3bd5e1ab0481e7cdb18e7fdd656b75be6c0dddd5b5d4d4d56a63dae606a5ad564f10d816597dd7bcf0f0dd6a3d5d04ed820eae1f1d6dc97c48cc2d200f56a2bffa5101edaa3336f443fd841e3f30151d2af75feb449832e339bbf6e1db6cf2aae36cf775b7b6efdf71a5bd367f56d1ba6c903f40e30da045bf43c297328fe82afb35edcbd211888131ecb990babb3b6330bd33ac93f6f6f6fed3a2f6785a165ec60a59e9d18720f926dbb20bb4df9516dfff69cc81e46aed7f7e9ddcd0d86c539f5b145f8b3a637aabb58635dedc14f410f8ed0a6ba89b20f0429b31639ebdf0e27c7bf5b58521b5daab81f795e96df652b88eb5b62e0cbadb6ceedc7915bb00bbde7f8f5a63ef73f90dc8e3352dd0a4875c3a80f8f920e94f9271c20c7afc657901ca91af44834f36750fd398692f538f760a3a65f904ca6d9a0b25e9575b2c37869c6f2e0b2c6c6eb01bb75ad5160d1e64af748da8bcf619d1241df6f4df7e619ffbc5f7ec903fdd6d6b3cd86e83163687d462ab3cba9a8db96a5d7bfed36bd93db7b45af82c5a197ff94ac236495f2c0072257880e4d0414a32d5ba68af37b0e3815fb22d5fa9f3258cfa06f05590efea5f9927e6bd97e962a86b68b4d5f73fd01a060fb6a11326da4abbec8e33456b6d70cfc29602461a537205c4e4b37c52ae7e4a060c74ff77b78c28d248ab6b1a12d64eef7952b01cde08d4d7481a7bf1912bd186ed320f606d719fed65a380fa876c395fa363a8d5b737a513c0b35accfe39227cc86b366bedb685f386dacdb71e6bdffbd92fecff2efab9ddf5f7436d414b832d68aab3d6606be68c5136e7f991bcb730280bd7af79c1eebc30c6e17e3838f45fa7b6b1a324dfd51730e0fd1ff2de7d766da1acb950927eb501b501dfee4f7678db24af8f9ca08064451790f3bc24f491a0895765f18124c73e67ada42fc16847a79274c986c60e88aea41fac0aa2713d667f50f6013a000f763c44937e409d31933f007f0468be7f651ed155964d6f9fb27490f059c15ef91e658bf6e4635a3bb22f1de4ac2ba076f9a45cb625037aeffff44a48f2f2fe0792a34d7d10a84b37904d800db54baec21772ca24dad05fe601d0c5e3e940b6e0a995c3ef69ea93f4907b7fcbfcc0d3c4db59043ba12bc977f5050c78ff87b27c02e536efb7f7476d80fb833ed7f8f6d767ff277fd29a641d55fb4c9eead5f9925c75ff2719d5d18d6fea27bcfded7f8d8d201a72eaa364c16e076f60db4c5e6823783e9e1ff843ea09a973f0f878fa97dff8f08ce383bf2d0d75b6e1b04e7ba1add1a677847b43478fcd6aebb6ef5d70917de5d26be3dec406f640b5ff55dba98fddf63f1f39c976dd219d7e04b45356e2d4e5d7befc95f8d8008bdaefbde71efbe77df7dbfd0f3f649ffcd4a7ec98c38f88f676da7967bbe1baeb024fb2b5acfb3f580bf7baf4a7623e75d659b14dfbffb0230eb71bafbf3e96c3a8c7365e53fb9beb7e176902af91fef6f7bf67871f75640c24ca26d876bb6d63509100b3e60c1f00af682690fd97bbfe1ae548ef0b36013cf1f465f8fc8b5deaa79f79467cedb307ebf0d6bfde1e6d70bafa939f3a33d2d547f90d7e77c3f5f6c0a38fa4f4d82391865efcc58e7490135c173466f88b1c7e7adf94d43f72d91cf0fee7337178ee20d0cbc9dfcf9ef969fbcdafafb1df5e736d2c7312f880830e8cbae44f940bb99f631250fb4b2fbe185f218cec05175f14eb0484fb8364190b9501becab66c1d7cc87b18e402056fc8e0e5c7131b6dbc91bdf5ed6fb7b7edf976db64d34d6ce34d360e737c987de7073fb0ed77d821f229d10f52b2513d550b4427edbdef3e76f471c7daf1471f634f3efe848d9f38213cc35d609ffcf499f6ccd34fdb2927fd8fedbccdf649b6ea7eac63a70cd9962da0fbffefaebdd6f678db5b639feff9c7dd3669f2e4487fe1f917221f32d481c64ae3a3b26cb256f9b1764b73737c95337f57f6f6bfdf69e3268cb767a74eb3fdf6dad7360ce305fdc4933e1265bd4eec9cf4b18fdac2850bec6f77fdadd0976c71ef06fe1921d5b53658738c27325a8b2988aac4da24d7fe4756fd20575b790ca993c42b9b009d6a979cd7a9441bfacb3c00ba783c1dc8163cb572f83d4d7d921e72ef6f991f8857b8e7c17fc61f18f05a68e6ca2768b4933cd4af3ef77f287b3bb18d5f251565ef77f431b654db40a517520ea306cd2b501968b2a94f9d3a35fe0289bff74b5975b54d9b36cd9e7ffef998a7f46c689f1af8a7c5249be85499a485e5011d9afc836745e0f4d34fb78b2fbed86ebbedb682d21bd0693ff9e4930bca32e0fad3ab2736173bb5b9ae8dd3eb8e7739b278f5f1ed76d1798fdbbee7b800ded8d0e6a3796f3f66c9af49def71cf7376ac7da915f3cc9265dffb3e2a42936cc4efae291a1a5c02ec7d84993aeb75bfb88618e3df22c6733e83b7e5fb329cf167db9dd6ebd7e5249df59764e6059e1e8b75f4bf2b34069fc062453c612fc5832967eee97a56f1919cb0a3ee0e986a16bb5ca80ebb04ee5f86bb6cabaae576f603c10a49b10497cf0a87e7178f0d43dc0cb03eafeda2f1e95e1430f39be224b12c4e3ed89477cd2d9572aa33f5aad5c63582e8b07f4e78f47fc3568e0139d5c728013c09cf2dd6ed248db68ec30fbe91f9eb31bef9d6e3b4e1e65bb6d3ac65e99dd6eb38b5740cf7b75aecd78e6359bf1f4ab034a1a63c61130b795605d80fae0fd03d4fdd8a3436552adfb7f2f04f55a03b20dbf97d11c4b6f6f7555bf489152e4de8faa8f61adf269bf68076a23c90701db3115edb5d0d1d468e7ce1f6bc7dfb928be81c47f91424e9d5fa9f28a9f4fbfd46cdfe95acb16f6d4d9eacd757650e7f336fdf2efda5d3f3ed77e77c56576e59557daef7fff3bbb277cf86f6d6bb5238f3c32fe28cfeb2329389feab1145279eda4673cfdaa9c39a5bc701e81aa4236cc714aa11efcec7ee611ab0b6d7c98a800dec033b46e4ab0d01e2a1d41f1fca06f51c8795566a877b7075b1dd63da539ce29631eb4461b714c0b7b918e71d4aaad40f4c7b531eeb46b6d6a2ecbe097b27ca1c81c75853ea62f538bc602cdd3db6dd0b30b6dd0d48536ebf12797982af35ef820dffcfa561d94cb24c1fbadb62a0f89fe755a7b7b87bdb0708cdd3b631dbb77fa58bb67fa3a7d2778668cb5fb66ae632f2f1c1e8394f11446f890895eece13b39fecb079581fc152f75cd0775e901922725bf13860c1e6c835a06db94675a6dfebc453673769bcd9ab9d0ba3af92140b13e78076c282f9833cf5e7a395c9766cc0b6bf0155ba9e5ef3676e835366ef085b66ad32fece1f021aaa7b3a7f2270304f523f9531f4f0153967f3e01e5be3dcd61753cd40e525bef79b9fe861beddadffede7e73edefecf7d7df1069bfbbee06fbf535d7daafaefe4dfc5bbfd0ae093cbffcd5d5766548bffecd6f2bf2805cf649be0d40a36f40bcb5e0e554166fa52dfc1f7fcc51fcc729fc67566ab19b375c297c386473c31bb3984fbaea4b76ea9db7567444a0d3e925183cfad2f56d8be787a65f59079a7ca65c5d23694d490f658d293c7dddffd9affe34dff2a0aba3cdea664eb331cfffcbd67afe9fb6de8c47631a31676a587a730247eff1f5e32ebfc8f19b5fc7d3aee4d7c740f67f1ce47e306cfd0d6ce456dbd8fc279fb0a7bef575dbf08b5fb355f7da3706824963767a8bb5acd6fb2d55e8f7e3864fd4a3dd820e44d33893c34beecb6020fbbfbb79640c00f7b4908fb4ba86e64817a433d2aac3db2f2a01aec2bf25deff835ff04123d71ca8ee13206fea0e3a75fab735a4b9e1bef4cc206b9b31c82efdcdf176c3dff7b2a97387da4bed7536bdbecd668734bfa733dc973b6c5e5b9db5cd0ebae687ebe98230b67382ae06fe167e189379c147baea6c01f5417550f64f3e0bd0e81b2807813dbc9ccae2555d3472a0b1f5cffc0379fe27793d80b2d6036d95b5e1685e86b2d6043cbdf77f5ab780bac60d884765f8d0438eafd14ef12c03e061ed43abfc302294155c8c3ce19a08d0211af03e44b9d0468e3dc6897625f585a4b5277e8d612c7756cb2421fa2d7f8ab6320fe05aa8bd01c8a9a772f0a5f4a520be51565f8068d8a34c0eaf7c5019c4e785e2bac8b321fed30ebc1e2079127481bac68732a7ed542669ee3da0a767b5e49fd6806cc3ef65d40fe91dc8fe07beddfbe8ed00b591d426605b6341a20ccab6d407d501fcd495a44380267de2ad052fa7b278558fcf3661edeb0b7e8dd98adbffd57955b94ad3fd5f63c3f70169dee1d18f0bbc3ca0aee005a04e52993ee02fb97e104a12c4034d73281ef1419bb7a0c13e70fa3ad63ac3ece56753ea59eff3d6154c919e5dd01383bf31856924f81b3e9ac5e06fd01e52b826d437db9cf61e7b657e870d5d69d5ca1aecb5ff5d9924787f80da3d8f87e8e4a77cf4a3b6f9861bc5d7406bad10a0bce50f37c53a3ca203d1b0e7c7463ea8ec41a077a79d778afed3bed5d65b451bfcfd5c712699542bfb4dd3e5975c6ad39e9d669f38e39315fb471f779c3df8af076220db43f6df77f86176eaff9c1c4f61defae73fdb891ff970a497f5c7fe0519a8c8c6b10fe54f9cf949fbdf934f8927a1f93bc504900f3bf2888afe30c2b1bcf536dbd8d34f3f6d9b8731dc62e34da24fbc925b767e7ee9c5f68bcb2e8f81784e83eef3ceea17ddd8feed8dd7c75761d34e821719205bcbbcff8b6bfafe071c1003bd9ffdd4677a9d46a50c8dc0300162e9901dd5452307f84d3094378d718a78debcb976c669a7db473ef6d1d8de17d40f0f7496d715e5d163c630c805aafd5e7d8dd56d8b2db78881fff53758dfd65863cd5e7f2a07a10f9e7842d4e1ed5127a12bdeef821deeebe4ccf91a6bac115f717eda291fb7575e7e2506e17f7ad1cfede61b6fb2430e3cc82eb9f0229bfacc33f187b895f159cafb3ff0f77fa0670b90ee6f55d9a5ddff8bdadbed8c533f115fc9bdf3b6dbdbd4a79f89f439617dbd7bdffde31c1df3fee3521038fce703c69ca0fed8874fb2d9b36615d7455d87933f803234ec51264f7b3eed7baecbf245fe8a973abcc0eb01e44ae5be21235e74a84c627e3d3f900ef9a73520dbb47919f1492ff702f15057d2b31265e0dbbd8fde0e501b496d02b69716fbefb58f9d7af2c7e32bc9817c900d019af443a75e0b5e2ee68e576dd16b29238fc4d0191917542667e07d5b2dc8f040e03be3736f079a7c5b1add03c1a38f3e1af51e7df4d1f6d9cf7ed6eebffffe782a879c3af49ffffce7f10bd565c6bee71427368b746111241dbbabbd7dd2f576fa8eee15bfe0f65bed7adbd776efe7f8e6ba95c861df9834a1faaba488b1e36cdda2986c3c6ee71dea02d33b1e6a4b3ab0dbebd5c4a7a75f7b454c7bd6a6f88066817113d2dff85c91e8b75f05faf4b340adf15b924c1903f1a34f2cc7dc2f4bdf323296165c6b750de67accb55ad7657f1dd68772a0767f532cd71b1ad2031a74c9c9160f03db6fbf7de5be201e9ff4d041a2aedcfb263aa04e9ba74bbf2fd3a65cfdeb2b5f12e0eb2be917d6403ecbb6fa02e0152843aff4237c704faf800e0f45ee8b76417d07773d36db561dd96c439a1bece6fba6dbdf1f9f6393d7191aff4ee33f9e487faf6759803dfaa2f1935fe47a50c40feade1fefa797f5b9c625a1f698d32efeb27ed9a5eced25f4d6870ff8ebe53c78682680049f128097445dbec88fd8b698dd04f8e2c9d960e6a9eec1f6be27d7b273fffa7c0cf6f24182d73df30c72d9f30bed4373d7b2a77a06478fb71956671b3ff247fbdd253fb7275f9e6933dbbbadb533aca9a0a8b5b535ca3ffef8e3f6bbdfffce36df7c73db7df7dd7b8d81be38ae8e07b99eaba0e35b6a01a99c787b7ae81f63c11a0e75fca7bc70bed982f956d7d06233ba86a5fe07116c740c69b2596b0fb6fa9eb94170617a05347f0738f8d1ddd11afff66bf7ac7a6bba65d5404f328c253e6b0ea2afb85024f1c4f12d3e9850265fd2fef7d878f575ed90cddf6e373ff137bbffc5c7ed937b1c63ab0e0b1f4e9703d8902f5a4fd8160d902ff7fee785bde1030d1f6a5adb3aec072f1c699f9e72829df5cc09f6d9674eec377de6e913ec534f9d6097bfbc6ff860d9515c43422a3e18cabe7c002acbbeaf2fb6ff038dbcbffddfd2d21ce5f67dfbeab6eb4e2bd9e8918db66076bbb5cf6b336b0d6b645158531df3e29a696b5b602fbf38c386363c6e1baf738fedfbd655ecf0f7ed6d1ffce07176cc3147d9aebbed6e5b6dbbb5bdfded6fb335d75c33da27c96eac876b12906f240ffcef7fffa776722500aff849fbeebd971df0aefdecdd07ec6ffbedbb77fcc27aff77ee63071f7880bde7a077db01fbbf33f25d725f83fdec9e46bbe09e06bbecfe307e85bc7c977ed5e58f6c918b4f3c655e9fabcdeb8d796790ef08d7b5c04312ee5ad9ac69d06c5b73147ea1c3acf1ae5fd8bba73d17dba593fdd8356fa175cd6f4569a4c9ee219d136de5f9d571c76721f5a3effb3fe5f21828714de50b1574789d4b8b9ef9afd988c76eb109b7fdc8b6fdfdd9b6e78d67db91f7ff30a6b73d7ca16df6cc1f6cf88c476380a5d2df02c9ffaa8f802fa549b4c1bbb4fb3f5edffac19a871c6643c2e70bfe06f01a071c648b5e79c9b6bae032dbf4dbe7d9e8ed77b4ad2fbad2267dfaf3057702b601fa1937fcc59e87fa40ee7d95bf4065f201edff18fc1d1583bfdd83425e9fc645e08ba50a0a1f6b4176e25817bea94f20da2aea65fdbc1d45fe488ff8bd0e80ffccd7f3dd1d612d0fae06805b39fddb6c6dcf0eb5576635d89cf65936a763a6cdee9a69b3ba66d9ecee5936b773b62d685f609d36db1adbc3356b46b035a3c97a08ec352db09e39f536fd796c54d782eccb3f41be6a3c55177f940df75cddf7e0134f99b76c83e4f52aa73dde530a3ec901d1003cc86bfe3d9ffc006ac757cd89ea82c600bae4545fd2fe178ff45357ee7d131d30668d8dc1ff821ebf202ebe44f7e5ca7d8267eba2af24e913e4bf7c04e2952f03deffc50f38d5ee799115e483f707fb94f9fc15ed1472a057bf025dfcc87ba80fd225fb24416572ae71beceabf3a5437e459f42ff81c68a5c903cf0b23ec74ff14123f92fd5816c81b27ed9a52c3de2f73a003e68be24e7a1767225002f89ba74cb0f72d90595f6f0d957fac9cb3c24e9575dfcf24dba65d727af5bb9dabcde94077d616fa43f8f519d3b4134c07c20af79f17cf203a81d1ff58350057785d40f64e847b1478be7017d51af802f34f1a5947892fe5457ee7d4bf464933a6d557a9a33e0cbb4298776df63c36cfb132759f33eb3ccdedb639d9b7e2e9efe250d0a6ec7d3bfc18482bf834239d5531b7c0dcd83ece5859df6d2bc763be397b745dd8bdfff93ff40d776e0c758befb7ec8efb0a22b34a156bfa8fbe039100f393a34965e97ca155ac8387d4cc0f7a8638e89b2a7fcefa93178c13508afbb39390d6b2183de5ab8f38e3b6ca7b7ec5ce92b41c01baebfbe329780b6d45e176ddc776ffab31e97fcfc421b396a542c7bfdc8c53a6352d4233da42b2ebbdceebbe7de58bffcd2cb6260975701eb7a052fb6eebbf75e3be5a31f8b34faf7d0430fdaa8608bf2777ef0fdf81a6c02c81ae79ffcf0fcc84b9d93cdbc09f5e8c38e8834c0df9b45e6ccb33e53e92bb97c039449e8f375f1a39b32d790030e3e300678f57768cbbcd75e7dcd622781bd5ee5f0fb35f5d8a38fdade7ba4b751eefdd63ded539f3d2bfeeddafe20bd40f386af710e025417649f7bc7f809e36d871d77344eca6a2e41cba0165b73adb5423e28be0e1aacb2ea2a5196b94afa652be5ba37e93e0fcfc9a77edc7ef3ebabed91871e8e7f6bf8dcef7edb3e7dfa19f6cb5f5c11ee270d76c4d147d985975d627fbde7ef5106441de1de495ffcd808e88556ee3789bfbffce73ffe297e46d976fbedecc5175e88f7adb5d65e3bf2a1a7d6f3bff4a35b65cd25900ff451d74a05736fbcee3abbed2f7fb15d76df35f212303ef3b4d36d8b0d37b6b76cb7637c8d72e2afb5ffd3ba972ed9970f406572f9ab7acde7ff90bf1ef77fe912640b94f58b97b2f488dfebe062c55cf343362fe7818f4b7bfff7d0ab9ff5ba677292c78b2fbc685f3de76b31fffca7cf8a34f92e7fe41b3974d9d5fd43dfbd029fd316fea9f81deb01d15355006504489a40209a14505e91401fb6d1ef75cbae06159f5870f2737971fbedb7db31e10676d14517a5d333adadf6e10f7fd8d65d77dd488faf5e0c3c7bf087f65f178cb5232fbc2bbee277cae904f4dee8bfd9ba6ff535c32e9d5533f898feae6cef5746577ff514ae32b6e25ff6bc2c58829f35b12c32cb8b6599fb7f879f19ffbf82ebac921eba744de68bd1f8a55cd10e8d5cd7705d9f9f7aea497bf2c9272a89fa638f3d1af3279e783c2680eef2af8d81f4e8064c1d1eeafe1e05a8cb5f92747939f9261e7f4f93bcea7da532faa295659497fd06de0f9feb7e17fb1c78787d6aec47f1c19d87176efcf29b1c59e903f73f95feaef25f1e9c69b3e677da0bd3dbecf990c063d316c47c59203b3cac01f900bc3f027ecb3f4f575df324502ef30a6ad39cb276c44b2e1e8d435985eaf0a3437a242ba4761e46130f89fec2c73ca2bf2fffd81f5e1fc518340d2e317fa418080e6d57cc5bd9def7b746bbf5fec7ec5fcfbd6427bf3ac2aee959d5b45238f93bf2fe3fda4d7fb9c3e676a4713af7c3c7d8dd3f39c7eebbffbef883b56bafbd36f2f20bde5bfe788b0d1d36347e10ad8e41f9e134d94757ea42ea471a43f254865edfd59efaa23e50e49f05f359d061721b6c46d750ebe80efc91adc766af3dd4ba5a8278776b25f8cbc9ce9e9e8ed0f7cef049a5c706fd69b4d5cd4d6b9cf1e4646eb4995c493602e2da90af61bdc3cb17411edabf4acc1528af2bf0e19d0eb6d18387db57ff78a19d7beba53676f4eaf6a9b7bdbf685d366043b6b08d0f5a2bd16ffa15b0acfb1f9ed8b7b862c207b6f0a18dd70e3f3273b0b575f62c557a6a4e4bfa51035fd4c42f6baa7b87e47d14ad968fd09676ff736a79d68cd76cb73ddaecfdc70fb66f7f6db2fdf2b21ded4b5fdcc2f67fe7581bb7ce50b3f630b773e6c5d78bb72e7ccd3618fbaa1d72f0dbc273d20e714df337a4860d1b66cf2e9c666b8c1f6b6f7deb5b6d8b2d368f5f16f4f2afe8077b587faf10baf70fbf48d0252b68df7bbef2fed73ef7bf58a75c9b16bac6119250a80ba9a333ad1774687c650b3a893ac98f3f093fa05106f0a82c7839cabdd01ed6d0c274dd24451f429ad233df6e7ae5213b7aa745d614a676d14b0fdb6977a593bf8131d9e143736bbb8dda75131bb9d386d6b530ec6bee45d8083ce0e4cec9711e65171b51b668a78ff28db2eefff07819e0c71a1eeab5f6d1405037ef555bf99fbfb16dff7eb96df3e2c3b6cad8556dc43bde62c3f7d8c15ac6af6d5b2c9a65073f7fbbbdf5f15fd99805edd15e942bf904d496beb84e5f0ed0ae7e0c74ff0786a2d01b6376d8d9b6bbfa7a5bf7e4d36cce430fd8bf4efa80ddfdbe03ed9ec30fb63bf7dad5163e3bd5267ef4e3d6bcea6ad6346a742195201fca80a63ef876d149de47d134579215adbcffbb9a875977cb70eb6e4eaf82eea94f7b40fee80bac25417635c67ca9e63fffab8dbcf7fdbff033de5fabebab6abf3a17e46a9bd561366341f0b5ad312cfa908a40f0c8191db6d6e829b668d16c6b6d9d650b5a67da82b69093c25a59d836db9a9b5eb4d136d3ecb570fd99157c1c3a27c8071f6735d98bcff30552b2297f007e50174db97ca25dbe5665a1a535b6bcfb1f5eda48b201a4473412ebc1fba475ad7695e50f49ba48403c6a439f7ca3dcfffe4f3fc0a30e4fadfd4f5db224be788d74e4c25a5000916b88786803d03a8b2f01416c2b6c604f34209f80dae08bba9d8ff00f74ff6b1ca45b79adfb3f65da35fffa0c06620026b4d12f647d50588057fa2507448ff2cec744639d40abce2db9be2807655d3e071a13e43c5d758d9d4099a47964fff3f78ea583a4b1d09f22521b20d7b8c257cb3eb9daa04b5650bbe7d39c32469a9332a4cb27f8149407d090978fca65cbcb45d9a25d74cd3f65008fca8297a3eca1398d9f210b1b407a4423691f78db9e4765f943922e1248d7fda403a04f01089ecf788b06b42493e65cbc69ff2b4891fe7e70791f51973d12ba807c5ad298febff6de03deaeaaccfb7f92dc3442426fd28b021654c45114ec8a8d193b16ec5dace36b1f1d6746671475d499117b434151b037045f0b162c28457a1314082509a42737e5bfbe6bedef39cfddb9a9e2e8fbffdc5fb2eeb3d6d3d7da7bed72d6d9fb680fa0fc6cca735e725cac9eba6d5dcce54559fceeef150bcbb1a2988dbbf85b42baf85b2eadaacdd46933ea7cf458d3cf1b380ee491a97d6863b5eefc07a52763f246862e72f93c8d7ad09d0fae7575ac0bf9949ca33cc7aa1c022a780297d7eb12e76e773f243efbe94f37410139353a04790fe335ea42324fdcf2342eaef96d63605cc780c037ce9d9bf26cdc7b1e7a683d7780dc37fe762a031fbc8914f9d87e0fe5038302167acfbbe8c2fa0ae8a73de319f5f7695b1fda7832466e933e909bbf05deaebb0edfd2020f7bc7558a3fe268479ba21cdeebdff886baf8cb6b9f690374ac83fa24f09bde12af7fd31b6abb9f27bac63706c8f4c08d2cfe02f579aa1a5ff8cd39298777c1f9e7c736db6e13071e7c50dcff8823eaa22c8bbdeb03e3b5db1dee50f7b165cbf8eca0ed0f8c7dbbff1ff6c9f96b61d19527603ff1b18f57f9bfbcf3dfe2a3277c38cefef92f62e75d768e13bf7872dcf77e87c77f7fe083f1b0231f34b007d01663ddf3bfaf1fe7b79795a1476effe70daf8f8f7ce884cafffbc73dae7e6101fe9d0e3c30cef9757baa1ddd3ef2b6cd74ca9476edcce77e1c23c881e3dfb1cf7e563cea318fa976db6eb77d1c5ce636af992e3daffad8bb20de073caf91f367428ddfb65dce51de7839c21b1c87522ceb99c7981823f36dbbef08ea943cc69b76fd3f363f50efffc7890f85af1f6d85f2ac477fd1231ffceb6b7df0d5cfbeee194a11f8e0b3bacb2ebb3c9efecc67d4b991f3c13fc5bec8278f36666ecb61df45b6ebe73919014efa02f8f0c61b947efbcf81fea1b9dd8fd13a39dc6859b6a5c88bbf471e7964fd11f2f7bce73d71f6d967c78d37de18e79703d57bdffbde3fefc9df4dc55ec7c667f83dd703bf139fe4fdc17bef1b07c69571cd26bf4a787c5c7af5355dad437dbab47b4a777363d4277c1f1dc7fbf472655dd9d50ad6e3ef9aab37b22cbc050bc71becd7c6f21c0f5b6253b0c13cc6c3787ddd9c6dbf85794e60025b028fb3f9784b9de3747d0aa71c8fa5f9d84d9d63f59dee74601c70c01d6bb9e31def14071e78701c74d0c1a5def8fbedb77fd54196ed32bcb8807aaee27c80aed036239f33b868a02de021d30f75e00915c05b5f9972d20531f9f3e7d732e973e755deff397c51bcf6be0b6bf9c7fbf0fac8b1e3970b3007e39bbf3ac8edab3931ce3ef5cb491f5af9a90f22b7cfbee4d6f8f9c5b7c6f77f774bac2c77aef316ad8c1f9d3fbff27e7fcda24e6bf3417e20e7c8076d19e4e1b8526c73f1d4efbb6d8bc8753079b82907c0567bc7d6fd8557258edd3b1acc1f18d37e802ce75bb7fa470759dfbec62a143dea7c70459d9bcaba78d995bae83b683719616f5c3d255ef3a7bde395d7ec1a37af1d7e539307538e587a6d9cf5d39fc6e86af2245e751b372db82d8e3ffef85a4e38e1846650c02b8db89679c8431f12d3a7b71b2c9f6c21c786b17db0efad6f2d46c3dad879746ecbb530e1575572185d51fc96395a6e24e6af9e1357aed8b1d68b87d8e58a85b1d3e57363d6cd4b62eae2957c3535262d5b1553e68dc6c8d55362eb6f6d17d3ae9d599ce1aa8c1f1d1da65351c7afa38e2be3251fb4316fc709613fd1e7f739f3763d78977d63f7393bc73bcef8645c39ef4f71e1dc2be39473cf887db7bf43ecb7c3ee9dd6e68378ec73d62920e7aabcf6a3e63d760e68d7b6c1d8f96fbbfc298a5de103bcc176da74d4dcaaaf72a3879fba3735108358e656753be4363a20e7987501edfefce78b963ff8f14fe2eb5ff9419c79fa8fe3e2df9f1db7cebf38ee72c7dbe2652f9c19fff3bedde30b9f3e20def5eefde399c7ee1a0f3b7c793ce80187c4befbee3b3876f0e5cc1f5dfc83f8ec85c7c74faf3927762ad7ef9c530ebde73d6b5ec6ad37ce1c6bcafcf535d0e62d05f029f603e49b63c6c2f140075bed0babf2fb188fc742030693dc7ea5b4d8c37c8cd1f8cd47df17b99807d4625eb9e47d4ebf60f2e2d198bc60c560cb9768f51fb7fe9f987b565c317a61bcfa514be3ce737fd11440f151f32aff0efed82b62d7673d34eef082a3e2a00f1f57bad2f92e3a60a79811bb2f1bce3df2700c01c7a8bc8f5127c70c738756fbae0fe8ae0f175f725b5cf587c55d6b2cd6ae1e8dd97ff8551c72e199b1d3d2db62c6c1fbc7ceaf7866ecf8c26362977f7c5eecf6cfaf28bc0318e0b8e7d29be3e9cb66d4e3561d6f17b83bc0f383123fd8365ffb0472aecaf1639fab5eafdf60cf639f1307befd9db1d5defbc4aaa54be2c2d7be226efadeb76374c1fc58b578512cbce0fcf8d5131f13dfdf67e7f8f6362371ceb38ee92c1bf23502d48514c6903ae3483efd31773f32377d80dcd60e7db771954ddd3ad652a6cd2e654e4c1e993ed041ce075383f37fb5da30b4236f60fc0c7c996fdd16e5a0e8d395d823236693373fb9dff06f89d1b87afef458bb7c5a7a0a786a4cba71663c71871fc53d76be204696de1a6b6e5d102b17de12cb1795b2787e4c5e757d1cb6fb8f62bba5e55aeae6a23f6569d967ca7eb1b0c4be6146fcf292e5b162d5d8634bed4fc9c9fd1a99f920b3cf147919d86a03b5d0ee97bccfe9d73645b82fe31bfe78b1a93b96e848e12153ae6fdac404e4a11ed8b4f9dfae83a0eeabf84357689b51c7037ed19f3ab5ec6f5d0e001e36f0ea3c2875509f124e0b74e66b3c68ce0f9e63665f1d6bfb04726e795b98b7146887dcbe52806d7528401f19ecffe466df901b033fd4f1e59866d84ffd66dfb9ad5dce31eb02dac450c736b9d51c687779e578d90fdb093de36599f05a1b197a50fb465c64c4540ea4003ec57e802cc75effe820ebdbd386a2475d1bdb791facfb66e193a3e3a33f634029f232b0d5066aa1dd2ff807d4f5dbda63e79baf2337dff1625347eebc97c243a61c9e3e880998c3ea95e865fe735e1d7e41827abbe6322772cff3bf7df8cf4248bede376686fd447f4beeff015f187cf64b5f51b61bfb60c4ef6f1dbef6d9c5dfe925d5fee2ef68d175f177691952f2aef77c254ede16f699f3b4fdf19c8d5c1d41db7e591a7fddfd83b6ba80df05661113e0877e23271fda19f0d5c971fa38f1d39f8943ee7ef7fa7bbee79f775e7d6ad6e38de832ac3e87f9d8f7e69fa7709ff5bce7c4a31ff3989a673f66ee07c875e1f647e6b879bd807d8dd51406fd85f2d4e90d37947bdbce67895ce9e7be7072ecb7df7ef5f5cf942f9efc85ba57a2876ad93a63c66dcfbddbdb208dcfd3c2c4b4c8bbe1861b067af0197ff73bfd21b3cf14791947def77e75f1171b742db473f9c6d7be1e47dee77ed5465d7da92398cb80bc007a773fe82e718f83ef3aa0871c78e7fa2a62280bbe507d98affda5d02626a09ff36e991777bfc73dc62c846f0af6d873cfb8f9a69baa4ffc9923306606c7daa31e75549c55ee339797fb4d9ec69d3d67767ce98b5fac9f87fcd7873f143f3cf307f1aa97bd3c7e75f62febfda4db41d0c6aff1a0bcee9b7eb3f8feafef7c473cf6ef8faebaf6f5d0bb1e12975e72491cfdb87fa8bf05cc93e1d8deebde87553e3eb33eb29c3f758ae347ccfa4ae7f71e1fe75e7c615d407cf77fbeb73ef1fb4f6f7f5bfceea20be2473f3f2b16deb630def08fffa7fa00f8c0166adb18f8e578c371947c68670c179ad79dffb9ad1d712820eb02da8eabf9d0f6fc4fdbbc723c8ad0ce785926b0d51e3da87dc31ed9ffe6f97f73f04f6f7c7339366c17b3676f5dbf24c02be9ed3305480531cc03ca36cb5fe4ca25ef73fa05e5fc964fbec38d20fa1d85a29b79e3c1809b027d5a373e75fdc043873639016db6043ffde94fc72cfefed570d6bf8d7dfd6f417d7def5ec7c6f31fcdeb99d353a1d77e3e3edfd3dd28bef3fae4ffacf8b7d77f270e3ceed9edb765c78b11d7c6e7ff2dff3e711f6961b2e4f3b6fcbe68fdbd2dd997fe9590097bc7be07169dcf1ab1e5b4d9d850bf2a3690e77ab105361bcc63237ddde26dbf257d9bc004361f1e9ba1168ec55e28b2f80bcf1b5be5d679ba97277d293cfd7be9a517d7a77f2fbfbcf1afbaeacaaa830cfd0c8ff3ede4d6ce43209f9f80e7017302f91c61d19e3af2cc8352e0e95fbb7e01b3beba32b6feda682db3bfbeaaf2b7fef9ec98fd8b39b5cc397b9b75ec722146ce91763f1778e6429bfe9963d3198e033c005f9acfc197fc69713cf11dbf8dafffe2c6b2add6c6f2956be25f4fbea2f2e62e58d1696d3e8c0b5abeed66b67f9ea60e4f7dfb02ec93f5dc67fba0aed8a9340f2d6a5b959b357c23cf7e044fd8ed5074ef3765726c33d64585b9699fc7dc0fa5f4c9c59579a3a31d7528a0ae4f68fde0aa1678ec9765fb17eac2efd885e056b8815e74db68fce1f70b62d992b26f15dedd664e8e5f7efbebb170b4e89474d405cb578ec617bef0855a4e3ffdf441be80278179b3c921773f64902374d0a7da07785552790d2d0efca63b29eebcf2420cf80fb3e54a0e30aa83727159caf9cbf7885f2dde731067cf7317c7013fba2df6fec9b2d8e3876be20e3f9a163b9f3127763c73fb9871d30c6ea30938a015c4edfa870fea03bd96ec00f6a57d1bb8817e816a5b4bdb56e2e21baf8ea33ff59af8f02f4e8b95c56ec1b245f18fdf787fe55d35efba4e6bcb603eeb8e739bc3f0dc7f806df38352e051e4e5f91f938aad4fee764fefe6f28a9d3e16afdee563f19a5d3f5ecbab76fe58e17d741dbd326aad141f8e6ffe60cdbc29c0f8f2ec1f305f781b9bff3c5971c3dcb971d14597c40f7ef09338f1e42fc7873ef2a9f8e0099f8c0f7ff4d371f2499f8bcb2ff959ec38e7ea78e87d6f8883f65f127bedb567f5ffabcb7e1dd7cf9b1bf3172e8e8ffeea7d71d8f68f8bfbed7ab758bc6449ecbaeb2eb1c38e3bd418c0781c2bfd60df1c81b9d91ffb00f2077200bdf5cdffeaa71416340475f8e3f1382e954a9d3b934a814711e6600c65d62d3967ea14f7316d80ba401f60cdf2d19876e56db166d5aa585dfa09b795720c1a5d16af3be7c4f8e49f3e1777bef182aa5f3179528c2e581cbb3efdc13165d68cb8e0a9ff11173cf9df6364fbd9b1eb331e1cab8a0c1d71af35db0fc688dce893f1d927725e823a7a00ea3800c7664378c7f1e7c7c73f7d59d71a8b19cb17c52e57ff2676e435e30553666d15cb2eb82ce67dfab458f4e35fc5d6471e16b31f749f9834d2b6ff7dd6cc88bb2d6f63e6eb3bcd8fe2394ad83774ac9bff86e6ff78d8e319cf8e9bcf3c3d66dc61f7b8f27def8a5b7ff3cb4eb2e93007409d62fecec99c43cec5bc29c03ec9a32eb0a3c05b3375ab58c353c0d366c72dc19b21568c99ff1cab073eebdff1e1d8ea97761eb71a2be5a87f611b9976fa027dfbdb4646e3372bd7c6adb76cd32d008fd45740c7d269b1cd6553e3b819df8de7dee19b71f7c917c59ea3d7c41dd65c11f7dffac7f1acdd3f1ff79dfd9b08bef7c77c5f5cfc2f28d7c97fdc2a6efde3d4f8c5d54bea17b7f2bee278b04fd8166e0373cbfda06ea1edb8db87cd99ffe86aa71c68af6ed62196396befd82ab7de1f73f4e1199f3ea307a420dbd60fb6ba0f2481fe85becc09688b8ce33274b01850ea2e28ca83d645e1729dc11c07c4335fead547d70ff3a3e4ed06cc471ba00ffce9a7e658c4b6910328059e7dd5166a7c8ac831a52c66036580baf6e62ecf585260ded9aff6d685f9c2c36fed5f01ed1c0bd817c0b8b32d00bcdc677feb9d6b716ceb5ba7925f7d8f970fb08d4c3b73047d7bfb00a4eaa267dec8b4a30e05d4f529b50eec0ff0a705f009f27e646c63686fdd627c73a0b88f6903d405fa00abea71b8d896f37595379581bdba500bb1ccd9f1204fa0dcba7c78f8413f8f870bba400ab22d74ecfc1f7fbe9913d01699457beae6906353e08dc9bff8e4652d3ccd4b196ff197d73dafb3f85b5271f1776529f36f2bd7585d1ec618e6d8167f5b2ec3b146c75c80e74cf36efa0d855551bf400b2d32f727f4c1ab8e3bae3ec1faa39fffb4ca898f0e4fddf21ba9c6ca31d1c9b1724ceafc4e2f0bbf0f7af083e37bdff9ee609ed69e7471bfffddefc55e7bef15c73eeb5995c7e2066df735fc7cf7dbdfae8badf03ff799cf0cf8f6819c9abfe1be0bb54e5ae8f38ae5d7bceeb59507783a192073bc5ffcb2970eecdef0e637d598bcca191d507a5b298bb5575f75d54097df3bae19143d72e489e7673cf3d89a1bbca79571b4df279df8b9fab4ef674ffefc605f7b6319639e747ed73bde59fd793c74bfddacf95fce5350da7e319d3a057f55a7b301ea027d00e7af45288777de2517c6b917ff7e40cfbff4a2bae8083df7a2ae7d61bb3f40dfdca93be6f0f049bcaf9e765abce6e5af8c1baebfbeca3615dffcfad7e32d6f78e3c0bff0fe6cbcf97fd8dffd5d7d1d33b18f7ad423e3aba77ea57ec9e549c73c256ebaf1a6f8d8873f122f7ff52be3e7e7fc2a5ef19a5755bd41fe652ee1336f03fb41fb6bbc629b45e07f6fdb5320072c0ef3f4f5a2458b62d6ac59f569615ecbad1f8e69457bd0c6278052e051f87d625ee37cf783ee5c5f1bcce23b0bbdbcd699857ddaf09ff194a7563bf4799af9ccef9f51fd393e8058e64f7c8ebff23cae1253d8770a38e9cb5fac4faeb21f1cff9fefad7602bbf7bcff7df5b7afb7df61fbc13640e7852f7d719c7cea29b5fee2e35e5a17b1f1f1eef7bda7fa66419b7d4adfd4cffae52f62ff030ea83ef08ddd495f3ea5fafdfc97be5075d1e3b78ecdf1452f7b49b547767cc9c5fc4e2e76bfb9e07745fffc9aa37c73fbc92f7f1efbecbf5f8d63ffa5ea12d7f982ccb1a10e05d4d1b7ef1b026f3978fd6b5e1b8f7ae823e282720ca54fa79ef2e5fabbe8c218e660ddd2e2b72f29781e67ff562eaa6e57cffeea13c07d45dbd5a8eb981db2b376747dc8937143c8f180030ce4d336667ecd837a9b0b177f4f3cf1c4ffbdc5dfefbcbefd5e6b2a75f16fef7dbbd7ff528e89331f76cae0f5cb47bef51771fca3db6fc456f93167b2a6b85938f0b8e363df4feafff5f19d471f1f9f3976f878ea3a31c861df070c9e2e1d83bd8e8d7f3d2e86bf19fcb67290ebbd7ef8c8b79e12c7c587e218fdfde84171ca71f91512bcf6f8f878f4603c7e140f3ae5b8d8dc5f09de60bf3621cf75b02536051b1edf8df4754bb6fd16e63981096c0938067bdcf55c218fc2ebb85c2813fd93d6fefb1f30780a38179ffc8502f50517c4f9d8af5cff40199002e519fa806639fe2c20e7613dd32c17ebe36da80863cb37372f3e41ce195af5cac99e27ae2aedecf403a84f5e7e4bad6f0a562f9b17a3b75e172be65e1a2b6eb864938a634af1dc0cc81d1939b81dadab6f3f28627de7ff3eb6297d7e52b9f179eed491b83bafe02abcbede5625febdcb2ef1dcc23ebad0add6753388613e40ca878443f9709c5b7b983f39e7b6f6f4bf7eb0c81871c3d695b18bbec5576db3bd86edca5bbd36aebf7c615c77c5c2d87ec5a298377f7e939518e57f2d772817da7bedb2637dfd338bbf471d75548d6f0e806fdceeb6eb6e25ff964796b59c9bafbabfa43e2a83c7cdc2f6a337c59c35b75665f22d9596efc874aa038cae1d89ab96ef10dfbff58eb174ed8cea6fd2aab531e3d6b531ebe6c931e3a629317529fb44c4dc6533ebabd4b83a2dde9a830e8c5bbd6a2da58e7d27cf630cad7a055290fb28908f2cad896f12d62e5ad9d51aa6ff71d9464b1e3be251e079734f3bcf51405b5eeedb86e67fdd008305e062bb7ad598f2806dce8987ef746e3c6ab752763d371eb6d3ef0aefb76374ca9d42f2c1f57a8bef0d63cea59f87fd92523667fefbe1bb1f8a017eb7e8a69b6e8e05b72d8aed77dc39b6d96197b865c1a2b8fa9aeb62e9b265f575cff8fdc479ff1d9ff9f509b178d18278e89e4f8fff7bc5e971ddfc9b63f9f2e5f5431b414c736c73b79d37f0218c0db5af52f6f9fe58f4f5a1ce7fcad7bef1edf8f2695f8d2f9dfa95f8cad7bf597811a77df51bf1852f9d1a279f726a7cf92b5fab7a6c3f9e00f629e03a0edddcc6affb433e5e3ad6c0fd89768e8f2d32c75c1ee8b701f5a917dc1c53e6b79f0358537369b1a1cb57af8c336f382f76ba32bd25023fe52673d681bbc7ad3fbb28a6cc9c1193674e8f5b7ff2fb9875d09eb186a788528cc362a7da1f816fc00d2b7573922fec0325f71d5ff6013aba727ead6f0a56af5e143baf5c1e77baf1f28e13b1eca2cb63c129df8edbbef7935872f6b9b196a77d67cdeca40dcf1c6dfb1e39b8080c72ceec2bb6cdd9bcdd5eb4ddb682f6e4e27b6ae289d172ccdfff95af8d2bdefb1f71f587ff2bd6a42f136c2accc17c1839e7403f17eab6a18eb3dbafdaa7ed21a5e4f9bf76a41cf74766c60d6b56c5e76f3b37feb46a61f5c138a88f9f5aef6cd6871aaf8bc96b5ee5e5222fc3f3b5391b7343f37feda4b5f1fd5973e3e69bb78da58bb68eb52b791278a495655363e6cd53e2818b2f8f576ff5cdf8e76d3f1f6fd9fea478f2b667c61db7fa43b9d62a7e17971c6e2bdb7ac1945873d3f45879c57671cddcb5f1fb9b96d6fe13db5c1c7bc730e7a12c8f57d6e3a73f00ed3f77fe6b8b9f1cc33a747dd7fff515c38566a0a75f7dc013b4418e6d3dc33e709ce0432ee5fa0750e3e73c9467386fb95fc972aef32ca09f87ba8eb37d025997ba6df35297be00da8ea3e08b49796c733cc70d3bf950f5fa34fbb63f2eca980fc037e8e742dd36d498c33cda36b15f52ca965effbbf80bb0332632409b423f366bfe97363ec8c33ad4be03632803d23c36cac76be32fb7b537ae63843fbf30ddee019a7fe5407b6579bcb29efb136de353b045e698cb03fd36a85f7ae0bc55f2e183e31cc33af4af3bff19c33cff19c316b3c93671fe77b940b39cdc2c20e741ff58f8651198b2258bbf80fd96fdfc0b6f79498d9363b4d86cc3c6b76f2cf89a13c87d6e7a63c78c36c71279dae67e3fe48823eb22e96f7f7f7e9c7f495bc07bead39f365894444f7ba8e3947d01d8fa64f1169f9ffbec6707e77268cda7d89d77eeb9f1e31ffe285ef7a637c479175f58e3a18f67e3f15bbc2c4e5f53f8bffbedef9a8f2e0ffc505aecb13c8aa0fe2f6f7d5b7d22990549fac67d311ac86a7f4afd3bdffe4e93151d16bf9ff7cc673799be3af2cffff4d678e0831f5c5f017dee85bfaf0bbae29cdf9c537f4bf8f56f7ed3e075c02c22db6ff0a0fb1d51177c19e7daef12eb9083dad3b2c4636ca06e1f601ecad63bffd3977bf2820fb69b33ffe5513c6653072c2c52e7a9dfbbdde9e0f6c46f7a1298c2d3b014785040eefad59ffb0fa0fd7f7ff08378d4c31e11773fb8f8ba73f1354ef1495bcb5bbbc554fd03e8780b97ca0fb8e31deb6fff029e00fed94f7f5af58e7af423ebd3ebe059cf7d4e6cb5d556f58b09c0fe0b7d799ccd63c482eedbcb7e02e0c9c7e6b0bbddbdecf7edf5cfcf7cceb3ebd3bf975f7659c9bfcd7541bbf1b01ff68d788e1b31d737ff3375bf0143dbb60fe1c331c23730aea06e1b6a2ee8b180fefdef9e5e179b9f78f4e3e2d07b1f56bf60a1cd9e7bed1987dffffe557f75390e118b1c580c7ed8231e11277eea337541f7714f78423cfe3147c7131efb0fd5c7231e79545d08657f639fe2b772cf38fdfbf1f39ffdac2e6693c3b6db6d1b0f3feaa8f8ec273f55f338fdbbdfab793cfeb17f5f9fac7e44e1edbbdf7ef5f797f55df9c53739a28fff273cb6e47dd8bdaa0f9efcffc6f7be5d6c8f8ac54b16b77124f98e8efdfc6f38cefdb6fb856d28a01f166253f8ad6e71ed35d7c645175e18cf7ff10be34b5ffb4a7cfb1bdfac5f1ce177af01bed63bff0b1fd0e63cd174dabec3b16193e7ff3efbecb3968de4c6a2a060b0f11ca80f68dff5ae778dd9b367c77def7bdfd8638f3d6a39e69863eabbf63786bdf6da7b4c42f833971c9736404ee73c587dfef39f8b7bdce31e55b629c84ffe1e71c4111d77027f495cfbf9e7c431573f3f7e31fe0f0b6f36cefab7c3e393fb9e3266217b021398c0ed8b73cb85fbf39ef7fcc1f197e3adc75dc0b158d40f190af5b8ad8ca77c590016d9567f1ccf790a98456140fbd24b2f19d346df73803ea0f2724ca86deb20f703f465fdbe9d7f7e7bb5b3ed4c79ea37e3d6c74e8a6d7e395c7c000beedd3e981ecfc7e187dfafc634bee3465ff3189a17a0cd823b6dede08d74bf3569dfa0b4ed8bfe007c62fc61e5feb53d06e50273ca56bbc4c8b607966afbdd918d61971bda6f9de097429c1aaff08c099001f34336d0ede9651d30b5d0274d296356f82349572c2be50f45ffec3593e2ca72a33d5254ee52fa78af496b638fb2574ee96e1032969574be58eee8cf2b7455b1058ebd63542a83bc41e597f1cf395a87e6fee4fcf9bbe2ed3f281ba2f928ffbbd2eafce17e6028e34f650f782fdc696e9cf9ad2fc5cae293367fa047dde71e71fee5d7c483769d16cf293719fcfee983cb4d6bc6cc9933e3e8a38f8e93cb0d6b49aae346dcbf5eace32c63388f86aac37df1d733ee1de7ce3c2cd64e6a1798746ecab28531eddaf363f2a491d22efb1c17a2ad433179edead87ecad2d86bfafcd8766469b5195d3339ae5dba75dcb07c567dfaf1c81d6f881da70f174ff3fe3468f36f4d97d7e49618afb7f6a94efcaa6faefaa8791640d92ef80359f68791e1cdfd004534b2cdcc98b6db3631a97b2a6863d8e5fc1563e62bc8fb0794b673d8f8ee2f1b9bff7c2045fb3f5fb14d3cfcb0e9f575eeb72d5e15cfbcf8ddb170f5ecaa07be769797c5ecada694fd81d865ff5bb126962c5f1d8fbb70f88af0bbccba3cde73c70fc456338adec8e478dd098be27bbf6cdb286f037334a7fe18f675cd5f3b800ca09be5dc64a9b7fdf6dbc7bdef7def78c4231e5edb3c2dcb078f0b172eaabffbf5ac673f2be6cc9913175d7779bceb67af88dda71c144f38e039f1dd2b7f1cb362bb78c8be77ab63f3ed6f7d3bbef9ad6f0d62416bace20b6acee60105fdf96f9f44e66b6ffd914f3a168578dcdf3f76f09bbfe47fea57bf114f7afcdf8fe19d72ea57e3a4df943e777384a7819f72581196503ff9cea9d5a76322b51fc8a8b31f5007ee4b7dd8d7f164403918dd7d56dcf60ffbc5da596d6149d8fb13deb63c7666310c94b9b0e286f971d0ffbc3496ffe996b8f6fd5fabecbd5ef3b898b1c74e71c9cb4f88e9bb6dcf1d74e5dfbc7659bc75bb4b6a9d3e00f3e28305fb652e793bd8a60e0f54fd8ecacb7d8196bd2b46a66d17dbee7464910de7eee4c92371ef49d3e269e70c6fc4c5d43bec1cbbbfe31f63eb230e8bab9ff19a58724e7be38178fa8e8b5b8cf23fc7b34e3ed47d138172fb97f5faf39ff613e75d1ff759b178dc9f2ad81290c567b7d9352e9935671087f88e2f3cc7509af9e89a3780d2561fd89fac8bfc5e3bdc3946ca79f7bc5b2f8bc3d64e8903d78ed4a7cd56957d7ee5ead15859e8f2b2ed97ac1a8da7dee1c6d863faf86f2179c2bc83063e013178728ef13267f305f041e575fd4446db3137676df5edb8f041fd6397ee1d2f5bbc67ecbcdbade5fcb93c268d9463c794e27b4ad11d29055a4bd9c693d9214a9d6162fa4c2f3e47a6c6f2453bc492b5d3e38d73af8eb36fbb6d4c5c7332077383ef3802a936c8782aad5ef375796bdb07bcecab0fe519f01c0fede411df7107d9569efd5196fd816c9bfdd2d666ddf9df8e75fad107545e8e09b56d9d9e4039dff88555b6330b6000198b73555658d8e95f5f52f5fb75f4a9bb0f2ab77f59af6e33fe151e304e9e9bda647f9effb59307c5ce9ce95bed4b496175996759ffcf9bff4d0739405e757b5f5e826a079001e328b70ed0d05fe6ab07906ff2fcefe450da8e5b3f86bef37e471d4a1199afbd75a8be32cda8f645b7ee83c54fd6ebff8c92b652f49451bf3dceff93cb79b12d441479a7822efead4b8defb803e30379f64759f607b26df64b5b9bbc1d6c536f7e18efe1828fbe734ca8edbca092e301f500b4df37fd6f3d7b4e7cf6fffe32569650145eedbcd1c5df5268af5c391a37cd9f57fd2c59b4303ef692c757bf6e33e323a7de5e158d6cb81fe4eb097eca266f6f787c2600ad7d2bd76650f307fa06f05b8cc6b38fd2cc4797a22d741007df856d9cac5be585e6eb2e64c038e8a9abff1ffdecacfafbacbc6a39f3d503f8617f705ba957f329800fe42187d276dccc595b7d0ff7bb363f39869a37e018e7bea8bd75a8be32cdc876e6a49eb9655f40aa0d32ea63e6ffaae1fe90012ffbea4379063cfc5b971adf7107d9d6b766703f9ebf289ffd816c9bfdd2d666b81d866deafad107c701e64a89527da90fb5fdebf37e1bf73fec3ef5beebd7e7ff2eee77afbfabf794bf2afc071d7e447ded334f003ffd99c7d6c5b70f7df0bf073e9c4bfaca31c6ab931775f741e51cf3bff5fdefc56b5ff9eab8e4e28bab9edb9b028c93e7a63187fed8eefdf9df78e862876f287c8f931e4f40dbb73734ff9b2e6d7c9a033027f4b62bf7ea9ff8eca7e3e31ffe485dac85cf53bc7cfeb4c79e7bc4f39ff5dc5858ae79018bb34f79ea3185f79c78e9cb8f8b231e70641c7bccd3aa3f9ede05beba1a3ffbedbf7f9cf0f18fc64b5ff0a2c102f0c38f7a443ce5694fad5fd6607f703f9c3d674e7cea739f894f7ce463750118df4f7ff231d5a63ee95b7cbef1b5af2b6dc67c55fdade44f7cf653559f3716a0b7f73e7bc7473ef9f178d98b5e12575d7965cdc17d8e22a8fbd68ee1386ffefc7ffb3bfeb5be1efca20b2f8ab7bef1cdf19e0ffc67ac2afbe7dbdefc4ff54b0abca180a7dddffbaee3073ef0671ceae39fffbb7892c2332ff084273d31be72ea69b50ee04fc618250b4ccad89d6c28cf3ad4c185175e583f8cfbc0073e10af7ded6be3694f7b5ae5efb5d75ef543461683e1bffffdef8fd3cbce826e863ee918c883d78f9907dbf89b8337bde94d138bbf1398c00426b009c8c75e4f42d07c8c065c2c2bcf7011173e658c4da74f0cf4b4857fe08107d53abc1c8f13b3f9702187ad051d6d68677fe8cba39de5009e76e6487d437463406f7d25c3d80019f13d2f23a3cfc8297e83bc95c97541921b00601f958fd74ff8f81ed9e68075cb9cfd62ca8c9d8aced845808dc1fe183f3f9dd2a714c799fce49b2f80d206c85697f28bd2c5b38af8967283c1be96c1b35a07169fc78c4c8a974e9d122f1a99127f3fa55cd8155e7ff17765b1bdbedcc8fdb0943f1437f8261f7387d22607e3347e19ffeee22fe70ae4b13f42f501061fea14f53647e85f1987542aafc8d069bca66381376dd98258b878552c5fc2b7c20bafa446f9de2f7e17d7dd3c3f4e3ef9e4f8fad7be3ee60948b162c5d8d76f3abef6a163777e5b0379f95b65ad4fad9f775f7e6eecbfe2d2c18775c8d74cdb2ad6cc985dea652375f6a2448a79abb68adf2dde3d7eb860fff8e1bc7de2a70bf68c6b976d13a36ba7c4feb36e8beda62dafbe5cd8adf51abfc4ee6e261903c7b56453ffad1abdfde6ffb45d66af5b769e1d5366cf18e4b529606e813666c3fd20d7899d413e5986eefae6bfd7e50b6e5d12ab572e88185d109356dd1a6b4657c4ead195833279f5ad31a994c9ab16d4326975d3cb3a6b479715fb5b238a7cf9d279b174f9ca41dec631a75cd4a1ae1cc8235fd0974329f403ea134ad467ce9c51ee1b9e1a8f2a378bdc44f2caacdd76dbadfee6efc1071f54bf607acbbc79b164c99218198d9851f6a91b165d5be6d7da78c63dff219e78e803634ed1993f7f7e391e0eb7b7941b2c6f82417f9fc8fab4dd4740e65b472ee0595ce805d4d7c7e389ebf60430b4dbd6f03be8cf3c2cc0fc2c00197965a80fb23d36e8baafc29f7add92d8fafbd7c6da252bdb71aa2bdafd6297f47bbaa5cdeb91975c7a5d6c7bff3bc7ea65cb63cdb215b1ed03ee1a4b2e29db84a7138a8ef8f5a49b6bce8eb3e0c308dac6400ec8cf7aee2bba9eff39ae6eecfccf6eb8cbce07941bfcfb0fca9e7bdda7ec4bbb55bd8c99773ea02efecebaef3de286779e10cb7e7f398974d206fce397f8f6436a7c3fac55c77ee43aba19d8213b7bdaac2833b0e3fef9b879f248fc6964da202e200f8f2dc0bac5bcffdcf9ffdbf917c7afe6fd3e56ae198da74c9a15cf8b59f1ecb55bc5d3574d8b278f8ec4d1cbd7c6c3cabe76c4e26531bbbb7ee963e9eae13c34261fa6d986d2378af9da66ae673dcfcd02bfd9877528314edfea4ff1a9adae8fb973cb31e5963931ba7c66ac593123d6ae983e7825742cc9a5f0a10ba7c58a6bb78ec5e7ef1a37fd6156bce3daebe3978b168d894d3c62198f5cdcaf8572fb6f017561bbf417190520cbf6407d90eded7b9eff20fbeb8f0905197cf5723cf49467e81bbe3e85bea1146db31f281f4ab60f26fffceb7f17e038b651172e0ca383aea0ae3d54b93a52e33ba6ea9843aea35b2fa03a609765e83a2f91d167e414f7730bb21c537b8e8f3c85c35b1c723f91e91b58b7e8d73860281fdb7feaca813c72027d3994423fa0f44d3eb6b6a1fdd8b4e953de46d0feb8d8562edd9cf94f1b396d90f9d6cd15c81beffadf3a54704f824df6c507cb5947b9795880f95900b26c0fd407d91e1b74f9420e60bb029f4407e6ac5f0ab21c3bc7434f798631e1eb53e81b4ad136fb81e6782c5e4029ab56b59fd3b0a0a34ddf9f71f497e5009e76e80aea8b16de16fffc92e7946304c789e2bf4cdee5657f9bbf7c34ae5bb8222e9bbf2ccebd71499c3f77515c7ae36df1879b16c40db7cc8b1b6fbe396e5930affafcfd8fbf179f3cee49d527ed0c6383169ffd99631bfd6eaf69653187e27e6e61aef19900a0ed7d1265bc7ec26fbe5b0e9b37ff934e5ae493c2a7cebe0cfa7228c571263ff9bc1e192d9e0486df8f5d639692b7119436e5f69eff9c0f6883017fca30b6b903799b3aff6963937d795e13ca9159a700ece1d7f9ca0e59802cdb03f541b6b7ef8c19c87c0a30e7eab76c6bf31cc4ee7c88fa3946c9c585e0f60141e7bbfcc74e9fa2faee62509003e3807e3cc789329cff6d8c982bdad0e65c71ef43ee593fff409f3adb085fd4972de3d18188fff9c07fc5e187debb2efe6287aea06e6ca87275a42dfebae77fcfbd8f7dc423ebd3bf00dd0cececaffe9da3c8e833f2f1e77ffb4218a03dcc8f716b73db8560908f2d005b742cc8b147070ab2bce94caa5fd6e68d5c975e7a69e5b1c8bbc30e3bc477bff5ed6231b4030f7df8c3e2d7bffc556defbbff7e71fd75d7d53a7dbbea8a2b63f7dd77af3e69039edae5b5f22cfea24779e8231e1ebffed5af06db167d2831b72ef7fd2cacef77c0fe715df18d0ef22baf2cbef7d8bdeab1afd0b7edb6dbaee67dc925970c7cc007fac59e5c68afc3efeae60a946feafc7ffb3fbd2dbef9f56f94be5f51fbf8e1fffe50dce9a003e38b5ff972bcf60dafabbfd9fd9eff7877f56b1e16607e16600e19ea836adfd5b141976d5faea99a51deb15036883cf922eb834cb5c307af7460c1f7b4d34eab0bc42f7ce10be398639e1afbecb36fecbdf73e83c4a5163b266a0752d1667371d659674d2cfe4e60021398c066c0632ef084c6c50dc7698fc9c0e3b6c771411d3bf538e9fa414196f5ed8072a8b128f9a299b85e28796e921a0760870e2523fbf5fc9579fd72dbd193eb53bf94058f69f63cf14b997fd8bc5afa3616807f63e4be399ee6075f5e46e3b5b1e6a25b7ba06fc723f36c8fccde7bdc3279e6ce28579d4d013efbb47e0bb48be536a04e2147fb079f7aa616fa27a8fda1dc607c6d74757c6c154ffa462ce1bd5c09f46aab52762f63b14bb961e92f61f351c782f2f7f462fbf1627b66a10bba3c1c37607ee40086790ef3515f1ddae4cbb7f240de862ea2b8906b698bbbc536f3c6e829c3dfda583e7dbb9831c23ebd26962f1e8dd195ce3be2b74d565a353ea8b975cde9d3a70f2e4e41eb8f7d64bc2bb7e4ab9cbf180ffd19635aac8c072cfb49ecbef29a262d8235934762d576bb977a4dbaea6f0a769fb930eebacd82721c29b910bbc628b4a531042ce45565f86ffcf93fbc49da9cf93f75c7adc72d2373669054a7b571e01f900fb129d6d906759f4832f3b19ef71da0bd7ec5fbbeb42a1ef28fabe2a837443ce95fcab1e8b695b176d58a4179e2db27c5a3de18f190d7ae2d654d3cea4d114ffc971223e95c70e5caf887b7463cfcffac8947bc7e4dfcf222f689361ffa799a9f706c292053edf0b1a1f9cf07bad4b5dd79e79debb66291947d96d772b1104c7dbbedb78bebfe745d5d00fee239a7c4d2256be3e5f77e4becb8ed0e316be68c98b5f5563163e6cc983bf7a6b8e9e69b6a0e14d062107b388ec4340f79807ad36f39b13fa92bacaba30df3b78f6c27ea4d24b9b1a8d1d1818f6eec006debd05ccf3290c7163ee39875fabe6ce732e3ca8531fbacb97c4b26cdb2f6ef17fba4570f97e3d1d4edb68eb927fd30562f5e1e877cf14d71b72fbd3946e72d2abc1fc54891a1237e3b7941f59fc7bab5b7fcfccf188e3fffcb3ed73d11b17c296fe0581abbee7e48dc618f7b0eca9c6dc62e004fdf67f7d8f52d2f8d1907ef1fd7bdf9bdb1e0b4d363cdf2f64aec0cf300f643f4f96e478af50dceff727cfbc3f419f1e519db54fbdb03df9ab94d2c2e730718cf3c19abbcafe5f96c4e394ff962a3f3bff4071fe87d77f59258d27d383740e76aec280ec1e9fda4a5db0dfc123b17f8e603355fe575d1b0c456ae3e05d8c64e1e50674d39277d73d61fe38ca98b63d1823971e3f5dbc4a2453363d5ca19b17a747aac59392dd6ae98d6fd4e7029cba7c59a25d3e3b66b778cdbaed83d165dbf6d7c70f10df1c365b7e0b4f33edc0e14612e206f1378d6b38dfab681fd90bf25f31f1f594e11d91e3df5f39803da409f427df56ce7ba31b21de0d89d8fc396f5ceff6edf94ba2001aa5dd1f1835901bf5e7f51baeb57e3785d07cf9ce167f4f96e478a75beb0869efe29e8c3b3ee78ea4ffb7ebccccbf640dffc0630639279fafd8bcfff42f1a11e750a3ef40f9f7aa6167c642077fb641b65e64bbdea96ba3eb23e05d83627a10e7290f314d6d5a14dacf1aeffa1d9161b175444f68f6df66bbddaa57a96811c0bfea6cf7ffad7fae8e28d728ac8f68e09d4beaaeb9837dfc3fcd457cf76ae1b23db01e55063515c0c06c41d7ffe0f3f6700d8a1636c91fdba0d6cb35d2ffcedafe2d8c30f8ee71f71e778c903ee12c73de86ef18a071f12af79f83de37547dd2bdef4e87bc75b1efb77f1d6a3ef13fffaf8fbc53b9e70ff78f7310f8cf73dfda1f1bea73d387ef089f76de2f53fd782c30521f2772127c37107d91ee8dbf1c83cdb7ff6fcefaeb1282053164fa1f8d8d8fcbfe7a187d6d7311ff3f4a7d55726c3a3103b433b0b3a5065e6ab9cba3eb23e05d83627a10e72c07922c702d6d5a14dac4d9eff5d11d93fb6d9aff56ca37ebd27ee906321dff4f93f2cf8c8728ac8f6e855fd72bcb0afead605e952d5a7177855bfcb31b773dd18d52e4139d45814faa82e73a47d5162b8cff9b0c4ed31ff013cede067f4f9faa0381f367dfec31b9eb71de38ccccbf640df8e47e6d946462c78c0055f8af1739ef2c5bffdc73beb222dbf43ccab945ff89217c797be780a818ab46d4762f1fbda87dce3eef1fdef9d3e888d9741ce756769e3467bdbedb68b871df58838f3f4ef575db0cfbefbd6d7baf3c42e7aea42dff1ee7f8ff3cf2d79fce19a417ed03c3e43fd35f18e770df3864f1e35870ef0d407833c3b5f806b10a00e32e26dcefc7ffb5bde1aff5c0af8c11967d4d759fbfbceef7bf7f1958f9d31b4b39e6520c7823feefcafb5b1f67501d80293e471066c53803a592e9874b4e569e72465e7073996c87e8d451dbeb16c03f5b38f09fced62af633f73bbbdfe19f0fbb813af7f9ec004fef2e058cbb17bbce3ad6d742c40bec772ce01d43d4708fcaeef588ebec7fef190f5a9a30bf5220b647b7313e81243da3fbfe4bcb6b480f1a8f53eec83307ff3a1784322ea9320e5a29bb105d83bee52f41d7b688dc3b26ab9b95cb78c1da70d624d3ba783bff4f99f574a8f96f61f8bd929abd6c4074bbc3357ae8eeb8bfe8ace663c2c2ffa57ae5e1b67ac591b27ac1a891fac9d14f38b2fb2f1159180f8b92ea8b70f1aca98151fe890973273ecf36c03eacdb68c4b91b7755228bc61c90bbec3762bf3a6ed145bf16e6b522b6574c5ea58b96c75bcf1998f8f43efb46ffdeddfc73dee71f567374af4d607522864d656b362d1c2459587af9c5bd56bb51ab38972ee79db36dec8dad178f0921fc47e2b2e8fc9ab477112ab67ef182b77de2fd670535a6e2c6ae0f5604aac8e8366cf8bc3b79d5bc68ec128cc9e7a1dc77483bb0e923eba759f2e946f7abacf4841ee3340976d29ad4067bcb2899854ba3dded8ca231fc632df9066d80761fed85be04197ae8858b03862dec235317fd1da587edaeb62f9492f19945b974caa32746afdb655716ba92ffbfc8b63c5c92f6df48c0fc66d4b275739b295ab180b8e0f2d3fc7c6f1212e3cf3cab9feb9f37fe9d265f1c94f7e2a162e5c586fa4780ad8bee2839f95f9e31fff18575f7d4d3c64ef47c68beefefad869eb1d63dad4a95597f8575d75755c7ae9c571fe05e7571bed3946b60f5ddb4282f9a363dfc827d705378d7ed0a80ef5261bce7fea145e3526a8f7792b3bdeb4b2b3b0f83ba98c3775ed33dc4ffa317241666ef697c278d036df6c4f5b8ce97fb19979c1bcd8feb42b63da550b63d272f26ac7ac2bee3a236e9ad6fd2676e78372f18bff3baeffcc9971fd27be1797bef443f5385dfd635870cbdae5f1a7addbb7eedd47841f3a985706fae4bc3e647deaf6af9effd307d9975ef0b9b8e9fa5f9660f8e3039191983f63765cbadd701178eb07dd3766deedc0b8f56b67c6aa79b7c6cc3bef1f330e3a8009d869447c7152198f94ab634d5d9a3f5001f0803c6cd637ffcb68c6b4e933e2975b6d13ef9db553fc76caccb86ccab4b87433cb25a5fc78ea56f18ed9bbc485b3e694b168fbae63ef7e611ec82cad0fb7d3fd7f196fec8871faa4e5f1f2d5b7c4d7d72c891bd7ae2e47ffa257ff159fc555715b177ce78f4e890b974f8f3396cc8eff5cb84b39bfef308805253e308f1c5f3857790b09e777ea79c10d3ffadcd8fc1f9dbc2a3ebadda5f1a16daf8e3f8d4e8e79376e1bd75fbb4dccbd614ecc9f373b16cc2fe5966de296b9dbc70d57ef1cd75fba77dc78e30e71f1aa49f196ad2f8b33a6dd58fada62eb33e72d251feae865fcafcfff4e37cba933a7b4cdb0ad8d76f2f5ed38bb8f08dad88ce71b7d725e1fb23e75fb57e77f6797edfbd712e8fa24b04ffff28524e0029d7ecd3be70adfb6d4f113f0803c8e4b2c9cf8fb8d7dd80761fed85b8c2b88e9d802f300f40ba06f1fa0f6e92f3aff3b3b636cecfccf76601b18cb7e1a6bccf6e9ecfd2036c378507de013aabf81cf6ebf04d55faa0beafa5487ba327df679b601757d42b906b70eb0d72e83b800be3afd622ceae641713b9b6fb6a72d386701f8f93829a8ffff62fe77b90974892145571dfba25ff3ceb9aa5feb857a1cd1074006e4e9cbedda07726dc0701168b85d739e80dc293e058c7d5d842b800fd0b70f50fc9a877e29d5b61b0b603bfb8197e542fff2b433c6fae6ff6fcf39270ebdeb21f5375ef16b2cfb692cdb40fb1c5f180faa0d3ea11478fa44c778f8ca75c176f5e97c75a803dafaecf36c03eafa84e63ac05ebb0cf203f0d51994ee730163c1330f4adbceb7d3f93fbd692bc3e39836daa9a76fce77f533aa72eecb3ec8119bf17c634bceeb43d6a7ce3e0dbd5de77fe91f7cf7ed9cabfa99eff80978c0f396bedcae7d206f369d5d69037c5a8c2b8849c12f300f2045df278aa16dfeaf2a79b46be5565aec76ffdfe272ef4bdb73047a73b69913df3cfd3b71dd9ffe547fb717bcf96dff549f663dfd3bdfc5a8f2cceb518f7d4c5c70ee7971c5e597573e207bc746d026eedfdde7efe2b65b6fadaf95261e3c7eaff9826ed116b43cb629797cb77e29dcd74703fbe3710090070bcbe47dfd75d7c71b5ffbfacaaffb65374680fe363acc8dbabedaf8b46d8c06c706ea799ba043dd36a8fa9d4f68ae03ecb5cbd8e0fcef8ab1a8fb201065dcf95f7c692326edb5d75e2d8b02041a0094016d8a4ed707744c8ce2c039299befb18305f40fe40d06bab4fb72fc22a77ed2499fdfacdf009ec004263081096c1cfc06f0b39ffd9cc1c9c7e330c75e8fc15cdc70e3e3711950071ebf6d67f86d29e0b13efb05dae7bae7117919fa10e6ad8fe139a8d9190fe41cadfff6b7e7546a7b3c9d2da5471c7164cd07c0cbfdcb6deb0394767bed331f9e17fb4e841e7d61b101fd6c93ebfa5cbdd5beb16652f73ad20ea8b545c0a6afacf9733b95f377e516fe9a95317de51fbb56d36bfe8b6df9473ef0c69effd73dd78fc75397765fce0d59dd76a5bed3e449b17ff17d68d98cfb16de74c6a0d02525fed531397ebb6a4d5c595cde86dfa2871f2fc2bd9ec167a6f08dedc57bad171ba8b9908336f2b405c8f8e00abafc4527c5e8763bd57a5d002e942bb24ae0255aae2cbbf69077e41e3362d2599f888bff784bf5dd14234e79d73fc63deeb44fad5f5e2eb25ff5aa57c50d37dc50dbe2c0030f8c19d367c46f7ef39bda0740eefc3c07a976ae067d16c8da7618ee938dd7fabc3246e28691dde3dc1987c64d5377abbf0b3c65c5a2983affba185978534caaae8a5d4727978eef3a6d511c38ebe6d869faf228a389a0c5248fceef200786b1ab5acf39fefce73faf5420235fa12ff569b7fee0acf5cdf9bf62eba2dbaa258c410b8c49a5ab3776c9358d0baf5a9cbc7a524c5dd86eb4bc216df5f6a143be3925b6757da89bdbd6056df7ddf1f8a3a3bcc679b83f82be9ebaf0f378b5f6d8fd17d0a6385fd60774f49f63ac6ffefb016ee6edb2cb2e75bf3cf4d07bd6455f9e02c67ef9f2e571f3cd37c765975d16b3666d1dbbef7e87fa8a687cde78d34df586f4a28b2e8a73cef96d2c58b0604c1ef8e6f732d926d4dbcdefa6cdff9617f5b6bd86bcb60db579f8e39ec6ee51dbe56fa1dd58a3d8d12aabff3b796b8cd1fbd9f7be426d1043ffee2fcdff10394f691fd9061fc0edae1d300e583bb5ecaf779815cb769911a37bcf8e55b347e2e80be6c5734fdfb3c98d55feaf5eb4bcd2295bcfac7dc879bc65caef62deec5a1d03c6bf6178530d853f5e6ed6cd11ae31843e2a8a82e33579f2b4d86dcf23629f038e8e1d763e24562f5b1877f8f517e341e77dabaaeefeeed7c70ec7fe0383126bcbb6074bcfb930ae7ee66b63cdd2f624f073b79a17cb664c6de3577c9b8b7db50fec2759669db229f31fca399c7d90b73de00f9e68fe1823f6d18e5950d8d51f769c1ff98d589f7cecdb53d63fff87f1d003b4299b3dff4786f39f2f064c2e74dfd565aeac9a1cfb8dae8a45abca9c9eb63c26edb8222e5b3333ae5c35236e5c33b59c57ca712c6d3fe357e0b7db479489b1ed612e2ce841f1879c7e6ccefc2f7f63a7d19971b7d1ede390e5b3e3d015dbc52eaba7b77db0fc1b2d7a73a78cc6ef662c885fccb8292e9e7e6b2c9dbcb2e6aadf3ef40da4f0d4cd3c7cb8bf5479a703c6e4d9d13ef409f001dceeda01e30864798c6853d0711bd8460e0fe84fdfb633d405d98f7e81f6ad3edc3e599ea10f61de1434eb134bdd2217e0bec5399273acf5ceb531f543bdcf37aef96699758a4f0003f4adeb23db655fe60b68bbef8ec7e70b46f0b96ead3d2afc41bd369b4f74d1cbe3655bbfe801da94f6e1f17ae63f435674f49f63aceffcdff70fbc26c8e3a91c0d1764902b13e3b5e541c981fae6ce7f7da923cf1cf40bf276c936a249ca385759d74afaeaf67d10abef0ba0072fd33eb20d3e00fe40dd37aabcec33dd137d025f798c6853d061fca0b691c303c64346dd7686ba20fbd12fd03ed7db58708e1eee33421fc2bcfd60bfd90ef76fe3819c63bf3ef4d3ea7dbe9f81389659669db229e77fed6cb7fa70ced126e7bc9f01f8cc8bc1fd7ffac24b5faff9688b3f79bc6cab8f1ea8fe4a715f1860e8b6021dfd973f83189b33ffe5a94bbb2f771f5126c66bcb83920375fae1183ade99729c2b8a035b7d559df4f98839e817e4ed92fdf6917d677d75fb3e88b58eaf52454f5fd23eb20d3e00fe8076c03802591e23da1474dc06b691f7e792be6d67e42f41653ffa05dae77ace115ec3701c95013f7bd187b6da190fe41cc7d4cb3ffb4fa15ef95d1d6a5c73cc324afdf252299b37ff87f6e60b68bbef8ec76ff7ff6ca7e13cedeb713cdc92f9bff5ecade3539f3b313efe918fc6f7bffbbd2ae3e9dccf7df1a498b5f5d6b52dfe78ed1fe3952f7d59bcef831fa8bfebcd822ebef90de0231ff48038f629e57eb9f83ffefdefabfafc4e2fe03781f91d5e5e8b4c4c167af98ddf8f7fe463352636dbefb07d7cecd39faabf3fcc93c582dfced537e037898b41bcf35fdf119f3cf1d3d5c719dffb7e1d3bc790f1de7bdf7de2239ffc58bcf4052f8e6bafb96630b6c4ca6331dc368d477fe473ec0779bb649b3eb29facaf6edf87fb4bdf177afa42d4ffa223d0e6094f7e527cedb4f6f982dbbd2e00d3c803621bd849db60605c82a20fd4d3d6a4444e3277049eb6f29b5e8be9a4514f9ff0909d7cf249130bc01398c00426703b8305e0e73fff05f558ec711dd0aec7e7720ce6c60799e701e0b11ac8877a9c47eeb986bac7f40c632083ea475bedd431bf6c630ed91e4a1be8037fc01c01fc2f7ce1e4b8e31ddb6f186b737bd02baeb86230ae19c6b73fc01c85352ef0ea87c0d8301ea97fd9567ff6db98f0a8abc3d86dcef99f3cf42b0fbd6a3b3232f02d6c43cd05183ff3d52366fffcef8516bc81ace86e5d2e7cee5e52b9efa429b164edeaf851717ff5eab5b192a72eca4d9b401fd057be84804f8ab91a1bf8411380f2a1ba6df3b12eb41df4a5b686fd07391e40e6c22cd0873ab4c9f599cf3c36bef9cd6fd6a724871844e8e81065cf89d97366c7d1471f1d279f7472fd96381f80fa410f0b6de6256d218763d07260bb0ee7106dc4daad583b12374edd3dce9f798fb87964b7583d7924a6ac591953562c8929a3cb63dac8a4d871cdfcb8c7b25fc79cc94b62645277ccf0266538144314ff6372f3c3b2f2cff16301581d785b36ffbb1bfe0264dae8c3ba31b23d301700bfcd93d6763e657d407b3cbef18d058cdd47d369c7c19c435b1c1abb8f428d674c78d4d521eff6012ff6ed06092043cf36c8fef10bd4d397be856d68ee3b3cbf40249f5740efb4d34e71c001fbd7dfb4a6bd78f1e2983bf7c6b8f1c61b63bf72d3c92ba101fb10df2cbff9969be3bcf3cfaf1f8001fd3ba66d7a10837eb427213636ffb949f6c346a8fa00bd5cbff3a1f789ddf6dcb7dab6506dac07f54ae05546a595cbff4e7ee375d7c4d517feaeb68139d9b62f39c73cfe994f9d229f02680fc6a4007dedd4a328e7b77ed74e29db68ed9a98337d4a1c7efd56f1c4d17dab4c9bf2a7b60b63c82bf8425c1967edb0b8f087b92b6f73a3e9a99f819eba50fb493bff0ebe3af8cefb1d1fd4e53eb22da78ccc28c7f0e9f50b38dbad188d7fb875453c70d5f49834752426a5fd1bf08581b52bdbbef4ee91f971feb6d3ba0fedcb3e9ace27c4201ef08395dae1822d9affdd0215b650cb580cfb9c29a83eba7e6799f18c098fba3a6dfe6ffaf91fe817a8a76df59d3e8c3056a9042fa59eb392270bd6c48a6953624561f3dbc793cadc54cf989b72fe1ff82ec8f625c3751635cc77d3e6ffd8f3ffd491a93169d5a4985ace7753ca7506fb88583bb95c6b4c5a15a3e51f302f9173ccf10032f302daa9631b1d6d8daddd809f6c29f22980b67e8079492dcaed076df701da14fde853f4eda5f08ce3be0668f7610c642d568bad2d5419d4fcb28d3950e75e05109336a83eca3ebaaa9c3f003adac01fa3d7c5c8f6001e3250e3746304ec63d51f9ad476df0f80a7bf411e5dec3ed4c914e803c073ac8c674c78d4b5276ff3b50da8a337ecd7705cf50b386ea1a7adbe856da8b900e30f8ead490f3fcef1bcc806e06d7cfe8f1d0f401bd0d7cd9dff1b3aff8b1cd73a302f346b3fba3c00b27e1be837fb34d7cc037d7e8d558a7c0aa0ad1f50637776bebd433b802e32daee03b4ab5de7479fa26f2f8557e314b9fb1a30b70c6320331668b6edcbcfcaa0e6976d5a0ec35c01943640aff91bfffebfaf872cdb0378c8007cbf5002ec63d607b4c7e31bdf58a0c51e8ead502753b218f4a134b2cc78c6c427757518bb4d9bff8d073846a20fd4833206cdf7306f6341cd05183ff3d52366fffc0f05f0fe72f3bfe453eaf483b90ad0995af4f9521e404fbfda821cd73ac839e67800997901edd4c93eb5adbcf29feb1be8187e01758a7c0aa09dc7047dedd4a328b71fb4dd076853f4a34fd1b7af94ebb0ee1cc17ec33d5bcdbd00fd3e8c81cc588036db0eaa8cfdacddb30e3f778292039eb33d9436d0c706e77f71a09efdd41ed4184506e0e779825f17a13368f7fd00e31b8be0c6ee439d46198f61ff9aad3a4d663c6322a3ae0e6337f6fe3fbfce986d3f5217588f78e091f18c273fb5cab0c52f687a6be3e18f7c44d17b593cff59cf89fbdeeff078ca538f89173cfbb98358fcbeefebdff2a678c1b39e5bed3e71e2a7e3f877fe477dbdf376db6f1f9ff8eca7ea422d4f133396fc7e30af877fe1739e5763e0e3c5c7bd348e7ce003e3e94f7acaa05fd5f7a31e19af7ff31babefd2d3f8e4899f89f7fcfbbbea22f5910f7c403ce3294f1be45be77fb9ef639fdc7b9fbde3239ffc78bce4052f8a6bfed05e0d0d88ef58423776fe775f03e625cc11d80f81ccbc8076ea649fda661e68fc2e66314387a23ee5094f7a629cfaa52f0ffc80497beeb967f564c23acec05820b70da59d8300da0e9efafa25c9dc16b6cd03e8933645ffd976e209e0094c600213b8fdc102f0f39ef7fcc13198e3793e09c9978e39b12479d66f32f4da6b55384fc05707e8539ebea1596ec97a80bac87e817ee07921a97f4abe18ac1709dd453f2ee47991a71f401c91f9d07e0e4299750ab6f8876aa71eb408aa8c5ce0b1d8ca450c27fdfac174a1552ff9cc31a4d5b6c4c9fdc52fa50fed408d9dfcf4f30483bc0a45ae1e50af1fc7b67980ac4ba9edc2efdb3a16c85bff87fb61863e80b4e6da6d4f7d645bfaea76d72f372e59cf9cabacd485f11c2ffd8b419f3a1bfb01ec2372f5cab55abdd639f3cc33ea87965c98677f7db070f6d0873e342efcfd8571d5555735dda47ff8e187571e2cc2e1afe59fb757fd5b0afd63bfa3df5dde9ddd908eb5636b952dd7ec1aa3c9e017bddaafe2cfb6f26252eb7edb5abdca474cbbf05900863aaed5470175d11f73b715bcb64d9b1d7c6e7ef262b073dd6d9279403f401dd0f86d9b22efe7209459a760bba1f90fbf6da7e18d1a14200339b6b6b6a5f0c69fffc37e08ed003ad94f3f4fa06fa8fac3dc86fdec36678572f30063744ba10e940b6ccc0140698f4131c9f3456aaed6fbb6b4dd2f94112feb99b33261ce14a07fd197db0f601f91a9270fa0eb076022eb82ecbf1f1bc8a3a04b9bb1501ff4e5c4dbeed635f19a5507c78e9366549d3e78edf307a65e120bb6edc6a59e3f87fdd4bfc71bdbcacd5b1e6df4a080c502f896ac07a8bb7365bf403ff07658b2229ebe7c66dc67cdf8fd00c78f2c8873e78cc4dae202dbc1fc2ffef50388d330765f85f67310caac5338e6e11f1fdaa957e565cc90910b3ce719800fd0936a6b5baaedbaf3bf1bb804ed00f2ec87b6b9c9afbebbd7aba9af5ff55a7bac5f90b773d6a5d476e12b178e0572e0f565f53f0c31f001a48e8375f85041dbedae8c76d63367656290732940ffa22fb71fc03e22534f5ea9946b9029b16a74f8730720eb82ecbf1f1bc8a3a04b9bb1501ff4e5e698f9d29c7fdfceb63278dad856ae4f794dafcd892cb7643d405d0c62776de269ef174968d7a774ca751d1f4c573deadd5cc747e5159dc1fc2fd00f5007643ed4e35f1f55d6d951a7d45c8a7fe820f74e4f39c5b1cef9715c04f9fa9ce21ca72ed576f3e6ffbac736dafde37bce4b7dfdaad78f33c8bdcb03645d8afdeadb3a16e802a86392815dd601e66abd6f4bdbedae8c76d6336765c2781450e5b55e4af95f17bd93dc7e00fb884c3ff200bab7c7f9bfc537ffb26f97fb36f581f64dfed79cffc3fda25dc735bbbe1ea02ee8536eeb079edb54ff943c1fa8e7f99579403f7867a1d028f20134f72d4399750ab6f8876ad7ce67c33e52c8055eceafc6ed7cd55dacf39963343ab4cdfdd5771fda811a433fe59e8cb6b9c9a73d52ef4b367dfedb360f907529d441dfd6b1500ea5dd47f62145cfeda90ff61923d076bb575939d6d16e7ac3fd02dfb4a90be35180fe455f6e3f807d44a69e3c806e7ea304c8ba20fbefc706f228e8d2662cd4077db93966be34e7dfb7b3ed7e094f1bdb555ea04f79ea41b3bc1562b26dc6ee37822fcae5b67ee0b94df54fc9f3a1cef5ee3a760cafdb5ff403d40199cff1357f7129031deda89b8b0bd9f65f3de51472813776feebabed13d9d6b654dbdc5f7df7a11d4fd43efca847d4bae0c9ded7bdfa1f07b158847de14b5e142f7ccef3e34d6f7d4b5c79c515f1d10f7d78e0179d97bcfc6575311920fbc8874ea8f27df7db373ef2a94fc44b9effc2f8c3555757dde34bcc2bafbc323ef23f276c340f5e05cde270df374f198fafffba3a0efbdff18038e1e31f2971db02b0e30588e976a78e8cb675e0d8d5312d75010f3df3466e1df4e56e5390c74b3d7900dd75cfffddbecd676505d93f7e9ff8e427c5574e3dadca40cd87056015dc214cc41d9d3ace6c0378005b93504f5b1310addd92c4060a8c9ff9f0a0f8b1a3eae913de89277e76620178021398c0046e67b000fcdce73e6f704cf6b80e68d7e373917181830c3de1b11ac8877a9ce73cc087eafaf3989e610ccf05faa1ed095919d4fcb28d39647b286da08f7c21a48d3e4aadf08727d26c0fe02103f0ed13f07c9af501edf1f8c63716a0aeff3c4af9e9dffa214c77e2eff7417fc633263ceaea90f7a69cff8992fda30fd4abb623ffbb4f016b4372ad3ef48fdc7c016d605f01f26a5f606c307c0a98d87c6b70f39e022e8d5a07831c0b723c8096b9007da863fb210f79707d2deed9679f9d9e042efb47f95bb66c6b16cc993327ee77bffbc5b265cbe2cc33ceac7e5c682636b1580006e6256d218763d07260bb0ee7508d56c4daf9a18cc0047de0937e3cadc9ab926b9a55ceb6ec6c9aca5814bd31b9757ee82db62e00ab038ffd25dbc003d4cd1d4a1ba0e7b10820d3461fd68d91ed013c6400bedf9e05b7f7fccf809575d5698bc3435b65c633263ceaeab4f9dfe6936d401d3ddb20fb471fa8a7adbe856de82097c2377ee6ab879f0d5dffaf33ff0bb23d40cef1b148066db029f3bf2db0375be8edf11410c8f100327301daa9937d6a9b79a0cfa74e914f01b4f503d0d74e3d8a72fb417bb04f2c5f19bb2f9b1af75ab37ddc7bcd4e6574d6c66f26dd12e74c991f7fdc6a34a64ceb8e932515f333a671dcd700ed3ed0cbb965dd2d790a38e7411b4c29fbcf5d96463c63e556b1474cad3c70caa485717ae9c7f219d3ea5e632cfc55fbeed806e021031c07f33cd9a2f9df2da898bbb1876836ea640aaa8f64abcc78c684475d1df2de94f33fc8fed107ea555b9e1cef7c0bdbd0bca067fcc66f39aa474ce738e77df4f4096ffdf3bf1bdbc2426ebe8036d8b4f93f3c9642ff26e67fb7ef671ed067b6a5c8a700dad54f973bfadaa947516e3f68bb0fd0a6e8479fa26f2f85679c3cfeb4fb3006b216abc5d616aa0c6a7ed9c61ca8fbe11c316983eaa35c570c9e02ee9e5462bfd107a87a5d8c6c0fe02103354e9a2783f99f8e1700bdbe1f004f7fe66eec3ed4c914e803cfe5ac59eecfda5819cf98f0a86b4fde1b9fffcd161ed02f60dcd0d356dfc236d45c003cee21335f3daebf47d3fccf1fa6c3dbe4f37f972fa00dfe1af3bfe5def5a3bb9e0555d6e502b4d36ff669ae9907fa7cea14f914407be0a7b4d1f778c95cc876c07ed0769fa04dd18f3e45df5e0aafc56b735899b965180399b140b3ddd4a780dbbccef650da00bde66f43f7ff433dfb291fc0abf25287ef1881c1fc4ffa80f6787ce31b0bb4d8c3b115ea0cf22a14d4a72d93ad3ac66b315b7fa8ab43de1b9fff0dd57f09a75f79e841db53c04d2e8c05cd7d377ee6ab47ccdbe5fa9f7c3bd006eb9fffa5ddd98e790ab81cdf7c6a10988f7591e35a0739c71c0f203317a09d3ad9a7b69e53fa7dc8b614f914405b3fc0bca416e5f683b6fb006d8a7ef429faf69576fba571febcf9df3fffe39bc5d9b14f01fba6946c0fa50df4813f80ccbc3916f6f5eca77c000f1980ef18c1e13e65cb9e024e7974b1fb309f46198f61ffb2ad32e3191319757518bb764fc639afb501beda7dcdd89fed03d8e21734bdb69fec7fc001f1efef79577dad32bfe90b8c05cd7d6ff1d79dffbc9af95def393e5ef4bc17c4a2850b077a5080eee6cfff61be83fdaf98d57b2e3f5f4ab66c4b6da11b3affbb85725cebc0bc0076d60132f302daa9937d6a9b7974a2f2d7b3cf425d00a63df0c32ba031d0e15ffa803b3232b5bea73c4f548a1b63433e9051a86b33f104f00426308109dcfec84f0073acf558ed719be3735d20e3984cbb508fd91ea7413eae63479bf308c827587d5b3746b607f09001f85e7081fe7944d01e8f0f4f7f390ffd03ebea640af401b2cc78c684475d1df2365fdb803a7ab95ffa679c07bfe35a3f706917df7fc905577dc243e605adfc6c0fc8cf7c017680be7201c56b5a89a31da5bfdda8f77d20a3103fdbe817ea0550f3ddf404fef463becaa9837e9b586d0cbadc8a181fc0b1c9b614f9b5747ab93fc695faea35e5e648db7d80360519bf8dca4230bfe93b6fdebc58ba7469ac58b122a64f9f5e178777dc71c738ecb0c3e2ac9f9c559ffc354e1bafe2af2445fbfef7bf5ff52d8ada40b7c56a6381c1b04f4d0f3a5c10a6ffe892731b0bea831b12fc751f1c3222b9afc66a8d52342f757407f90c0445a5c480f7b39ffdaccaf33ce9ef47a2f5675d3e3cfb9673a2f4a14ea6401f6028dbd80dd796cd7f6cd107dca4a1a76df3dd64c058507301c6cf7cf5f0b36a557bb24c3d2880f7e75fff8fd4df29f4bc811da5bfddc6f3818c423ddbe8176a1e147d0b164ef4a39e72eaa0dff66658fdc673fcdbd8645b8a7c0aa08d8dfd31aed4a2dc1c69bb0fd0a6e8479fa26f2f85671cc70bd0eec318c88c05b4852a839a5fb63187817d191a286da00ffc213447657d3d64d91ef0811c32003fcf13fbb8690b2ec3f8c602c6165aa853a4031b30b60fc3fdc278c684475d3fe46dbeb6810b29b95f43ff1b9bff29efae0d351760fccc570f3f1b3bff671b90ed01f29a6f970a6d405f87e7ff2dbbff2f7f6a3ddbe8176a1ecd77d11b9cc386f3d0b852507d17f4dbe6a1be3cd0e753a7c8a700e3428171a516e5e648db7d8036a5fa29fdd4a7e8db4be119c7f102b4fb30063263016da1caa0e6976dcc21db4369037de00f9823d087750ab2fc6501000f19809fe7897dccfaa0ea25be52782e2afa413ff5bcdf08f3c914f4fba0cc3c6accf21f1e7575c8db7c6d03ea35dfd4afec1f7da01e79b70597e65bd4fb328e55e51e218f89f169cb3737626e78feb76b831ccbeb31fd23375f401bd0d7e1fc1fe64be18372fd82be0fb71d7ddae0f57f9747f62df0670cf5945307fdb679a82f0ff4f9d429f229c0b8954fbbe8d736b4d3d30e98236df701da14fde853f4eda5f0b043ee7801731bfc2dff6b0cb665770f95751d5b8afecccf36d41cb23d9436d007fe8039027d58a720cbf6a05d8f35dff0f33cb18f59bf68d5f6bafc617c630163f7a14ea6c06308ad2c339e31e1515787bccdd736a08edee62cb854dbce77b75107b1a0b9ef8c9db6f2d5c3cf269fffbb6364b6078c47cb776807e8ebfae67f7fbb516f3e1a9451a8671bfd42cd23fb16f8d38f7acaa983d66ec71930d8b69d3ec7717c00c726db52e4538071ed4f3fbe45b939d2769fa04dd10fd788e601faf65278c671bc00ed3e8c81cc58405ba832a8f9d536c78c72ec30876ccfc22f6da00ffc017304fab66e0c74e40378c800fc3c4fece3c04ffd3bcc27fb01c6371630f6c0b8833a99827e1f9479ce1ae45278d4d561ecccd736a08edea6cfffb10bdfc23634f7ddf87c76e8b5957ae4d0cef1ebbe99111fcab401d91ee4f100e64b5ffffaf37f6c7fabbcfca70ed4b76d1eeacb03ebf04b9db67c7db5b8c3fe18576a518e2e32daee13b429fad1a718da97fda3cc37a0ae711ef7c4c7c7574f6dbf014c1b4c993367cedbdd1181c96024706400e540c7b6a1ea5a4c4050ed6f8496f810da22a3e053fd2c833ee1094f885d77ddb5b39cc00426308109dc1e983b776e7ced6b5faf758eb59e703c067b8103fcf04419657dd086f38ec77ef4e5433dbe0bdbea799e01d0ec47a89f91dbe3f914d6a5c88576427b2f6a320fa88f2fcf87ea3a06c83c0703f8407d7dd41b13da85df62948b8472f1a31c5017f280f18d676ce8ed77fe2f178ee56640bef90beaf8d3168a4e86b6c8fafa5e64d9561fc86b74b8afd216fd588e49f6673c0bfcfa4453b9c1e11f900f15c3d88dd67a27b38d6f605c2ff2b3dc3c003afd38b7dd765b5c78e145b1cf3efbc401071c1077bbdb5de390430ea9bf57bde30e3bc6f265cbe38c33cea88bc3d852f4537df3bfd0bdf6dab3f3887f7894b1f141e377b65dbbfcedda2dafb6f0db7859b72255816388cea05f43578dd7dc35282bb478ae72f6b13ffdf14f4d5cfcb85d73dc75f228c8edeaa7d3a1eeb601d6d51fe459a09dd0de9bb0c61b1e1bd5779b37dd2d9bffd699f7c3b8c3ebe912b9ca1cb0c66b30bef18c0d6db1f1c1f61fdb5f74f1832e549fc6b40d55d762fea2e65b74a0cc65283a19da22ab7a9d7ef66b5b7d20af2fa3ddf6ad75633926d9c678adb43eb76d3bec8bfab6816d6996d9c63730aedb39cbcd03a0d38f03d0d397fadaa29b29453f142005d4d5edc717caacdb362fc75519657dd0867345b6930f351f619be207e8ca2b2ff9a928aed4cfc8edec93bafd03b9af64855cb8e021b4771e661e80d2c62779665de720325f3f0bdc2fd4d787fbe0fae7ffd85ce501e31bcfd8d0dbf5fe7f93cfff8da293a12db2b1fa43bfb6d507f286b2a1aee8c7c2b739eac77816f88e3105c8b70d6c4bb3cc36be8171ddce596e1e009d7e9cd2a87afa525f5b7433a5e88702a480babafdf8429975dbe6e5b82aa3ac0fda609fede443cda7616c5fa8e73ca1d98f505f50cbedec93630ae725a5b9af005d3136b7a603cf7d24f380c78bfc0494ba5078c4dbbcf3ffb0ad2fda80ba28bd2bc7afd676bc8d676ce8a6cdffe1220030a66da8ba16f317d4d1d116eabda3d01699fa6c1ff9caa0ea83ec33cb680bf2c9a8bebb1cb5313f0b7cc79802e4db06b6a55966bb8e4ff9c7bee0c2fd3af22e0f406efd38003d0a505f5b7433a5e88702069452ec5cf8252f6519f0723cdbe6e5b82aa3ac0fda609fede443cd5dd86e7a6dff550ecd7e84fac5ba310ab27caccf36f622f7152017fddcbc8ef54b18409f407dfb4bdbfdc939886cddf9dfe61c7afab09edbfa220f405d8cc9b38b6f3c6343b7e8fcdfed33b6a1f5185a758636d957cdb3e8409143d1c968f6c3be66fd2c83aa0fe4f565b4453f9663926d8c47f1b8e31756f5a5be6d605b9a65b6f10d8cdbb6f358b9790074fa7100f3545fea6b8b6ea614fd5080145057b71f5f28b35edb2507f3ca4f455b1aa3910c6df0e7f6405f3ed47c846df5729eec6bd98f503f23b7c7f329e81b501fb9d04e68ef3c9457f7975257dffe665de720b2b1f3bf7d2ea4be3eac0fdbec439bfbf95f5b38c58e769bff3c90838fe13e24d085872e34c7c96da8ba16f317d4d1d1168a4e86b6c8fafa5906551fc8ebcb688b16abc900dbb97ee1b63b96555e17cf820fb797bee4db063976d605b6f10da08e3dc872ec85639e7d01f4f4a53e0fdef4738052f073e7bbdc252ebee8e2aaabcd94edb6dbeeed3ad788a273a023613beb1080363bb1feb2ded0c77023f67d6420b3f319f2b1a3fe84273c7e620178021398c0046e67b405e0afd563b7c77028c75fc0b7b6cb41b8d6b940e678dc3ff6db061ebba1b6ad0bdbc431a6718dedb7bde07b6206d8aa6b5d3ea04dbd5fd4a7d83780be36402a72dbdc8c9f63d116f228e800a97c004f7f403e37584374634ccea875e9e43101e6464106c5ce768e419d9273a66d7ce04d51d6c117edb65d0aa3a86b073ffb805ab28f0c64e699211f3b65f806637d35993c75a1da428da15c5479c7a7d49865ac043ce34af591293e72bee81ab7e5566c3bfdd66efe28d5bef0721c7814c6f9baebae8bcb2ebb2c2eb8e0f7f1fb0b2e880bcebf202ebffcf2b8fefaebabdc7863fb587c76376e7befbd0f5e4bbda5d0851913877a93b75cfdd01e7dfce20fd83fa18f4a3b1dc898c513c8d0a4a1b4d1af1f46757daf3e6c17fbfabb3ce5a2fdda6bafbd9de63fc7aea6d7fad4d0b7978adc26a61fd6e42f385290097914fde73814008f5cb20c645f20fb69e098d8162b6db785b6f6d4589bff6ddfb09d63b8c094e3d0363eb09d75f0457be3d7ff63c760ecf16c0864f8d446c8c7a732e3e57c843c75a1da428da15cc86ba56ddbec1f7eee27d047a6949c2fbac6cdfe806d7428e8c3cb71f49979403d64c03ab4df4775ddf65937eba3471d9e36f280c718802f7d00686e03dafa16a95aa18c38c634aeb137e9fc5f8e171c2be40364d48765b81fc8b36f40bf45d0912ed9017b98bcb9f9e1748e455bc8a3e85f9a3f4c85a7bf2219f09baf2e8182ec47e43101e6464106c5cef6207ee78b9273a66d7c603bebe08bf660fe17f5ac977d40f3d88f0764e699211f3b65355ec1babe86fed5856a0b35867221cf624c01cfb852787d9a6db5316ef6076ca343411f5e8ea3cfcc03ea2103d6a1fd3eaaebb6cfba591f3deaf0b491076e9ff93fac03dbc469e7d1e19c32f6e65effd7ebb842b96ecdd774d6b91e42837a5e8ccc7e3315b96d6ec68722a7d40f93512deee451f49fe350003cfd01f9f8cec87e441e1328e758fa853f646e03db3906754a8e43dbf8c076d6c117edc1fc2fc87ad907d4826ce8790864e629f04a9bbeb8d054f95dbc9c8f90a72eb4c6eca831940b7916fb27e0e57e02787d9a6d2bbfe8fa86a4feb58ffef1e778c1cb71f4997940bd1aa3c03ab4df4775f99d5668fd3271c7cbfae85187a78d3cf0979fffc39c6c63dfe6ffaacadf94f9af4fdad4fb457d8a7d037d7ba9c86db6657facf4495bc8a3e83fc7a10078fa03edfe6bb88f88ecc76cfcf905810dbe28b7ebfcef16c900beb071fea33dd02bfcec036ae9f7472033cf0cf9d829c33718cf973c75a1da428da1bca1f8eb781663e66b3fe34af59169b6d5c6b8d55f826d7428e8c3cb71f49979403d64c03ab4df4775dd4fb26ed6478f3a3c6dea8259e101beb0a84f7cd56beea2c3c6870eda1dd0d5b7c875609b78c6ac71bb36f663cffff94bd72d1e7ad6e503dad4fb457d8a7d633bf7ef1fa422b7cdcdf8c6e21a231fe7e159cc2fe74901f0f8527d96017c67343fe48c5ed3c9731ab4dcc6bbffe7c96175873979bd25e0191fd8ce3af8a6bd25e7fff1800c9fda08f9d82933de78bee4a90bd5166a0cf6d58cca4bc598025eee27605b0364d26cab8d71b33f601b1d0afaf0721c7d661e187ce6d4f5435da87d3cb82e005f34f0c9b69f9c37184a0005030128af7e003a163a377968dbc9da44429fa24f832397aa0bf48d0c3fb4a967649d094c60021398c05f061e6b3d5e7bd3e7f199935e3e0e23b3e47606fae3ddd0645b7488996d7dfd10394029f9dc611ee6eab946184b3b65f8cb36c4940a7312cae49b87edac0fb51887bea06301da508c5fc7b8d4e1099ef86d8b3ae522a29e23cb58a49b31b711d0a7141bcfab94bfc8f99f05ba6e3cd0a7e8d3be380e507581be916dcaf93fcba1f2b28e541e7d06e64eb19ef3e30343907d593767dae6298c894e8eaf4d968bace75802daf8364e8e9b291f8a51777b661f8ebd183f3ebe5ae1d5cfe818bbc9693b664dbff91dfa03fa18935fab0e817ac71bfc0630a8aa9d7e174b3de00d278bbf5ce8127fbc3184471d79cecd3171ee28e3c3a46c430ca9a09e7d29936f1eadddb685fa508b71feacf95f79ddfc4ff98af6fb68fa6cb6526cb869464ef98bccffb49fa24fc979d2667f95aa0bf48dcc79453d23eb6439545ed6a9b47ef1a0e5b8a9f35fdbeccbba39d3364fa15df6a14febc036c87a8e25a08d6fe3e4b899c2a7be39f3df7100394e1e83ec1f1e36f0a88fb77df4a15dae0b63819ca7ba947e7cb059e7ffb2bded87309676ed8393360ef60f1931a5c29c8432f9e6613beb432dc6d9f4f9cfb97e6c3fe4e12be72bdc46409f526cdc6e1474f5ad8d3e6d4337fbfcdf3d11823e25e7d9f26871b1a7087d23fbf3e67fcb27cbb4a3cfc0dc29b91fe8d2d656bbecc39c69ffafcefff4a44da6f8a2eef6cc3e1c7b612cc701e438790cb27f78ee5bd4fff2f37fb81f83cd9affa56e3f841fc472ad5ccf3b9d8cdffff57ce4c222b639b6390965f2cdc376d687723c520fbae9f37f7de7ff4d9bff5c5f61ab6f6cdc6e14f71730b0e97cda86f2ea47a02f813fdac687d6fdb41b0ff429394ff39032f642dfc8c6dbbf801fb4c2cf72a8bcec472acffddedc29b91fe89a1fc8beac2307b4cd5368977de8b3d6bb8585dceface75802daf8364e8e9b297cea6ecfecc3b117c65a559ffa6a68d7472d4e1e83ec1f9efb16f5f1b68f3eb4cb7581bebc9ca7ba947e7ce0ebc7fd9d4aaf818579986bebc7506e2ca83a803e651b624a85390965f2dd96b6b33ed4629ccd9bff7cb83fec47e36d60fea785397d4ab1f94b5fffd7a765bbf1409f92f3340fa9ba40dfc8c6dbbf40d6c972a8bcac2395f7579fff492eb29e630968e3db38396ea6f0a96fcefccf6f9cc971f21864fff0dcb7a88fb77db82faf7eba85a85aef7c0863819ca7ba947e7c30fef97f6c1f80b9722ecfb919abd90db7cdb8f3bf5c23e445417312e69573cdedac0fb51867e3f3bf8dad731d9e9047df5bbe8cc5f0e104fad3f739fefd7f3b96ea5b1b63671fc3f3ffd86d823fdae401a0793fc537a5e5f9b732ffdbb1ccdcd9cef533a552efe707b22febe64cdb879f8476d9873ead03db20eb39968036be29795c8d27add7caa51fcccfbe0fc75e18abee27f9378029b9ee84a39e03a3a31e3407c89d9497ebeea8f032b23f40673de900641492067c0b047cee73274efc06f00426308109dccee037809ffffc17ac73d2f1189d8febf9d89d217f7db6f8e6586e1d6843f1a4a7bd750ae71d74384fe0439931806deda9a397cf59f0b24eb6410fe89bf34f3f27286df8da41b1f5424f7edf463dd0f7996da823cfdf3283f7b8fff9456dff3570de773e1bbbdc71c3e7de5ffef7cb06fd00f6155e863af23776fe9fda9dffd5977211d47cb57d83785e106beff69356bb149b7aa5a5e46d52fd76f9036d94eb13e8abca6b6dacbe7eab6d29e6a99eba7dffe819a79f5bffcb18405ff8c616b13736c7fccf4f2afd7f15a7beea41f583ab3cff1ffd9f3feea4fffbd894f9f0bb8fbcba52b609f9d6edd6ed536ecf47ffe78f6afbaf814de9c36f3ffccac17e69fed4017d00cafb75fb0aafd2fa77a8237f63f3dfebff819f8eea434abcd5f518dc72e4e66f53e73f709b00fd0a6de4e913e84b0ab2be7eb5ad79fe99f35f9b8cc7bcff6f7b8e7ff395f7af7d2177fa0372df913deaaf38a73705df7ad591836d92bffcc1b6daecf37f77b6e8db50cf0b62f2b055cf633c90b7be3a7498f3d838d6c91d7fd4c7db36d6d501ea5579779e51170cf3ab6480ec0f90d7fae63f9e363effbbf33f8b7dd874f68ff9c05955ef6f15df7ad511835cc9bff56538b68c1fbf01cc9700a1cad48366e8cb7d23fba3edfe59fda66d0cd05d1f5f2a0fda8f0de4afcf16df1b9eff9cd7e9e7d87324c5fed0878d5dffe74543166bb095575fd5584af55bdac36bc816a7ea74be1947f2b50da0b4f35caa31d3f8e605b66ca31ee8fbcc39501f4fee18d01e77fe97a1e03780b593afbfcd9bff43dbeca7ea74c7ada697e2f7ea39bf0cdf2a247fbcf9cff6aa6f9d2a58eff57fe7434abc3cfff3f693663beb02b96dfd0a6de4e913e84b0aaa5ed52f39155dbe68a9ad790278faeefb472fe7ae4cbd1c0fe8cb7d23fb9b32794a8cb2a85ada3e950cb24fe381cc97ca83f66303f9ebb3b52fd68136947e3f3d073286f687c5899191a9033d6380d61e3b4e7cd85f1778128f625b1f5079facefb4fd6a7ed2ba06943c96f30ff7bfeb4510ff47d0e6d5a3ff37150b963e0dca85f72292eb405ebd6f5b7b9f37f18b7ea75c74975807a455078bd6351817d8597a18e7cf2eacf7f8a7364b3aeff8b4db677fb49b35dab177fb536769b780c17dac8d327d09714647dfd6a6b9e403eba7dffe819c7452ba05e8e07f4856f6cb33fe6c0aad1dbe9fcdfed0b7d20cf7a7d5bfb621d6843711b696f9dd2be18b1e1f9cfbc3016a08e1efdcabcaca30ffa244fdf79ffc9fab4e1eb07ca5c1c650e756df87d1bf8e402c6fa1c6e2b0af57e4c6dd5f38b3140defaea508e275c5fc9936fbd7de166fddbc67a1e4bf594f7ebf6155e46f60718cbbfdcfc6fd78a6ec76a97f65ff4441e73fd0aeaf2e0724ee71c00f42505595fbf14609e403ebaea036cd0cbb92b6b7a6d5fe82ec52af485ef273de5c971da974f1dd8d4edc602b08a28e50d643064265203148c57af0e3b3f4039fca1fdb0b3b429c038b963da647f6c786dc149277dbed2094c60021398c0ed8be73ef7795dad1d7fbdc8f1dc5079d4bb63b5c76e6946b6e3c2821b60f53ca6e7730590369b26a3ce79803ac8e7830c78d9571fca33e0e1df3a18e6dcce5b50906de5d91f65d91fc8b6cae0d1d6c673606e53d74fbdc92be0a6fde8bfe2079a9bb25874f67fbd74d03fc785b6db8c021cb78d9dfff9e0276f6f78ee0b752ccb4d8d63e7c5b0fe00fc7e8c3ed4e5c21dbd5aefb68136daa99b6340add7fd25b545b6aff54e073fee23c0589907e0659fe60907dd7e3e95c2e7a6b1bbd87dea87feb63f0cdf18befc8a07569af787ff571680dd7e6e6fb73378ccfbffb6fbc00230b99baf75fa413dcf5760ffb21e1f56d1a600f7d78dcdfffef5bf3ca86309350e680b25d4db186feafcc7869b64d0ef8376eaea0f40ad9bab6d91ed73dd3e0863651e80977d62271c03e47feb0bc0df7ef591354fc7298f3380fead2f007ff395470cb68f1f50f7b7a950cf3ebabd69579bf2dffd531fb4a9e77d51aaef1c136adb3ac8f1405fc636c832fdeb4b0ac6aba3af1f50a2570a3fdbd36edb7bec0747d43736ff377afeef72ae718a2fa03ff0d80ffeb4d2bf55f08508fa20e847ed4be281fadad6ae4f803e0ac74079a6f2b35f6df37ee73e4711993f669c4b1d9afd4b33b21d34ebb94db32fd08edbad7fcaa86fcef53fd75fe3417906d746f529eb6232cca1e5497c624141b695677f94555bfc75c8b6d92f6d6df276b04d1d1ed007545e8e09adbe0bcdfb498e07d403d07edff48face90efb2c6f505fd3f4f50394c36ff6cd86b6db8c02f8f0943a1fa05ad726fb63fe73ede03685b7d1f37fe70fc0777c8dd187ba50f440bf0fdaa99b6340adf7fbe9dfe2a1d50a3ffbc28f790363651e80a74f609ec03118c44c54be7eebbd7b675bbf5452ea95dfed731491f9c6b00ecdfea519d90e9af558bc60ae675f40aa0d32ce832cf850078e711ff09aaf8ed183f20c78c4b22e353eb1a020db7a4f6e7f94657f20db66bfb4b55977febb7f330fda311240f5ed2213807a8f57eb450686f1d65d2482f6fba67f64ea4241adf7f661f4c9a35edb177ed31d7b4c57af3f2f8cd39f9b507401ed2dbafeeffc01f81b9fff45af50fac2b1080cfac0dc2d543bfde61850ebfd7e8a6c9febf641182bf300bceab34b1f3be1181833d3dc6ffd6a9bf73be73945647efd9ca59cd7ac43b3ff1c5f54dd2e1e34eb394ef0f505a4da20a33e76feb763471fd536f9ea03be3e043cfcd77a994395763ce2932714645b79f64799fb901964dbec97b636c3ed509b8331372f7d40e5e598fa6e3ec9a7e9b778e4bfbef93f760159fffa9282f1eae8373f9b7ffe378e7d57179afddd3ef37f9c2f0bba810ad485a207fa7dd04e5dfdd1aab4e3f7fb29b27daee3c7bc81b1320fc0cb3ecdb378197c06aa5cfac4273f294efdd2970731d7ae5d1bff1fbb5973103afc57aa0000000049454e44ae4260820100090000034a762f00000021762f0000000400000003010800050000000b0200000000050000000c0239048107030000001e000400000007010400040000000701040021762f00410b2000cc0038048007000000003804800700000000280000008007000038040000010018000000000000ec5e0000000000000000000000000000000000181818212121212121212121181818212121181818212121181818212121181818212121181818212121181818212121181818212121181818212121212121212121181818212121181818212121181818212121181818212121181818212121181818212121181818212121212121212121212121212121211818212121181818212121211818212121181818212121c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6212121292121212121292121212121292929292121292929212121292929212121292929212121292929212121292929212121292121212121292121212121212121212121292929212121292929212121292929212121292929212121292929212121292929212121292929212121292121292929292929212121292121212121292929212121292929212121292929212121292929212121292929212121292929212121292929212121292929212121292929212121292929212121292929212121292929212121292929212121292929292121292929212121292929292929292929212121292929212121292929212121292929212121292929212121292929212121292929212121292929212121292929212121292929212121292929212121292929292121292929212121292929292129292929efbd73f7bd7befbd73f7bd7befbd73f7bd7befbd73f7bd7befbd73f7bd7befbd73f7bd7befbd73f7bd7befbd73f7bd7befbd73f7bd7befbd73f7bd7befbd73f7bd7befbd73f7bd7befbd73f7bd7befbd73f7bd7befbd73f7bd7befbd7394734abd945ac69c63bd945ac69c63bd945ac69c63bd945ac69c63212121292929292929292929292121292929292121292929292929292929292121292929292929292929292929292929292929292929292121292929292929292929292929292929212121292929292929292929292929292929292929292929292929292929292929292929292121292929292929292929292929292929292929292929292929292929292929312931292929292929292929312929292929292929292929292929292929292929292929292929292929292929292929313131292929292929292929312931292929292929292929292929292929292929292929313131292929312929292929313131292929292929292929313131292929312929292929313131292929312929292929292929292929312931292929312931292929312931292929313131292929313131292929f7c68cefc684f7c684f7c684f7c68cefc684f7c684f7c684f7c68cefc684f7c684f7c684f7c68cefc684f7c684f7c684f7c68cefc684f7c684f7c684f7c68cefc684f7c684f7c684f7c68cefc684f7c684f7c684f7c68cefc684f7c684f7c684f7c68cefc684f7c684f7c684f7c68cefc684f7c684f7c684f7c68cefc684f7c684f7c684f7c68cefc684f7c684f7c684313131292929292929292929313131efbd73f7bd7befbd73f7bd7befbd73f7bd7befbd73f7bd7befbd73f7bd7befbd73f7bd7befbd73f7bd7befbd73f7bd7befbd73f7bd7befbd73f7bd7befbd73f7bd7befbd73f7bd7befbd73f7bd7befbd73f7bd7befbd73f7bd7befbd7394734abd945ac69c63bd945ac69c63bd945ac69c63bd945ac69c63292929313131292929313131292929313131292929312931292929f7bd7befbd73f7bd7befbd73f7bd7befbd73f7bd7befbd73f7bd7befbd73f7bd7befbd73f7bd7befbd73f7bd7befbd73f7bd7befbd73f7bd7befbd73f7bd7befbd73f7bd7befbd73f7bd7befbd73f7bd7befbd73f7bd7befbd73f7bd7b8c6b42c69c63bd945ac69c63bd945ac69c63bd945ac69c63bd945a312931292929313131292929313131292929313131292929312931292929312931292929313131292929313131292929313131292929313131292929313131292929313131292929313131292929313131292929292929292929292929292929292929292929313131292929313131292929313131292929312929292929313131292929292929292929312931292929313131292929313131292929292929292929312931292929312931292929313131292929292929292929313131292929312931292929312931292929312931292929312931292929312931292929313131292929292929292929313131292929312931292929312931292929292929292929313131292929312931292929313131292929292929292929313131292929312931292929313131292929312931292929292929292929312931292929312931efbd73f7bd7befbd73f7bd7befbd73f7bd7befbd73f7bd7befbd73f7bd7befbd73f7bd7befbd73f7bd7befbd73f7bd7befbd73f7bd7befbd73f7bd7befbd73f7bd7befbd73f7bd7befbd73f7bd7befbd73f7bd7befbd73f7bd7befbd73f7bd7befbd73f7bd7befbd73f7bd7befbd73f7bd7befbd73f7bd7b292929292931292929292929292929292929292929312931292929f7bd7befbd73f7bd7befbd73f7bd7befbd73f7bd7befbd73f7bd7befbd73f7bd7befbd73f7bd7befbd73f7bd7befbd73f7bd7befbd73f7bd7befbd73f7bd7befbd73f7bd7befbd73f7bd7befbd73f7bd7befbd73f7bd7befbd73f7bd7befbd73f7bd7befbd73f7bd7befbd73f7bd7befbd73f7bd7befbd73292929292929312931292129292929292929292929292929292929292129292929292929292929292929292929212129292929292929292929212129292929292129292929212129292929292929292929212129292929292929292931292129292929292929292929292129292929292929292929212129292929292129292929212129292929292929292929292129292929292929292929292129292929292129292931212129292929292129292929212129292929292929292929212129292929292129292931292929292929292129292929212129292929292929292929212129292929212129292929292929292929292129292929292929292929292929292929292929292929292129292929292929292929292929292929212129292931292929292929292929292929292129292931292929292929292929292929efbd73f7bd7befbd73f7bd7befbd73f7bd7befbd73f7bd7befbd73f7bd7befbd73f7bd7befbd73f7bd7befbd73f7bd7befbd73f7bd7befbd73f7bd7befbd73f7bd7befbd73f7bd7befbd73f7bd7befbd73f7bd7befbd73f7bd7befbd73f7bd7befbd73f7bd7befbd73f7bd7befbd73f7bd7befbd73f7bd7b2921292929292929292929312929292929292929292929312929292929292929292929312929292929292921292929292121292929292921292929292921292929292929292929312921292929292929292929292929292929292921292929312921292929292929292929312921292929292929292929292929292929292929292929312921292929312929292929312921292929292921292929292921292929292929292929292929292929292929292929312921292929292121292929292929292929292929292929312929292929312929293129312929292929292929293129312929292929292929292929292921292929292929292929312921292929312929292929312929292929312929293129312929292929312929292929312929292929292929292929312929292929312929293129312921292929312929292929312929292929292929293129312929292929312929292929312929292929292921292929292929292929312929292929312921292929312929292929292921292929312929292929292921292929312929292929292921292929312929293129312929292929312929292929312929292929292929292929292121292929292921292929312121292929292929292929292921292929292929292929292921292929292921292929312921292929292921292929312121292929292929292929292121292929292921292929312929292929292921292929292121292929292921292929312121292929312121292929292921292929292121292929292929292929292929292929292921292929292121292929292921292929292921292929292121292929312929292929292921292929292121292929312921292929292921292929292121292929312921292929312121292929292921292929292121292929292921292929312121292929292929292929312921292929292921292929292921292929292121292929292121292929292929292929312121292929292921292929312921292929312921292929312921292929292921292929312121292929312929292929312921292929292929292929312921292929312921292929312921292929312921292929292121292929312921292929312921292929312929292929312921292929312921292929292921292929292921293129312921292929292929292929312921292929312929292929312929292929312929312929312921292929312929293129312921292929312921292929312921292929312929292929312929292929292929293129312921292929312121292929312929292929312929292929312929292929312929293129312929292929292929313129312929292929292929292929312921292929312929292929312921292929312929292929312929292929312929292929312929292929312929292929312929292929312929292929312929292929312929292929312121292929312929292929312921292929312929312929312921292929312929292929312929292929312921292929312929292929312929292929312121292929312929292929312121292929312929292929312121292929312929292929312921292929312929293129312929292929312929312929312929292929312929312929312921292929312929292929312921292929312929312929312929292929312929312929312929292929312929293129312929292929312929293129312929292929312929312929312929292929312929293131312929312929312929312929312929293129312929313129312929293129312929293129312929313129312929293129312929313129312929313129312929312929312929292929312929312929312929313129312929293131312929313129312929312929312929293129312929312929312929313129312929293129312929313129312929292929312929313129312929292929312929313131312929292929312929313129312929312929312929292929312929292929312929292929312929292929312929313129312921292929312929313129312929292929312929292929312929292929312929293129312921292929312929313129312929292929312929313129312929292929312929293129312929292929312921292929312921292929312921292929312921292929312929313129312921292929312929292929312929292929312921293129312921292929312929313129312921292929312929292929312929312929312929313129312921293129312929313129312929292929312929292929312929292929312929292929312929292929312929313129312929292929312921292929312929292929312929313129312929313129312929293129312929292929312929313129312929312929312929293129312929292929312929293129312929293129312929313129312929313129312929313129312929313129312929313129312929312929312929313129312929313129312929313131312929293129312929313129312929292929312929313131312929293129312929313129312929312929312929312929312929313129312929313129312929293129312929312929312929293129312929313129312929293129312929313129312929293129312929313131392929313129312929313129312929313129312929313129312929293129312929313129312929293129312929313129312929313129312929312929312929313129312929313131312929313129312929313129312929313129312929313129312929313129312929313131312929313129312929313129312929293129312929313129312929313129312929313129312929313129312929313129312929313129312929313129312929312929312929312929312929312929312929313129312929293131312929313129312929313129312929313129312929312929312929313129312929293129312929313129312929313129312929313129312929313129312929313131312929313129313129313131312929313129312929313129312929313129312929313129312929313129313129313131392929313129312929313131312929313129312929313129312929313129312929313131312929313129312929313131312929313129312929313131312929313129312929313131312929313129312929313129312929313131312929313131312929313131313129318c848c292931313131292931312931212121181818212121212121212121212121212121181818212121212121212121212121212121181818212121212121212121212121212121212121212121181818212121212121212121181818212121212121212121212121212121212121212121212121212121212121212121211818292121211818212121181818212121212121212121181818212121212121cececef7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7ffffffc6c6c6292929212121292929292121292929212121292929212121292929212121292929212121292929212121292929212121292929212121292929292121292929212121292929212121292121292121292929292121292929292121292929212121292929212121292929292929292929212121292929292929292929212121292929292121292929212121292929292121292929212121292929292929292929212121292929292929292929212121292929292121292929292121292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292121292929292929292929292929292929292929292929292929292929292121292929292121292929292929292929292929292929292121292929292129292929292929f7bd7befbd7bf7c67bf7bd7bf7bd7befbd7bf7c67bf7bd7bf7bd7befbd7bf7c67bf7bd7bf7bd7befbd7bf7c67bf7bd7bf7bd7befbd7bf7c67bf7bd7bf7bd7befbd7bf7c67bf7bd7bf7bd7befbd7bf7c67bf7bd7bf7bd7befbd7bf7c67b94734ac69c63c69463c69c63c69463c69c63c69463c69c63c69463292929292929292929292929312929292929312929292929292929292929292929292929292929292929313131292929292929292929292929292929292929292121313131292929292929292929292929292929292929292929313131292929313131292929312929292929292929292929292929292929292929292929313131292929292929292929313131292929292929292929312931292929312929292929313131292929312929292929313131292929313131292929313131292929312929292929313131292929312931292929312931292929313131292929313131292929313131292929313131292929313131292929313131292929313131292929313131292929313131292929313131292929313131292929313131292929313131292929313131292929313131292929313131f7c684f7c68cf7c684f7c68cf7c684f7c68cf7c684f7c68cf7c684f7c68cf7c684f7c68cf7c684f7c68cf7c684f7c68cf7c684f7c68cf7c684f7c68cf7c684f7c68cf7c684f7c68cf7c684f7c68cf7c684f7c68cf7c684f7c68cf7c684f7c68cf7c684f7c68cf7c684f7c68cf7c684f7c68cf7c684f7c68cf7c684f7c68cf7c684f7c68cf7c684f7c68cf7c684f7c68c313131313131292929313131292929f7bd7befbd7bf7c67bf7bd7bf7bd7befbd7bf7c67bf7bd7bf7bd7befbd7bf7c67bf7bd7bf7bd7befbd7bf7c67bf7bd7bf7bd7befbd7bf7c67bf7bd7bf7bd7befbd7bf7c67bf7bd7bf7bd7befbd7bf7c67bf7bd7bf7bd7befbd7bf7c67b94734ac69c63c69463c69c63c69463c69c63c69463c69c63c69463313131312929313131312929313131312929313131292929313131efbd7bf7c67bf7bd7bf7bd7befbd7bf7c67bf7bd7bf7bd7befbd7bf7c67bf7bd7bf7bd7befbd7bf7c67bf7bd7bf7bd7befbd7bf7c67bf7bd7bf7bd7befbd7bf7c67bf7bd7bf7bd7befbd7bf7c67bf7bd7bf7bd7befbd7bf7c67bf7bd7b94734ac69463c69c63c69463c69c63c69463c69c63c69463c69c63292929313131292929313131292929313131313131313131292929313131292929313131292929313131292929313131312931313131312931313131292929313131312929313131292929313131292929313131292929313131312929312929292929313131313131313131292929313131292929313131292929313131292929313131292929313131312929292929292929313131312931313131292929313131292929313131292929313131292929312931292929313131292929313131292929313131292929313131292929313131292929313131292929313131292929313131292929313131292929313131292929313131292929313131292929313131292929313131292929313131292929313131292929313131292929313131292929313131292929313131292929313131292929313131292929313131292929f7bd7befbd7bf7c67bf7bd7bf7bd7befbd7bf7c67bf7bd7bf7bd7befbd7bf7c67bf7bd7bf7bd7befbd7bf7c67bf7bd7bf7bd7befbd7bf7c67bf7bd7bf7bd7befbd7bf7c67bf7bd7bf7bd7befbd7bf7c67bf7bd7bf7bd7befbd7bf7c67bf7bd7bf7bd7befbd7bf7c67bf7bd7bf7bd7befbd7bf7c67bf7bd7b292929292929313131292929312931292929313131292929313131efbd7bf7c67bf7bd7bf7bd7befbd7bf7c67bf7bd7bf7bd7befbd7bf7c67bf7bd7bf7bd7befbd7bf7c67bf7bd7bf7bd7befbd7bf7c67bf7bd7bf7bd7befbd7bf7c67bf7bd7bf7bd7befbd7bf7c67bf7bd7bf7bd7befbd7bf7c67bf7bd7bf7bd7befbd7bf7c67bf7bd7bf7bd7befbd7bf7c67bf7bd7bf7bd7b292929292929292929292931292929312931292929292929292929292929292929292931292929313131292929292929292929312931292929292929292929312931292929292931292929312931292929292929292929292931292929292931292929312931292929292931292929292931292929292931292929292931292929292929292929292931292129292931292929292931292929292931292929313131292929292931292929292931292929292931292929292929292929292929292929312931292929292929292929292929292929292929292929292931292929292931292929312931292929292931292929292931292929292929292929313131292929292929292929292931292929292929292129313131292929292931292929292931292929292931292929312931292929313131292929312931292929f7bd7befbd7bf7c67bf7bd7bf7bd7befbd7bf7c67bf7bd7bf7bd7befbd7bf7c67bf7bd7bf7bd7befbd7bf7c67bf7bd7bf7bd7befbd7bf7c67bf7bd7bf7bd7befbd7bf7c67bf7bd7bf7bd7befbd7bf7c67bf7bd7bf7bd7befbd7bf7c67bf7bd7bf7bd7befbd7bf7c67bf7bd7bf7bd7befbd7bf7c67bf7bd7b292931292929313131292929292931292929313131292929312931292929313131292929292931292929292931292929292931292929292931292929292931292929292931292929292931292929312931292931292929292929313131292929292931292929312931292929312931292929292931292929292931292929292931292929292931292929312931292929292931292929292931292929292931292929312931292929292931292929292931292929292929292929313131292929292931292929292931292929312931292929312931292929292929292929312931292931312931292129313131292929312931292929312931292929312931292929312931292929292931292129312931292929312931292929292931292929292931292929312931292929313131292929312931292929292929292929292931292929292931292929292931292931312931292929313131292931292931292929292931292929312931292929313131292929292931292929312931292929292931292929312931292929312931292929312931292929292931292929312931292929312931292929313131292929312931292929312931292929312931292929312931292929292931292929292931292129292931292929312931292929292931292929313131292929292931292929292931292929292931292929292931292929292929292929312931292929292931292129292931292929292931292129292931292929292931292929292931292929292931292929292931292929292929292129312931292129292929292129292931292929292929212129312931292929292931292929292931292929292931292129292931292929292931292129292931292929292929292929292931292929292931292129292931292929292931292929292931292929292929292129292931292129292931292129292931292929292931292929292931292129292931292929292931292929292931292129292931292929292931292929292931292929292931292929313131292929292931292929312931292929292931292929312931292929292931292129312931292929292931292929292931292929292931292929292931292929292931292929292931292929292931292929312931292931292931292929313131292929292931292929312931292929312931292929312931292931312931292929312931292929292931292929312931292929292931292929312931292929312931292929312931292931292931292929292931292929292931292929313131292929292931292929312931292929312931292929312931292931292931292929312931292931312931292129313131292929312931292929312931292929312931292929312931292931292931292129292931292931292931292929292931292929292931292929292931292931312931292931292931292931292931292929292931292929292931292929292931292931292931292931312931292931292931292929292931292931292931292931313131292931292931292931312931292929292931292929312931292931292931292931312931292929292931292929312931292931312931292931313131292929312931292931312931292931312931292931313131292931292931292931312931292929312931292931313131292931312931292931313139292931312931292931312931292931312931292931312931292931292931292931313131292931312931292931312931292931312931292931313131292931313131292931313131292931313131292931313131292931312931292931313139292931312931292931313131292931292931292929313139312931313131292931313131292931313131292931313131292931313131292931313131292931292931292931312931312931312931292931313131292931312931292931313131292931292931292931313131292931312931292931312931292931312931292931313131292931313131292931313131292931312931292931312931292931312931292931312931292931312931292931313139292931312931292931313131292931312931292931313131292931312931292929313131292931312931292931312931292931312931292931312931292931312931292931312931292931312931292931312931312931292931292931313131292931312931292931312931292931312931292931312931292931312931292931312931292931312931292931313131292931312931292931312931292931312931292931313131292931312931292931312931292931292931292931313131292931312931292931312931292931313131292931313131292931292931292931313131312931313131292929313131292931312931292931312931292931312931292931313131292931312931292929312931292931312931292931312931292931312931292931312931292931313131292931313131292931292931292931312931292931312931292931312931312931313131292931313131312931312931292931312931292931313131292931313139292931312931292931313139292931312931292931313139292931313131312931313139292931312931292931313139292931313139292931313139292931313131292931313131312931313131292931313139312931312931292931313131292931313131292931313139312931313131312931313139292931313131312931313131292931313131292931312931292931312931292931313139312931312931292931312931292931312931292931313131292931313139312931313139312931313131292931313131312931312931292931313139292931312931292931313131312931312931292931313139312931313131292931313131292931313131292931313139292931313139292931313131312931312931312931312931312931312931292931313139312931313131312931313139312931312931292931313131292931313131292931313131312931313131312931313139292931313139312931313139312931313131292931313139312931313131312931313131312931313139312931313139312931313131312931313139312931313131312931313139292931313139292931313139312931313139312931313139312931313131312931313139312931313139312931313131848484313131312931313139313131181818212121181818212121181818212121181818212121181818212121181818212121181818212121181818212121181818212121181818212121181818212121181818212121181818212121181818212121212121212121181818212121211818212121181818212121211818212121181818212121211818212121181818212121211818212121211818212121c6c6c6f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7c6c6c62121212921212121212921212121212929292121212929292121212921212121212929292121212929292121212921212121212929292121212929292121212929292121212929292929292929292121212929292921212929292121212929292121212929292121212921212921212929292121212929292121212929292121212929292121212929292121212929292121212929292121212929292121212929292121212929292921212929292121212929292121212929292121212929292121212929292121212929292121212929292121212929292921212929292121212929292121212929292121212929292921212929292121212929292121212929292121212929292929292929292121212929292121212929292921212929292921212929292121212929292921292929292921292921292929292929292921212929292921212929292921212929292929292929292121212929292921212929292921212929292121212929292121212929292921212929292929292929292921212929292121212929292121212929292121212929292121212929292921292929292929293129292121212929292921212929292929292929292929292929292121212929292929292929292921212929292929292929292929292929292929292929292921212929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292121212929292929292929292921212929292929293129312929292929292929292929292929292929292929293131312929292929292929292929292929292929292929292929292929292929292929293129312929292929292929293131312929293129292929293131312929292929292929293131312929293131312929293131312929293129292929293129292929293131312929293129312929293129312929293131312929292929292929293131312929296b6b6b6b6b6b6b6b6b6363636b6b6b6b6b6b6b6b6b6363636b6b6b6b63636b6b6b6363636b6b6b6b63636b6b6b6363636b6b6b6b6b6b6b6b6b6b63636b6b6b6b6b6b6b6b6b6363636b6b6b6b63636b6b6b6363636b6b6b6363636b6b6b6363636b6b6b6b6b6b6b6b6b6363636b6b6b6b6b6b6b6b6b6363636b6b6b6b6b6b6b6b6b6363636b6b6b6b6b6b6b6b6b636363313131292929313131292929312931292929313131292929313131292929313131292929313131292929313131292929312931292929313131292929313131292929313131292929312931292929313131292929312931292929312931292929312931292929313131292929312931292929313131292929312931292929313131292929312931292929313131292929313131312929313131292929313131292929312931292929312931292929313131292929312931292929313131292929292929292929313131292929312931292929313131292929312931292929313131292929292929292929313131292929312931292929313131292929313131292929313131292929313131292929313131292929313131292929313131292929313131292929313131292929313131292929313131292929312931292929313131292929313131292929313131292929313131292929312929292929312929292929313131292929313131292929312929292929312929292929313131292929313131292929312929292929313131292929313131292929312929292929313131292929312931292929292929292929292929292929313131292929312931292929312931292929292929292929313131292929312931292929312931292929292929292929313131292929312931292929312931292929292929292929292929292929292929292929313131292929292929292929313131292929312931292929313131292929292929292929313131292929313131292929313131292929312931292929312931292929313131292929312931292929312931292929313131292929292929292929313131292929292929292929312931292929312931292929313131292929292929292929292929292929292929292929313131292929312931292929292929292929313131292929313131292929292929292929312931292929312931292929312931292929312931292929292931292929292931292929312931292929292931292929292929292929292929292929292931292929292929292929312931292929292929292929292929292929312931292929312931292929292929292929313131292129292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292129292929292929292929292129292929292929292929292929292929292929292929292129292929292129292929212121292929292929292929292129292929292129292929292929292929292929292929212129292929292929312931292929292929292929292929292129292929292129292929292129292929292929292929212129292929292129292929292129292929212129292929212129292929292129292929292929292929292129292929212121292929212129292929212129292929212129292931292129292929292929292931212129292929212129292929292929292929292929292929212129292929292929292929292129292929292929292929292929292929292929292929292129292929292929292929292929292929292929292929292929292929292929292931292929292929292929292931292929292929292929292929292929292929292929292931212129292929292929292929292129292929292929312931292929292929292929292929292129292929292929312931292929292929292929292929292929292929292929292929292929292929292929292931292929292929292929292931292129292929292929312931292129292929292929292931292929292931292129292931292929292929292929292929292129292931292129292929292929292929292929292931292929292929292929292931292129292929292929292929292129292929292929292931212129292929292929292929292129292929292929292931292129292929292929292929292929292931292929292931292129292929292929292931292129292929292129292929292929292929292929292929292129292929292929292931292129292929292929292929292929292929292929292929292929292929292929292931292129292929292929292929292929292931292129292931292129292931292929313131292129292929292929292929292129292931292929292931292929292929292929292931292929292929292929292929292929292929292929292931292929292929292929292931292929292929292929292931292129292929292129292931212129292931292929292931292129292931292929292929292929292929292929292931292129292929292929312931292929292929292929292931292929292929292929292931292929292929292929292931292129292929292129292931292129292929292129292929292129292929292129292931292929292931292129292931212129292929212129292929212129292929212129292931292129292931292129292931212129292929212129292929292129292929292929292929212129292929292129292929212129292929292129292929292129292929292129292929212129292929292129292929292129292929292929292929292129292929292129292931292129292929292129292931212129292929292129292929292129292929292129292931212129292929292929292929212129292929292129292931212129292929292129292929212129292929292129292931212129292929292129292929212129292929292129292929212129292929292129292931292129292929292929292931212129292931292129292931212129292929292129292931292129292931292129292931292129292931292929292931292129292931292129292931292929292931292129292931292129292929292129292931292129292929292929292931292129292931292929292931292129292931292929292931292129292931292929292931292129292931292929292931292929292931292929292931292129292931292929292931292129292931292129292931292929292931292931292931292129292931292929292931292129292931292929292931292929292929292929292931292929292931292929292931292129292931292929292931292929292931292129292931292129292931292929312931212129292931292929292931292129292931292929292931292929292931292929292931292929292931292929292931292129292931292929292931292129292931292929292931292929292931292929292931292129292931292129292931212129292931292931292931292129292931292929292931292929292931292929292931212129292931292929312931292929292929292931292931292929292931292929292931292929292931292931292931292929292931292929312931292929292931292929292931292929292931292929312931292931312931292929312931292129292931292929292931292929292931292929313131292929312931292931313131292929292931292929312931292931312931292931312931292929312931292931292931292929292931292931312931292931312931292931292931292929292931292931312931292931312931292931292931292931312931292931312931292931292931292931312931292929312931292931292931292931292931292931312931292129312931292931292931292929292931292931313131292929292931292931292931292129292931292931312931292929292931292929292931292929292931292931292931292929292931292929312931292929292931292931312931292129292931292929312931292129292931292929312931292929312931292929312931292929292931292931292931292129312931292129292931292931292931292929312931292929292931292929312931292129292931292931292931292129292931292931312931292129292931292929292931292129292931292929312931292129292931292931292931292931312931292931312931292929292931292929312931292929292931292929292931292929292931292931292931292929292931292931312931292929292931292931292931292929292931292931292931292929292931292929312931292929292931292929312931292929312931292929312931292929312931292931313131292129292931292931312931292929312931292931312931292931292931292931312931292931292931292931292931292929292931292931312931292929292931292931312931292931292931292931312931292931292931292931312931292129312931292931312931292931312931292931292931292931312931292931312931292929312931292931313139292931292931292931312931292931312931292931312931292931312931292931312931292931292931292931312931292931312931292931312931292931312931292931312931292931312931292931312931292129312931292931312931292931312931292931313131292931312931292931313139292929312931292931312931292931312931292931312931292929312931292931312931292931312931292931312931292931312931292931312931292931312931292931312931292931312931292931312931292931312931292931312931292931312931292931312931292931312931292931292931292931312931292931313131292129312931312931312931292929312931292931313131292931312931292931312931292929312931292931313139292931312931292931312931292931312931292931312931292931312931292931313131292931312931292931313131292931312931292931313139292931312931292931313131292931313131292931313131292931312931292931312931292931313131292931313131312931313131292931313131292931848484292931313131292931312931212121212121212121181818212121181818212121212121212121212121212121212121212121181818212121212121212121212121212121212121212121212121212121181818212121212121212121181818212121212121212121212121292121212121212121211818212121212121212121181818212121212121212121211818212121211818212121212121cececef7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7ffffffc6c6c62929292121212929292121212929292121212929292121212929292121212929292921212929292121212929292121212929292121212929292121212929292921212929292921212929292921212929292121212929292921212929292929292929292121212929292929292929292929292929292121212929292929292929292921212929292929292929292121212929292929292929292121212929292929292929292921212929292929292929292929292929292121212929292121212929292929292929292929292929292921212929292921212929292929292929292921212929292929292929292929292929292929292929292929292929292929292929292921212929292921212929292921212929292929292929292121212929292921212929292921212929292929292929292921292929292921292929292929292929292929292929292929292929292929292929292921213129292921212929292921213129292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929293131312929292929292929292929292929293129292929292929292929292929292929293129312929293129312929293129312929292929292929293131312929292929292929293131312929293129292929293129292929293129292929293129292929292929292929293129292929293129292929293131312929292929292929293131312929293131312929293131312929292929292929293131312929293129292929293131312929293131312929293131312929293129312929293131312929293131312929293131312929293129292929293131312929293131312929293131312929293131312929293131312929293131312929293131312929293131312929293131312929293131312929293131313131313131316b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b736b6b6b6b6b6b6b6b6363636b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b292929313131312931313131292929313131313131313131292929313131312931313131292929313131312931313131292929313131313131313131312931313131292929313131292929313131312931313131292929313131292929313131292929313131312931313131292929313131312931313131312929313131313131313131312929313131312931313131292929313131292929313131292929313131312929313131292929313131292929313131292929313131312929313131292929313131292929313131292929313131313131313131292929313131313131313131292929313131292929313131292929313131312931313131292929313131292929313131292929313131292929313131292929313131292929313131292929313131312931313131312931313131292929313131292929313131312931313131292929313131312931313131312931313131312929313131292929313131292929313131292929313131292929313131292929313131292929313131312929313131292929313131312929313131292929313131292929313131312929313131292929313131292929313131292929313131292929313131292929313131292929313131292929313131312929313131292929313131292929313131292929313131292929312931292929313131292929313131292929313131292929313131292929313131312931313131292929313131292929313131292929313131292929312931292929313131292929313131292929313131292929313131292929313131292929313131292929313131292929313131292929313131292929313131292929313131312931313131312931313131292929313131292929313131292929313131292929313131292929313131292929313131292929313131292929313131292929313131292929313131292929312931292929312931292929312931292929312931292929312931292929313131292929312931292929313131292929313131292931313131292929313131292931313131312931292929292929313131292929312931292929313131292929313131292929312931292929312931292929313131292929312931292929313131292931313131292929292931292929292931292929312931292929292929292929312931292929292929292929312931292929312931292929292929292929292929292929312931292929292931292929312931292929312931292929312931292929292929292929312931292929292929292129292929292929292929292929312931292929292929292929292931292929292929292929292931292929292929292929292931292929292929292129312931292129292929292129312931292929292929292929292931292929292931292929292931292929292931292929292931292929292929292929292931292929292929292929292929292929292931292929292931292929292929292929292931292929292931292929313131292929292929292929292931292929312931292929292931292929292929292929312931292929312931292929312931292929292931292929312931292929292931292929313131292929312931292929312931292929312931292929312931292929292931292929312931292929312931292929313131292929292931292929312931292929312931292929312931292929292929292929312931292929292931292929313131292929312931292929312931292929292931292929313131292929292931292929313131292929292929292929313131292929292931292929313131292929292931292929292931292929312931292929313131292929292931292929292931292929292931292929292931292929292931292929312931292929292931292929292931292929292931292929292931292929312931292929313131292929292931292129292931292929312931292929292931292929292929292929292931292929292931292929292931292929292931292929312931292929292931292929312931292929292931292929292931292929312931292929312931292931292929292929313131292929292931292929312931292929312931292929312931292929292931292929312931292929312931292929313131292931312931292929292931292929292931292929312931292929292931292929312931292929292931292929312931292929313131292929292931292929292931292929313131292931312931292929312931292929312931292929312931292929292931292929312931292929292931292929292931292929292931292929312931292929292931292929312931292929292931292929312931292931292931292929292931292931292929292129312931292129292931292129312931292929292931292929292931292929292931292929292931292929312931292929292931292929292931292929292931292929292929292929292931292929292931292129292931292929292929292129292931292929292931292929312931292929292929292129292931292929292931292129292931292929292929292129292931292129292931292929292931292929292931292929292931292929292931292129312931292929292931292129292931292929292931292929292931292929292931292129292931292929292931292929292931292929292931292929292931292929292931292129292931292129292929292929292931292929292931292929312931292129292931292929292931292931292931292929312931292929292931292929312931292929292931292929312931292929292931292129312931292929292931292929292931292929312931292929312931292929292931292929292931292929292931292929292931292931292931292931312931292929312931292929312931292929292931292931292931292929312931292929313131292929312931292129312931292929312931292931312931292929292931292929292931292929292931292929292931292931292931292929312931292929292931292929312931292929312931292931312931292929312931292931312931292931292931292929313131292931292931292929312931292931312931292929312931292931292931292929312931292931292931292929313131292931312931292931292931292929292931292929292931292931292931292929292931292929292931292929292931292931312931292929292931292931292931292931312931292931292931292931312931292931312931292929312931292929292931292929312931292931292931292929292931292929292931292929312931292931292931292929312931292929292931292931312931292931292931292931312931292931292931292929313131292929312931292929313131292931312931292931312931292931312931292931312931292931313131292931312931292931312931292931313131292931292931292931312931292931313131292931313131292931312931292931313131292931313131292931313139292931312931292931313131292931313131292931313131292931312931292931313131292931313131292931313131292931313131292931313131292931312931292931313139292931313131292931313131292931313131292931313131292931312931292931313131292931313131292931313131292931312931292931312931292931312931292931312931292931292931292931312931292931312931292931313131292931312931292931312931292931312931292931313131292931312931292931313131292931292931292931313131292931312931292929313131292931312931292931312931292931312931292931313131292931312931292931312931292931312931292931312931292931312931292931312931292931312931292931312931292931312931292931312931292931312931292931313139292931312931292129312931292931313131292931312931292931292931292931312931292931312931292931312931292931312931292931313131292931312931292931313131292931312931292931312931292931312931292931312931312931292931292929313131292931312931292931312931312931313131292931312931292931312931292931313131292931312931292931313139312931313131292931312931292931312931292931313131292931312931292931313131292931312931292931313131292931313131292931312931292931312931292931313139312931313131292931313139292931313139292931313139292931312931292931313139292931312931292931312931292931312931292931313139292931312931292931313131292931312931292931313131312931312931292931313131312931312931292931313139292931312931292931313139312931312931292931313131292931313131292931313131292931313139292931313131292931312931292931313139312931312931312931312931292931313131292931313131312931312931292931313131312931313131312931313139312931312931292931313131292931313139292931313131292931312931292931313139292931313139312931313139292931313131312931313139292931312931292931313139312931313131292931313131312931313131312931313131312931313131292931313131312931313131312931313139312931313131312931313131312931313131292931313131292931312931312931313139312931313131312931313139292931313139312931313139312931313131312931313139312931313131312931313139312931312931292931313139312931313131292931313139312931313131312931313139312931313139312931313139312931313131312931313139312931313131848484313139313131313131313131181818212121181818212121181818212121181818212121181818212121212121212121181818212121181818212121181818212121181818212121181818212121212121212121181818212121181818212121181818212121181818212121181818212121181818212121181818212121212121212121181818212121181818212121181818212121211818212121c6c6c6f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7c6c6c62121212929292121212929292121212929292121212929292121212929292121212929292121212921212121212929292121212929292121212929292121212929292121212929292121212929292121212929292121212921212121212929292121212929292121212929292121212921212121212929292121212929292121212929292121212929292121212929292121212929292121212929292121212929292121212929292121212929292121212929292121212929292921212929292921212929292121212929292121212929292121212929292121212929292121212929292121212929292921212929292121212929292121212929292121212929292929292929292929292929292921212929292121212929292929292929292121212929292121212929292121212929292121212929292121212929292921212929292921212929292921212929292921212929292929292929292121212929292929292929292121212929292121212929292929292929292921212929292121212929292929292929292121212929292921292929292921292929292929292929292929292929292929292929292121212929292929292929292921212929292929292929292921212929292921212929292921212929292929292929292121212929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292121212929292929292929292929292929292921212929292929292929292929292929292921292929292929292929292929292929292929293129292929292929292929293129292929292929292929292929292929292929292929292929292929292929292929292929292929293129292929292929292929293131312929293129292929293129292929293129292929292929293131316b63637373738c8c8c8c8c8c8c8c8c7b737b6363633131313131312929293131312929292929292929293129292929296b6b6b6363636b6b6b6b63636b6b6b6b63636b6b6b6b63636b6b6b6363636b6b6b6b6b6b6b6b6b6363636b6b6b6b6b6b6b6b6b6363636b6b6b6363636b6b6b6363636b6b6b6b63636b6b6b6363636b6b6b6b6b6b6b6b6b6363636b6b6b6b636b6b6b6b6363636b6b6b6b6b6b6b6b6b6363636b6b6b6363636b6b6b6363636b6b6b6b636b6b6b6b6b636b6b6b6b6b6b6b31313129292931313129292931313129292931313129292931313129292931293129292931313129292931293129292931293129292931313129292931313129292931293129292931313129292931313129292931313129292929292929292931313129292931313129292931313129292931293129292931313129292931292929292931313129292931292931292931313131292931293129292931292929292931293131292931313129292931293129292931313129292931293129292931313129292931313129292931313129292931293129292931313129292931293129292931313129292931292929292931313129292931313129292931293129292931313129292931313129292931313129292931313129292931313129292931293129292931313129292931313129292931313129292931313129292929292929292931293129292931313129292931313129292929292929292931313129292931313129292931313129292931313129292931313129292931313129292931313129292931313129292931313129292929292929292931313129292931292929292929292929292929292929292931293129292929292929292931293129292931313129292929292929292929292931292931293129292929292929292931313129292929292929292931313129292931293129292931293129292929292929292929292929292929292929292929292929292931293129292929292929292931313129292931293129292931293129292931293129292929292929292931313129292931293129292931313129292929292929292931313129292931313129292929292929292929292929292931313129292931313129292931313129292931313129292931293129292931293129292931313129292931293129292931313129292931293129292931293129292929292929292931293129292931293129292931293129292931293129292931313129292929292929292929293129292929292929292931293129292929293129292931293129292929292929292931293129292931293129292931293129292929292929292931293129292929292929292929292929292929292929292929292929292929292929292929293129292929292929292929293129292929292929292929292929292929292929292929292929212929292929292931293129292929292929292929292929212929292929292929293121212929292929292929292929292929292929292929292929212929292929292929293129212929292929212929292921212929292929212929292921212929292929212929292929212929292929212929292929212929292929292929293121212929292929292929293121212929293121212929292929292929292929212929292921212929292929292929292921212929292929212929292929212929292929292929292929292929293129292929293121212929292929292929292921212929292929292929292929212929292929212929292929212929292929292929292921212929292929292929292929292929293129292929293129292929292929292929292929292929292929292929292929292929292929292929292921212929292929292929292929292929292929212929292929292929293129292929292929212929292929292929292929212929292929292929293129292929292929292929293129292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929293129292929292929212929292929292929292929292929292929292929293129292929292929292929293129292929292929292929293129292929293129212929292929212929292929292929293129292929293129292929293129292929293129292929292929212929292929292929293129292929292929292929293129292929292929212929292929212929292929292929292929212929292929292929293129292929292929292929293129212929292929292929292929212929292929212929293129212929292929292929293129292929292929292929293129212929293129292929293129292929292929292929293129292929292929212929293129292929292929292929292929292929293129292929293129212929292929292929293129292929293129292929293129292929292929292929293129292929293129292931313129292929292929292929293129292929292929292931293129212929292929292929293129292929292929292929292929212929292929292931293129212929292929212929293129212929292929292929293129212929293129292929293129292929292929292929292929212929292929292931293129212929292929292931293129212929293129212929292929292929292929212929293129212929293129292929292921212929292929212929292929212929292929212929293129212929293129292929293121212929292929212929292921212929292929212929293121212929292921212929292921212929292929292929292921212929292929212929293129212929293129212929293129212929292929292929292929212929292929212929292929212929292929212929292921212929292929212929292929212929292921212929292921212929293129212929292921212929292929292929292921212929292929212929293121212929292929212929293121212929292929212929292929212929292929212929292929212929292929292929292929292929293129212929292929212929293129292929293121212929293129212929293129212929292929292929293129212929293129292929293129212929292929292929293129292929293129212929292929212929292929292929293129212929293129212929293129292929293129292929293129212929293129292931293129292929293129292931293129292929293129212929293129212929293129292929293129212929293129292929293129292929293129292931293129212929293129292929293129212929292929212929293129212929293129292929293129292929292929292929293129212929293129292929293129292929293129292929293129292929293129212929293129292929293129292929293129292929293129292929293129212929293129292929293129292929293129292929293129212929292929292929293129212929293129292931293129292929293129292929293129212929293129292929293121212929293129293129293129293129293129292929293129212929293129293131293129212929293129212929293129212929293129292929293129212929293129292929293129292929293129292929293129292929293129293131313129292929293129293131313129292931293129292929293129293129293129292931293129292931293129293129293129292929293129292929293129292929293129293131293129293131313129293131313129292929293129293129293129292931293129293131293129292929293129292931293129292931293129293131293129292931293129293131293129293131293129293131293129293131293129293131293129293129293129293131293129293129293129293129293129212929293129293131293129293129293129292931293129292931293129292929293129292929293129293129293129212929293129292931293129292929293129292931293129292929293129292929293129292929293129292929293129292929293129293129293129293129293129292929293129292931293129293129293129212929293129292929293129292929293129293131293129292929293129293131293129292929293129293131293129293131293129212929293129212929293129293131293129292931293129292931293129293131293129292929293129212929293129293131293129292929293129293131293129292929293129212929293129212929293129292929293129292929293129293131293129292929293129292931293129292929293129293129293129292929293129292931293129292929293129292931293129293129293129293131293129292931293129292931293129292931293129292931293129293129293129292931293129293129293129293129293129293131293129293131293129292929293129293131293129293131293129293131293129292929293129293131293129292931293129293131313129293129293129293131293129292929293129293131313129292929293129293131293129293129293129293129293129293129293129293131313129293131293129293131293129292931293129293131293129292931293129293131293129293131293129293131293129293131293129293131313929293129293129293131313929293131313129293129293129293131293129293131293129293131293129293131293129293131293129293131293129293131293129293131293129293131313129293131313129292929293129293131293129293131293129293131293129293129293129293131293129293131293129293131293129292931293129293131293129293131293129293131293129293131293129293131293129293129293129293131293129293131293129293131293129212931293129293131293129293131293129292931293129293131313129293131293129292931293131293131293129292931293129293131313129293131293129293131313129293131293129293131293129293131293129293131293129293131293131293131293129293131293129293131293129293131313129293131293129293131293129293131293129293131293129293131313929293131293129293131313929293131293131293131313131293131313129293184848c292931312931312931313131212121181818212121212121212121181818212121212121212121212121212121212121212121212121212121212121212121181818212121212121212121212121212121212121212121212121212121181818212121181818212121212121212121212121212121212121212121211818212121212121212121211818212121212121212121212121292121212121cececef7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7ffffffc6c6c62929292921212929292121212929292121212929292121212929292121212929292921212929292121212929292121212929292921212929292921212929292929292929292121212929292121212929292929292929292121212929292929292929292929292929292929292929292121212929292921212929292929292929292929292929292921212929292921212929292121212929292929292929292121212929292921212929292121212929292121212929292121212929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292121212929292929292929292921212929292929292929292929292929292929292929292929292929292929292929292921212929292929292929292929292929292929292929292929293131312929292929292121212929292929292929292929292929292929292929292929293129292929292929292929292929292929292929292929292929292929293129292921212929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929293131312929293131312921213129292929292929292929292929292929292929292929293131312929292929292929293131312929292929292929293131312929293129312929293131312929292929292929292929292929293129292929293131312929293129292929293131312929293129292929293129292929293129292929293129292929293131312929293131312929293129292929293131312929293131312929293131312929293131312929293131312929293131312929293131312929293129312929293131312929293129312929293131312929293131312929293131312929293131312929293131312929293131314a4a4a9494945a5a5a4a4a4a3939393939393939394a4a4a5a5a5a9494945252523131312929293131312929293131312929293131316b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b63636b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b636b6b6b6b292929313131312931313131313131313131292929313131292929313131292929313131312931313131292929313131292929313131292929313131292929313131292929313131312931313131292929313131313131313131292929313131292929313131312931313131292929313131292929313131313131313131292929313131312931313131312929313131313131313131312929313131313131313131292929313131313131313131312931313131312929313131313131313131312931313131292929313131292929313131312929313131312929313131292929313131312931313131312931313131292929313131292929313131312929313131292929313131313131313131292929313131313131313131292929313131312931313131292929313131292929313131312931313131292929313131312931313131292929313131292929313131292929313131312929313131312929313131292929313131292929313131292929313131312929313131312929313131292929313131292929313131292929313131292929313131292929313131292929313131292929313131292929313131292929313131292929313131292929313131292929313131292929313131292929313131292929313131292929313131292929313131292929313131292929313131292929313131312931313131292929313131292929313131292929313131292929313131292929313131292929313131292929313131292929313131292929313131292929313131292929312931292929313131292929313131292929312931292929313131313131313131292929313131292929313131292929313131292929313131292929313131292929312931292929313131292929313131292929313131292929313131292929313131292929313131292929313131292929312931292929312931292929312931292929313131292929313131312931313131292929313131292929313131292929312931292929313131292931312931292929313131292929313131292929313131292929292929292929313131292929292929292929312931292929312931292929312931292929312931292929312931292929313131292929313131292929292929292929313131292929312931292929313131292929292929292929292929292929292929292929312931292929292931292929292931292929292931292929292931292929292929292929292929292929292929292929292929292929312931292929292929292929312931292929292931292929292931292929313131292929292929212129292931292929292931292929292931292929292931292929312931292929292931292929292931292929292931292929292931292929312931292129292931292929292929292929292931292929292929292929292931292929292931292929292931292929292929292929292931292929292929292929313131292929313131212129312931292929292931292929292929292929292929292929313131292929292929292929313131292929292931292929313131292929312931292929313131292929292931292929292931292929312931292929313131292929312931292929313131292929312931292929312931292929312931292929312931292929313131292929313131292929292931292929313131292929312931292929312931292929313131292929313131292929313131292929313131292929292931292929312931292929292931292929313131292929292931292929313131292929313131292929313131292929313131292929292929292929292931292929312931292929292929292929312931292931292931292929312931292929292931292929312931292929292931292929312931292929292929292929292931292929292931292929292931292929292931292929312931292929312931292929313131292929292929292929292929292929292931292929312931292929312931292929292931292929312931292929292931292929292931292929312931292929292931292929312931292929312931292929312931292929292929292929313131292929292929292929312931292929292931292929292931292929292931292929312931292929312931292929312931292929292929292929313131292929312931292929313131292931292931292929292931292929292931292929312931292929312931292929312931292931312931292929312931292929292931292929292931292931292931292929292931292931312931292929292931292931312931292929312931292929312931292931313131292929292931292129312931292929312931292929312931292929312931292929312931292929292931292929292931292929292931292929312931292929312931292129312931292929292931292929312931292931292929292929292931292929292931292129292931292929292931292929292931292929292931292929312931292129312931212129292931292929292931292929292929292929292929292129312931292929292929292129312931292929292929292929312931292929292931292129312931292929292931292129292931292929292931292929292931292129292931292129292931292929292931292929292931292929292931292929292931292929292931292129292931292929292931292929312931292929292931292129292931292929292931292129292931292929292931292129312931292929292931292129292931292929292931292929312931292929292931292929312931292929312931292929312931292929312931292929292931292929292931292929312931292929292931292929312931292931292931292929312931292129292931292929312931292929292931292929312931292929292931292929292931292931312931292931292931292929312931292929312931292929312931292929313131292931292931292929292931292929292931292931312931292931312931292931312931292929312931292929312931292931292931292929312931292931292931292931312931292931312931292929312931292929292931292931313131292931292931292929312931292929292931292929292931292931292931292929292931292929312931292929312931292929292931292929312931292931292931292929312931292931292931292929292931292929292931292931292931292931292931292929292931292931292931292929292931292931292931292931292931292931292931292931292931292931312931292929292931292931312931292931312931292931312931292931313131292931292931292129312931292931312931292931313131292931312931292931313131292931312931292931312931292931312931292931313131292931313131292929313131292931312931292931313131312931292931292931312931292931313131292931313131292931312931292931313131292931312931292931313139292931313139292929313131292931313131292931312931292931312931292931313139292931312931292931313139292931312931292931313139292931313131292931313139292931313131292931312931292931313131292931313131292931313131292931313131292931313131292931313131292931313131292931313131292931313131292931313131292931312931292931313131292931312931292931312931292931313131292931313131292931313131292931313131292931312931292929312931292931312931292931313131292931312931292931313131292931313131292931313131292931313131292931292931292931312931292931312931292931292931292931312931312931312931292931312931292929312931292931312931292931312931292931312931292931292931292931312931292931312931292931312931292931312931292931312931292931312931292931313131292931292931292929292931292931312931292931313131292931313131292931312931292931313131292931312931292931312931292931313131292931312931292931313131292931312931292929312931292931292931292931313131312931312931292931312931292931312931292931312931292931312931292931312931292931313131292931313131292931312931292931313131292931313131292931313131312931312931292931312931292931312931292931313131292931313131292931313131312931313131292931313131292931312931292931312931312931312931292931312931312931313139292931312931312931313139312931313131292931313131312931313139312931312931292931313139292931313131292931313139292931313131292931313139312931313131312931313131292931313131292931313139292931313139292931313139312931312931292931313139312931312931292931313131312931313131292931313139292931312931312931313131292931312931312931313139292931313139292931313139292931313131312931312931312931312931292931313139292931312931292931313139312931312931312931313139292931313139292931313139292931313131292931312931292931313131292931313139292931313131292931313139312931313131312931313131312931313131312931313131312931313139292931313139312931313131312931313139312931313131292931313131312931313139292931313139312931313139292931313139312931313131292931313139292931313131312931313139312931313131312931313139292931313139312931313139312931313139292931312931312931313131292931313139292931312931312931313139313131313139312931313139848484313131312931313139312931181818212121181818212121181818212121181818212121212121212121181818212121212121212121181818212121181818212121212121212121181818212121181818212121181818212121181818212121211818212121211818212121211818212121181818212121211818212121181818212121212121212121181818212121181818212121181818212121c6c6c6f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7c6c6c62121212929292121212121212121212929292121212921212121212929292121212921212121212929292121212121212121212929292121212929292121212929292121212121212121212929292121212929292121212929292121212929292121212929292121212929292121212929292121212929292121212929292121212921212921212929292121212929292121212929292121212929292121212929292121212929292921212929292121212929292921212929292121212929292121212929292121212929292121212929292121212929292921212929292121212929292121212929292921212929292121212929292121212929292121212929292121212929292121212929292121212929292929292929292121212929292121212929292121212929292921292929292121212929292121212929292121212929292921212929292121212929292929292929292121212929292929292929292121212929292921212929292121212929292121212929292121212929292929292929292121212929292929292929292121212929292929292929292929292929292921292929292929292929292929292929292929292929292929292929292929292929292929292929292921212929292929292929292929292929292929292929292929292929292929292929292929292929292921292929292921292929292929292929292929292929292929293129292929292929292929293129292929292929292929292929292921212929292929292929292929292929292929292929292929292929292929293129292929293129292929292929292929292929292929292929292929293129292929293129312929292929292929293129312929292929292929292929292929293129292929293131312929292929292929293131312929292929296b6b6b7b7b7b3939393131313131313131313131313131313131313131313939397b7b7b7373733129312929293131312929293131312929296b6b6b6b63636b6b6b6363636b6b6b6b63636b6b6b6b63636b6b6b6b63636b6b6b6363636b6b6b6b6b6b6b6b6b6363636b6b6b6b6b6b6b6b6b6363636b6b6b6b63636b6b6b6363636b6b6b6363636b6b6b6363636b6b6b6b6b6b6b6b6b6363636b6b6b6b636b6b6b6b6363636b6b6b6b6b6b6b6b6b6363636b6b6b6363636b6b6b6363636b6b6b6b6b6b6b6b6b63636331293129292931313129292929292929292931313129292931313129292931293129292931293129292931313129292931313129292931313129292931293129292931313129292931313129292931313129292931313129292931313129292931313129292931293129292931293129292931313129292931313129292931313129292931293129292931313129292931313129292931313129292931293131292931313129292931292929292931313129292931313129292931313129292931313129292931313129292931293129292931313129292931293129292931293129292931313129292931313129292931313129292931313129292931313129292931313129292931313129292931313129292931313129292931313129292931293129292931313129292931313129292929292929292931293129292931313129292931293129292931313129292931313129292931313129292929292929292931313129292931292931292931292929292931313129292931313129292931313129292931313129292931313129292931313129292931292929292931313129292929292929292931313129292929292929292931313129292929292929292931313129292929292931292931313129292929292929292931313129292931313129292931293129292931293129292931293129292931313129292931313129292929292929292931313129292929292929292931293129292931293129292931313129292929292929292931313129292929292929292931293129292929292929292931313129292929292929292931293129292931293129292931293129292931313129292931293129292929292929292929292929292929292929292931313129292929292929292931313129292929292929292931313121212931184a39187b5a18b55210ad42187b29184229292929292929292929292931293129292931313129292931293129292929292929292929293129292929293129292931293129292929292929292929293129292929293129292931313129292929292929292929292929292929292929292931293129292929292929292929292929212929292929292931293129292929292929212929215a3110b53918d63110d63918d629107b2121312929292929292929292929292929293129312929292929292929292929292921292929292921292929312929292929292921292929292921292929292929292929292121292929292929292929292921292929292929292929292921292929292921292929292921292929292929292929292921292929292921292929292121292929292921292929312121292929292929292929292121292929292929292929292121292929292921292929292121292929292121292929292121292929292929292929292121292929292929292929312121292929292929292929312929292929292921292929292929292929292929292929292929292929292929292929292929292929292929292929312921292929292929292929292929292929292929292929292929292929312929292929312929292929312921292929312921292929292929292929292929292929292929293129312929292929292929293129312929292929292929292929312921292929292929292929312929292929292929292929312929292929292929292929312929292929312929292929292929292929292929292929292929292929312929292929312929292929292929292929312921292929292929292929292921292929292929292929312929292929292929292929312929292929292929292929292929292929292929292929312929292929292929292929292921292929292929292929292929292929312929292929292929292929292929292929292921292929292929292929312929292929292929292929312929292929292929292929312929292929292929292929292121292929292929292929292929292929292921292929312929292929312929292929292929292929292929292929292929292929292929292929312929292929292921292929292121292929292929293129312921292929292929292929292929292929292929292929312929292929292921292929292121292929292929293129312929292929312929293131312921292929292929292929312929292929312929292929312929292929312929293129312929292929312929292929292929292929292929293129312929292929312929292929312921292929292929292929312921292929312929292929312921292929292929292929312929292929292921292929312929292929312929292929312929292929312929292929312921292929292929293129312921292929292929292929292921292929312929292929292921292929292921292929312121292929312921292929312121292929312929292929292121292929312929292929312121292929292929292929312929292929292921292929292921292929292921292929312921292929292921292929292921292929292921292929312121292929292921292929292921292929292929292929292921292929312921292929312921292929312121292929312121292929292921292929292921292929292921292929312121292929292921292929312921292929292921292929312121292929292921292929312121292929292929292929312921292929292929292929312921292929312921292929292921292929292921292929292121292929312921292929312921292929292921292929312121292929292921292929312121292929312929292929312921292929292929292929312921292929292929292929312921292929292921292929312929292929292929292929312921292929312929292929312921292929312929292929312929292929292921292929312921292929292929292929312929292929312929293129312929292929292929293129312929292929312929292929312121292929312929292929312929292929292921292929312929293129312929292929312929292929292929292929312929292929312929292929312929292929312921292929312921292929312929293129312121292929312929292929312929292929292929292929312929292929312921292929312121292929312929292929312929292929312929293129312921292929312929292929312921292929312929292929312929292929312929292929312929292929312929292929312921292929312921292929312929292929312921292929312921292929312929292929312121292929312929292929312921292929312929312929312929292929312921292929312929292929312929292929312929292929312929292929312921292929312929293129312929292929312929312929312929292929312929312929312929292929312929293129312921293129312929293129312921293129312929312929312921293129312929313129312929292929312929313131312929312929312929292929312929312929312929313129312929312929312929313129312929313129312929313131312929292929312929313129312929312929312929312929312929313129312929313129312929313131312929293129312929293129312929313129312929312929312929313131312929292929312929313131312929312929312929313129312929292929312929313129312929292929312929313129312929292929312929313129312929293129312929292929312929292929312929312929312929293129312929313129312929292929312929313129312921292929312929292929312921292929312929313129312929292929312929313129312929292929312929312929312929292929312929293129312929312929312929312929312921292929312929312929312929293129312929312929312929312929312929292929312921292929312929293129312929312929312929293129312929292929312929313129312929292929312929312929312921292929312929292929312929292929312921293129312929293129312929312929312929292929312929292929312929292929312929313129312929292929312929292929312921292929312929313129312921292929312929312929312929292929312929313129312929313129312929292929312921292929312929313129312929313129312929313131312929292929312929313129312929293129312929313129312929313129312929313131312929313129312929312929312929292929312929293131312929313129312929293129312929312929312929313129312929293129312929313129312929312929312929313129312929312929312929313129312929313129312929313129312929313129312929313129312929293129312929313131312929313129312929312929312929313129312929313129312929313129312929313129312929293129312929313129312929293129312929313129312929293129312929313131312929313129312929313131392929313129312929312929314a4a52dedede393942312931292931312931292931312931292931312931292931313131292931292931292931312931292931524a52ded6de42394229293131293129293131293129293131313129293131293129293131293129293131293129293131293129293131313129293131293129293131313129293131293129293131313129292931293129293131313129293131293131293131313129293131293131293131313129293131313129293131293129293131293129293131293129293131313129293131313129293131293129293131313129293131293129293131293129293131293129293131313129293131293129293131313129293131293131293131293129293131293129293131313931293131293131293131313129293131313131293131313129293184848c312931313131312931312931212121212121212121212121212121212121212121181818212121212121212121212121212121212121212121212121212121181818212121212121212121181818212121181818212121212121212121181818212121212121212121211818212121212121212121181818212121212121212121212121212121212121212121212121212121212121212121211818cececef7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7ffffffc6c6c62929292929292929292121212929292121212929292121212929292921212929292921212929292121212929292921212929292121212929292121212929292929292929292121212929292929292929292921212929292921212929292121212929292121212929292121212929292121212929292921212929292921212929292121212929292929292929292921212929292921212929292121212929292929292929292121212929292121212929292929292929292921212929292121212929292921212929292929292929292929292929292929292929292929292929292921212929292921212929292921212929292921212929292921212929292929292929292929292929292921212929292929292929292929292929292921212929292929292929292929292929292921292929292121213129292929292929292921212929292929292929292929293129292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929293129292929292929292929292929292929292929292929292929292929292929292929292929292929293129292929292929292929293131312929292929292929293129312929292929292929292929292929292929292929293131312929292929292929293129292929292929292929293129292929293129292929292929292929293131312929293131312929292929292929293129312929292929292929292929292929293131312929293129292929293129292929293131312929293129292929293131312929293131312929293131312929293129312929293131312929293131313129293131312929293131312929293131312929293131314a4a4a847b7b3131313131313131313131313131313131313131313131313131313131313131317b7b7b524a523131312929293131313129293131316b63636b6b6b6b6b6b6b6b6b6363636b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b63636b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b636b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b636b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b2929293131312929293131312929293131313129313131312929293131312929293131312929293131313129313131312929293131312929293131313131313131312929293131312929293131312929293131313129313131313131313131312929293131313131313131312929293131312929293131312929293131312929293131312929293131313129293131313129293131312929293131313129293131313131313131312929293131313131313131313129293131312929293131312929293131312929293131312929293131313129293131313129293131313129293131313129293131313131313131313131313131313129293131313129293131312929293131312929293131313129313131312929293131313129313131313129313131312929293131312929293131312929293131312929293131312929293131312929293131313129313131312929293131312929293131312929293131312929293131312929293131313129293131312929293131312929293131312929293131313131313131312929293131313131313131312929293131312929293131312929293131312929293131312929293131313129313131312929293131312929293129312929293131313129313129312929293129312929293131312929293131312929293131312929293131312929293131312929293131312929293131312929293131312929293131312929293131312929293131313129313131312929293131312929293131312929293131312929293131312929293131312929293131312929293131312929293131312929293131312929293131313129313131312929293131312929293131312929293131312929293131312929293131313129313131312929293131313129313131312929293131312918425a18b55a18c66318ce5a18c66318ce5a18c66318ce5218b53121422929293131312929293129312929293131313129313129312929293131312929313129312929293131312929293131312929293131312929293131312929293131312929293129312929293131312929293131312929293131312929293129312929293129312929293129312929293131312929293131312121423118a53918d63918d63910d63918d63918d63918d63910d6292163292929292929292929292929292929312931292929313131292929292929292929292931292929292929292929312931292929292929292929292931292929292929292929292929292929292929292929292931292929312931292929312931292929292929292929292931292929292931292129312931292929292929292129292929292929292929292929312931292929292929292929292931292929292929292929292931292929292931292929292931292929292929292929292931292929292931292929292931292929292931292929292931292929292929292929292931292929292931292929292929292929292929292929292931292929292929292929292931292929292929292929312931292929292929292929313131292929292929292929312931292929292931292929292931292929292931292929312931292929292931292929312931292929292931292929312931292929312931292929292931292929313131292929313131292929292929292929312931292929292929292929292929292929312931292929292931292929292931292929312931292929292931292929312931292929312931292929312931292929292931292929312931292929312931292929313131292929292931292929313131292929312931292929312931292929313131292129292931292929292931292929292931292929292931292929312931292929292931292929312931292929292931292929292931292929292931292129312931292929292931292929312931292929292931292929312931292929292931292929292931292929292931292929292931292929292931292929312931292929292931292929312931292929292931292929312931292929292931292929312931292929292931292929292931292929312931292929312931292929292931292929313131292929312931292929312931292929312931292929292931292929292931292929313131292929312931292929312931292929312931292931312931292929313131292929313131292929292931292929292931292931313131292929313131292931292931292929312931292929292931292929313131292929292931292929312931292929292931292929292931292929292931292929312931292931312931292929312931292931292931292929312931292929312931292929313131292929292931292929292931292929292931292929313131292929292931292929312931292929292931292929292931292929312931292929292931292929292931292929292931292929292931292929292931292929292931292929292931292129292931292929292931292129292931292129292931292929292929292129292931292929292931292129292931292929292929292129292931292929292929292929312931292929292929292929292931292929292931292129292931292929292931292929292931292929292931292129292931292929292931292129292931292929292931292929292931292929292931292129292931292129292929292129292931292929292929292129292929292929292931292129292931292929292931212129292931292929292931292129292931292929292931292129292931292929292931292129292931292929292931292931312931292929292931292929312931292929292931292929292931292929312931292129292931292929292931292929292931292929292931292929312931292931292931292929312931292929292931292129292931292931292931292129312931292931292931292929312931292931312931292929312931292929292931292929312931292931292931292931312931292929312931292931312931292929292931292929312931292931292931292929312931292931292931292929312931292929312931292929312931292929312931292929312931292929292931292929313131292929312931292929312931292931312931292929292931292929292931292929313131292931312931292929292931292929292931292931292931292929312931292929313131292929292931292931292931292931312931292929313131292931292931292929292931292929292931292929312931292929292931292929292931292931292931292931292931292929292931292931292931292931312931292929312931292931292931292931312931292929312931292929313131292931292931292929292931292931292931292931313131292931292931292931313131292931312931292931312931292931313131292931312931292931312931292931312931292931312931292931312931292931312931292931313131292931312931292931313131292931313131292931312931292931312931292931313131292931312931292931313131292931312931292931313131292931312931292931313139292931312931292931313131292931312931292931313131312931312931292931313131312931312931292931313131292931312931292931313131292931313131292931312931312931313131292931313131292931292931292929313131292931292931292931292931292931312931292929312931292931312931292929312931292931312931292929312931292931312931292929312931292931312931292929312931292931312931292931313131292931312931292931313131292931312931292931312931292931313131292129312931292931312931292931312931292931312931292931312931292931312931292931312931292931312931292929312931292931312931292129312931292931312931292931312931292931312931292929312931292931312931292931312931292931312931292931312931292931312931292931312931292931312931292931313131292931312931292929313131292931312931292931313131292931312931292929312931292931312931292931312931292931312931292931313131292931312931292931312931292931312931292931312931292931312931292931313139292931313131292931312931292931312931312931312931292931313131292931313139292931312931292931312931312931313131292931313139312931312931292931313131292931312931292931313139292931312931292931313131292931312931292931312931292931312931292931313131312931313139292931313139312931312931292931313131292931313131292931313139292931312931292931312931292931312931292931313139292931312931292931313139312931312931312931313131292931313139292931313131292931312931292931313131312931313131bdbdbdffffffffffffffffffffffffc6bdc62929313129312929317b7b7bdedede424242bdbdbd9c9c9c2929313129312929313131319c9c9cffffffffffff9c9c9c2929313129314a4a52efefef524a52312931292931c6bdc69c9c9c312931292931313139bdbdbdffffffffffffffffffffffffbdbdc62929319c9c9cffffffffffff9c949c313131bdbdbdffffffffffffffffffffffffbdbdc6312931312931525252efefef524a52313139292931312931292931313131312931312931292931312931312931313131292931313131312931313131292931313139312931313131292931313139312931313139292931313139312931313131292931313139312931313139312931313139312931313131292931313139312931313139292931313139312931313139292931313139312931313131312931313139312931313139312931313139313131313131848484313139312931313139292931181818212121212121212121181818212121212121212121181818212121212121212121181818212121181818212121212121212121181818212121181818212121181818212121181818212121181818212121181818212121211818212121211818212121181818212121181818212121181818212121181818212121212121212121181818212121212121212121c6c6c6f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7c6c6c6212121292929212121292929212121292929212121292929212121212121212121292929212121292929212121292121212121292929292121292929212121292929212121292929212121292929212121292929212121292929212121292929212121292121212121292929212121292121212121292929212121292929212121292929212121292929212121292929212121212121212121292929212121292929212121292929292121292929212121292929212121292929212121d6d6d6f7f7f7f7f7f7f7f7f7f7f7f7efefeff7f7f7efefeff7f7f7efefeff7f7f7efefeff7f7f7efefefefefefefefefefefefefefefefefefefefefefefefe7e7e7c6c6c629212129292921212129292921212129292921212129292921212129292921212129292929212129292921212129292929292929292929212129292929212129292929292929292929212129292921212129292929292929292921212129292929292929292929212129292929292929292929212129292929292929292921212129292929292929292929292929292929212929292929292929292929292929292921212129292929292929292929292929292929292929292929212129292929292929292929292929292929212129292929212129292929292931292921212129292929292929292929292929292929292929292929292929292929293129316b29299c2929942929522929312929292929292929292929292929292929292929293131312929292929292929292929292929292929292929293131312929292929292929293131312929292929292929292929292929292929292929293129292929292929292929293129292929292929292929293129312929292929292929292929292929292929292929293131312929292929292929293131312929292929293129299494943939393131313131313131313131313131313131313131313131313131313131313131313939398c8c8c3131313131312929293131312929296b6b6b6363636b6b6b6363636b6b6b6363636b6b6b6b63636b6b6b6b63636b6b6b6363636b6b6b6b63636b6b6b6b63636b6b6b6363636b6b63846b4abd7b18ce7300d67b00ce7b00c67308bd6b08bd7310ad6b217b6b5a6b63636b6b6b6363636b6b6b6363636b6b6b6b6b6b6b6b6b6363636b6b6b6b636b6b6b6b6363636b6b6b6b6b6b6b6b6b6b636b6b6b6b6b636b3131312929293131312929293131312929293131312929293129312929292929292929293131312929293131312929293131313129293129312929293131312929293129312929293131312929293131312929293131312929293131312929293131312929293129312929293129312929293131313129293129312929293129312929293131312929293129292929293131312929293129312929293131312929293131312929293129312929293131312929293131312929293131313129293131312929292929292929293131312929293129312929293131312929293129313129293131312929293129312929293131312929293129293129293129312929292929292929293131312929292929292929293131312929293129312929293131312929293131312929293131312929293131312929293131312929293131312929293131312929293131312929293131312929293129292929293131312929293131314242426b6b6b7b7b7b848484737373635a5a4242426b6b6b7373737b7b7b7b737b7b737b636363313131292929313131292929313131292929312929292929312931292929313131292929313131292929292929292929312931292929292929292929313131292929312931292929313131292929312931292929312931292929312931635a528c7b73847b6b847b73847b6b847b7384736b847b6b84736b847b6b7b736b847b6b7b736b847b6b7b736384736b7b7363635a5229292929292929292931313129292929292929292931313129292931293129292931293129292931313129292931313129292929292929292931313129292931293129292931313129292931313129292931293129292929292929292931293129292931313129292931293129292931312929312931393939186b5a18c65a18c65a18c65a18c66318c65a18c66318c65a10c65a18c65a18c639186b2929293129312929293129312929293129312929292929312929292929312929293129312929292929312929292929292929292929292929293129312929292929292929293129312929292929292929293131312929293129312929292929292921292929292929293931313931313931313129423118943110d63918d63918d64221d63918d64221d63918d63918d63110d629185a2929292929292929292929292929292929292921292929292929292929292929292929292929292929292929292929292929292929292921292929292929292929292921292929292929292929312921292929292121292929292921292929292929292929292921292929292929292929292921292929292921292929292929292929292921292929292121292929292929292929292121292929292929292929292921292929292929292929292921292929292929292929312121292929292929292929312929292929292921292929292929292929312929292929292121212929292921292929292929292929292929292929292121292929312121422121422121312929312121292929292921292929292929293129312121292929292929292929292929292929292929292929292929292929292929292929312921292929292929292929292929292929292929292929292929292929312929293131312929292929292929292929292929292929292929293131312929292929292929293131312921293129393129393929393121313129393129313129312929292929292929292929312929292929292929292929312929292929292929292929292929292929292929292929312929292929292929292929312929292929292929293129312929292929292929292929292929292929312929292929312921292929292929292929312921292929292929292929312921292929312929292929292121292929292921292929292929292929312929292929292929292929292921292929312929292929292929292929312921292929292929292929292921292929292921292929292929292929292929292929312921292929292121292929292921292929292929292929312929292929292929292929292921292929292929292929312929292929292929292929312921292929292921293129312929292929312929292929292921292929292929292929312929292929312929293129312929292929292929293129312921292929292929292929312929292929312929292929312929292929312929292929312921292929292929292929292929292929312929292929292929292929292929292929312921292929292929292929312921292929292929293129312921292929312921292929292921292929312929292929312929292929312929292929312929292929292929292929312929292929292929292929312121292929292929292929312921292929292929292929292921292929292929292929292921292929292929292929312921292929292929292929312929292929292921292929312929292929312921292929292121292929292921292929312921292929292921292929312121292929312921292929312921292929292121292929292121292929292921292929312121292929292929292929292921292929292929292929292921292929292921292929312121292929292921292929292921292929292921292929292921292929312121292929312921292929292921292929292921292929292921292929312921292929292121292929312921292929292929292929292121292929292921292929312121292929292929292929312921292929292921292929312921292929292921292929312921292929292929292929312921292929292921292929312921292929292921292929312921292929312921292929312929292929312921292929312921292929292929292929312921292929312929292929312921292929312921292929312121292929312921292929312929292929312929292929312929292929312921293129312929292929312929293129312921292929292929292929312921292929312921292929312929292929312929312929312921292929312921292929312921292929312929292929312929292929312929292929312921292929292929292929312929292929292929292929312921292929312921293129312929292929312929292929312121292929292929292929312929292929312929292929312929292929312929292929312921292929312929292929312921292929312929292929312929292929312929292929312121292929312929292929312929292929312929312929312929292929312929292929312921292929312929292929312921292929312929292929312921292929312921292929312921292929312929292929312929292929312929312929312929292929312929292929312929312929312929292929312921292929312929312929312929292929312929312929312929292929312929312929312929292929312929313129312929292929312929313129312929312929312929293129312929313131312929312929312921292929312929313129312929313129312929313129312929293129312929313129312929312929312929293129312929293129312929313131312929293129312929313129312929313129312929312929312929312929312929313129312929293129312929313129312929312929312929313129312929313129312929293131312929312929312929313129312929312929312929293131312929292929312929293131312929292929312929312929312929292929312929313129312929292929312929313129312929292929312929293129312929292929312929292929312929292929312929313129312929292929312929293129312929292929312929293129312929292929312929292929312929313129312929293129312921292929312929313129312921292929312929313129312921293129312929292929312921292929312921292929312929293129312929292929312929312929312921293129312929312929312929293129312921292929312929292929312921292929312921292929312929292929312929313129312921292929312921292929312929292929312929313129312929292929312929292929312929292929312929313129312929312929312929293129312929293129312929293129312929293129312929312929312921292929312929313129312929313129312929313129312929312929312929313129312929292929312929313129312929293129312929313129312929313129312929313129312929292929312929312929312929313129312929312929312929312929312929313129312929312929312929313129312929312929312929313131312929313129312929313129312929313129312929313129312929313129312929313129312929312929312929313129312929313129312929313129312929293129312929313129312929313129312929313129312929312929312929312929312929312929312929313131312929312929312929319c9c9cd6d6d6312931292931312931292931313131292931312931737373e7dee73939427b7b7bcecece312931292931312931737373f7f7f74a4a52525252efefef7b737b292931423942dedede7b737b292931313139737373d6ced62929313129312929319c9c9cd6d6d63129312929313129312929317b7b7befefef524a524a4a52f7f7f773737b9c9c9cd6d6d6312931292931312931292931313139292931524a52efefef5252522929313129312929313131392929313129312929313131392929313129313129313129312929313129312929313131312929313129313129313131312929313129312929313131312929313129312929313129312929313129312929313131312929313129312929313131312929313129312929313131392929313129312929313129312929313131312929313131312929313129313129313131392929313131313129318c848c292931313131292931313131212121212121212121212121212121212121212121212121212121212121212121181818212121212121212121212121212121212121212121212121212121181818212121212121212121181818212121181818212121212121212121212121212121212121212121212121212121212121212121212121212121211818212121212121212121212121212121212121cececef7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7ffffffc6c6c6292121212121292929212121292929212121292929212121292929212121292929292121292929212121292929292121292929212121292929212121292929212121292929292929292929212121292929212121292929212121292929292929292929212121292929292121292929212121292929292929292929292121292929292929292929212121292929292929292929212121292929292929292929292121292929212121292929292929292929292929292929212121292929f7f7f7fffffff7f7f7fffffff7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7efefeff7f7f7efefeff7f7f7efefeff7f7f7efefefefefefefefef2929292929292929292921212929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292921212929292929292929292929292929292929292929292921214a31294a31215231214a31215231214a31215231214a31215231214a31215231214a31215231214a31215231214a31215231214a312129292929292929292929292929292929292929292929292931313129292931292929292929292929292931292929292929292929292931313129292929292929292929292929292929292929292931292929292929292929292931293129292929294229296331319c2929bd3131c62929bd3131b5293194292963292939292931292929313131292929313131292929312929292929313131292929313131292929313131292929312931292929312931292929313131292929313131292929292929292929313131292929292929292929313131292929313131292929d69429e7a521efa521e79c18efa521e79c18efa518e79c18ef9c18e79c18e79c18e79410e79c18e79410e79418e79410efb552847352735a29735229735a29735229e7ded6ffffffffffffdedede4a4a4a3131313131313131313131315a5a5a6363632929293131313129293131316b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b63636b6b6b6b6b638c734abd7318de7b08de7b00ce7b08ad63089c5a109c52109c52109c52109c52109452108c5a29736352736b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b3129313131312929293131313131313131312929293131313131313131312929293131313131313131312929293131312929293131313129313142293139293142293139213142293139293142293139293142293139293142293139293142293142293142293139293142293139293131312929293131313129293131313129293131312929293131313129293131313129313131312929293131313129293131313129293131313129313131313129293131313129313131313131313131313129313131313129293131313131313129312929293131313129293131313129293131313129313131312929293131313131313131313129293131313131313131312929293131312929293131312929293131312929293131312929293131313129313131312929293131313131313131312929293131313131313131312929293131312929293131312929293131312929293131312929293131313131314a4a4a848484bdbdbdd6d6d6dededed6d6d6d6d6d6bdbdbd9494949c9c9cbdbdbdd6d6d6d6d6d6bdbdbda5a5a57373734242423129293131312929293131312929293131313129293131312929293131312929293131312929293131312929293131312929293131312929293131312929293131313129313131312929293131312929293129312929298c847b8c7b738c8473847b738c8473847b738c7b73847b6b8c7b73847b6b847b7384736b847b6b84736b847b6b7b736b847b6b7b736b312931292929313131292929312931292929313131292929313131292929313131292929313131292929313131292929313131292929313131292929313131292929313131292929313131292929313131292929313131292929313131312931313131292929313131394a294263214a84185a94184263636318ce5a18c66318ce5a18c66318ce5208c65a10c65a18c66318ce5a18c66318ce5a18c6312142292929312931292929312931292929313131312931313131292929313131292929313131292929313131292929312931292929313131292929313131292929313131292929313131292929313131292929312931292929312931292929312931312929734a4abd6b6bef8c7bde7b7b8c4a943918d63918d6ada5effffffffffffffffffffff7ffd6ceff4221d63918d63910d62921392929293129312929293129312929293129312929293129312929292929292929293129312929292929292929293131312929292929312929292929292929292929312929293129312929292929312121212921292121212121212118212121212121212121212121212121212121212121211818212121212121212121212121212929292929292929292929292929312929292929292921293129312929292929312929292929312929292929292929292929312929292929292929293129312929292929312929292929312929292929312929292929312929292929312929292929292929293131312929292929312121292921522918942918bd1810ad18219408319418317321294a2929392929292929292929292929292929293129312929292929312929293129312929292929312929293129312929292929312929293129312929292929292929292929312929293131312929293131312929293129312929293131312929293131312929293131312929293129312929293929424a216b5a18a56310ce7310ef6b10e77310ef6b08e76b10ce5a189c422163312931312931292929312931292929312931292929292931292929292931292929292931292929313131292929292929292929312931292929292929292929292931292929292931292929292931292929292931292929312931292929292931292929312931292929292931292929292931292929312931292929292931292929292931292929292931292929292931292929292931292929292929292929292931292929292931292929313131292929292931292929292929292929292931292929292931292929292931292929292931292929292929292929313131292929312931292929312931292929312931292929292931292929292931292929312931292929312931292929312931292929312931292929312931292929292931292929312931292929312931292929312931292931292931292929312931292929312931292929312931292929312931292929312931292929292931292929312931292929312931292929312931292931312931292929312931292929292931292929313131292929292931292929313131292929312931292929292931292929312931292929312931292929312931292929313131292929292931292929312931292929292931292931312931292929312931292929312931292931292929292929312931292929292931292929312931292929292931292129312931292931292931292929312931292929292931292929312931292929292931292929312931292929292931292929292931292929292931292929292931292929292931292129292931292929312931292129292931292129292931292929292931292929292931292929312931292929292931292929292929292929292929292129292931292929292929292929292931292929292931292929292931292929292931292929292931292929292929292129292931292929292931292129312931292129292931292129312931292929312931292129292931292929292931292929292931292929292931292929312931292929292929292929312931292929292929292129292931292129292931292129292931292929292931292129292931292929292931292929312931292929292931292129292931292929292931292929292931292929292931292929292931292929292931292929312931292929292931292929312931292929292931292929292931292929312931292929292931292929292931292929312931292931292931292929312931292931292931292929292931292929312931292929313131292929312931292929292931292931312931292929312931292931292931292929292931292929292931292929313131292931312931292929312931292929312931292929312931292931292931292929312931292929312931292929312931292931312931292929312931292931292931292929312931292931312931292929292931292931292931292929312931292929312931292931312931292931292931292929292931292929292931292929292931292929292931292929292931292931292931292931292931292931292931292929312931292931292931292931313131292929292931292931292931292931292931292929312931292931312931292931313131292931292931292931312931292931292931292931312931292931312931292931312931292931292931292929312931292931292931292931313131292931292931292929313131312931312931292931313131292931312931292931313131292931312931292931313131292931312931292931313131292931313131292931313131292931313131292931312931312931313139292931313131292931312931292931313131292931312931292931313139312931313131292931312931292931312931292931313131292931312931312931313131292931313131292931313131292931313131292931313131292931312931292931312931292931313131292931313139292931313131292931313139292931313139292931313131292931313131292931313131292931312931292931313131292931292931292931313131292931292931292931312931292931312931292931312931292931312931292931312931292931312931292931313131292931292931292929312931292931292931292931312931292931312931292931312931292931312931292931312931292931312931292931312931292931312931292931312931292931312931292931312931292931312931292931312931292931312931292931312931292931292931292931312931292931312931292929313131292931312931292929292931292931312931292931312931292931312931292929312931292931292931292929313131292931313131292931313131292931313131292931312931292931312931292931313131292931313131292931312931292931312931292931313131312931312931292931312931312931312931292931312931312931312931292931313131292931313131292931313131292931312931292931312931292931312931292931313131292931313131292931313131312931313131292931313131292931312931292931313131292931312931292931313139292931313131292931312931292931313131292931313139292931313139292931313139312931312931292931313139312931312931312931313131312931313131292931313131312931292931292931313131292931312931292931313139312931312931292931313139312931313131292931313139312931312931292931313139292931312931292931313139393942e7e7e773737b313139312931525252f7f7f7ffffffffffffffffffffffffefefef4a4a52e7e7e773737b3131392929319c9c9cd6d6d6313139292931bdbdc6bdbdbd313139312931bdbdc69c949c312931292931423942dedede7b7b7b312931312931423942e7e7e773737b3131312929313131399c949cdedede292931313139bdbdbdbdbdc6393942e7e7e77b737b313139292931313139292931313131524a52efefef524a52313139292931313139312931313131312931313131312931313131312931313139312931312931312931313139312931312931292931313139292931313139292931313139312931313131292931313131312931313131312931313139312931312931292931313139312931312931312931313131312931313131292931313139312931313139292931313139312931313139312931313139312931313139312931313139848484313139312931313139312931212121212121181818212121181818212121181818212121181818212121181818212121181818212121181818212121181818212121181818212121181818212121181818212121181818212121181818212121211818212121181818212121181818212121181818212121181818212121181818212121212121212121211818212121181818212121181818211818c6c6c6f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7c6c6c6212121292121212121292121212121292929212121292929212121292929212121292929212121292929212121212121212121292929212121292121212121292929212121212121212121292929212121292929212121292929212121292929212121292929212121292929212121292929212121292929212121292929212121292929212121292929212121292929212121292929212121292929212121292929212121292929212121292929212121292929212121292929212121f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7efefeff7f7f7efefeff7f7f7efefeff7f7f7efefeff7f7f7efefefefefefefefefefefef2121212929292121212929292921212929292121212929292121212929292921212929292121212929292921292929292121212929292121212929292121212929292921212929292921212929292929292929292121212929292121212929298c390894421094421094421094391094421094421094421094391094421094421094421094391094421094421094421094391094421029292929292921212129292929212929292921212129292929292929292921212129292929292929292929292929292929212129292929212129292929212129292929292929292929292929292929292929292929292929293129294229297b2929a52931bd2929bd3131c62931bd3131c62929bd2931bd2929b529319c292973292942292929312929292929312929292929292929292121292929292929292929292929292929292929313131292929292929292929313131292929292929292929313131292929312929292929312929292929312929292929313131e7a518efa521e7a518efa521e79c18e7a518e79c18e7a518e79c18e79c18e79c18e79c18e79410e79c18e79410e79418deb5637363426b52297352296b5221735a29c6bda59c8463737373efefefe7e7e73131313131313131313131314a4a4a7b737b2929292929293131312929296b6b6b6b63636b6b6b6363636b6b6b6b6b6b6b6b6b6363636b6b6b6b6b6b6b6b6b6363636b6b6b6b6b6b6b6b6b736b5ab57321d67300de7b00d67b00bd6b089c52089c5a109c52089c52109c52089c52109452089c5210944a109452187b5a396b6b6b6b6b6b6b6b6b6363636b6b6b6b636b6b6b6b6363636b6b6b6b6b6b6b6b6b6363636b6b6b6b6b6b6b6b6b636363313131292929312931292929313131292929313131292929313131292929313131292929312931292929313131292929312931292929312931315a18396318395a18396318315a18396318395a18396318315a18396318395a18396318315a18396318395a18396318315a18395a182929293131312929293129313129293131312929293131312929293131312929293131312929293131312929293131312929293131312929293131312929293131312929293131312929293131312929293129312929293131312929293129312929293131312929293129313129293131312929293129312929293131312929293131313129293131312929293129312929293131312929292929292929293129312929293131312929293131312929293129312929293131312929293129312929293131312929293129312929293131312929293131312929293131312929293131312929293131312929294a4a4ab5b5b5cececed6d6d6dededededededededec6c6c6a5a5a5c6c6c6cecec6bdc6bddedededededeefefefdee7debdbdbd737373313131292929313131292929292929292929312931292929313131292929313131292929312931292929292929292929292929292929292929292929313131292929292929292929313131292929312931292929313131847b738c8473d6cec6ded6ceded6ceded6ce847b6bded6ceded6ceded6ced6cec6847b6b7b42187b42187b39107b42217b736384736b292929313131292929313131292929313131292929312931292929313131292929292929292929312931292929313131292929313131292929312931292929313131292929292929292929313131292929292929292929313131292929292929292929394a294a7b185a9c185a9c105aa5104a84105a21b55a18c65a18c65a18c65a18c65210c6844ad67b42ce5a10c65a10c66318c65a10c65a18c65218ad292929292929292929292929312931292929292929292929292931292929292929292929312931292929292931292929312931292929292931292929312931292929312931292929292929292929292929292929312931292929292929312931b56b63e77b7bef847bef847bce73844a21ad3918d63110d68c7befefe7ffa594ef6b52de6b52e75a39de3918d63110d63918d629107b29292929292929292929292929292929292931293129212929292929292929292921212929292929292929292929292929292929212929293129212929292929292929292929292929292921182118184208088408109400088c08109400088c08109400088c08109400088c08109400088c08109400088c08109400088c08107b10183121212129292929293121212129292921212929292921212929292929292929292921212929292921212929293129212929292921212929292929212929292921212929293121212929292929292929292921212929292929212929292921212929292929292929292929214a31219c3121c63121d62110c62110b51010a50831ce0039d60839ce0831ad10319c1829632929312929292929292929292929292929292929312921292929292929292929312929292929292929292929312929292929292929292929292929292929292929293129312929293129312929292929292921292929292929292929292929292929292929314a217b6310c66b10e76310e76318ef5a21ef5a21f75221ef5a21f75a18e76b10e76310de6318c642215a312929292929312931292929292929292929292931292929292929292929312931292129292929292929292931292929292931292929312931292929292929292929292931212129292929292929292929292129292931292929292931292129292929292129292931292929292929292929292931292929292929292929292931292929292929292929292931292929292929292929292929212129292929292929292931292129292931212129292929292929292929292929292929292929292929292929292931292129292929292929292931292929292929292929292929292129292929292929292931292129292929292929292931292929292929292929292931292129292931292929292929292929292929292129292931292929292929292929292931292929292929292929292931292929292929292929292929292929292931292129292931292929292929292929292931292929292931292929292931292929292931292929312931292929292929292929292931292129292929292929292931292929292931292129312931292129292931292929292931292929292931292129292931292929292931292929292931292929292931292929292931292129292929292929292931292129292929292929292931292929292929292929292931212129292929292129292931212129292931292929292931292129292929292129292931292129292929292129292929292129292929212129292931212129292929292929292931212129292929292129292929212129292929292129292931212129292929292129292931292129292929212129292931212129292931212129292929292129292929292929292929292129292929292129292931212129292129292129292931292129292929292929292931292129292929292929292929292129292929292929292931292129292931292129292929212129292929292129292929292129292929292129292931292129292929212129292931292129292929292129292931292129292931292129292931292129292931292129292931212129292929292129292931292129292929292929292931212129292931292129292931292129292931292929292931292929292931292129292931212129292929292929292931292129292931292129292931292129292931292129292931292129292929292129292931292129292929292129292931292929292929292929312931292929292931292929292931292129292931292929292931292129292931292129292931292929292931292929292931292929292929292929312931292129292931292929292931292929292929292929292931292129292931292929292931292129292931292929292931292929292931292929292931292129292931292929292931292929292931292129292931292929292931292929292931292929292931292929292931292929292931292929292931292929292931292129292931292929292931292929292931292129292931292929292931292929292931292929292931292129292929292929292931212129292931292931292931292929292931292129292931292129292931292929292931292929292931292129292931292929292931292929292931292929292931292929292931292129292931292929292931292129292931292929292931292929292931292931312931212129292931292929312931292129312931292931312931292929292931292929312931292929292931292929292931292929292931292929312931292129292931292931312931292929292931292929292931292929292931292931313131292129312931292931313131292931312931292929313131292929312931292929312931292931312931292931312931292931312931292931312931292929292931292931312931292931312931292931312931292931312931292931292931292931312931292931313131292931313131292931312931292929292931292931292931292929292931292931313131292929292931292929312931292929292931292931312931292929312931292929312931292929312931292929312931292929292931292931312931292929292931292931312931292129292931292929312931292929312931292931312931292931292931292929312931292129292931292931292931292129312931292929312931292129292931292129312931292929292931292929312931292929292931292929312931292929292931292931312931292929292931292931292931292129292931292931312931292129312931292129292931292929292931292929292931292929292931292929312931292129292931292929312931292929292931292931292931292929292931292929312931292929292931292931312931292929292931292931312931292929312931292931292931292929312931292929312931292929312931292931312931292931292931292931312931292931292931292931292931292931312931292929312931292931292931292931312931292929312931292931312931292931312931292931313131292929292931292931312931292929292931292931312931292931312931292931313131292931312931292931312931292931312931292931312931292931312931292931312931292931312931292931312931292929312931292931312931292931312931292931312931292931312931292931313131292129312931292931312931292929312931292931312931292931312931292931313131292931292931292931292931292931312931393939e7e7efbdb5bd312931292931bdbdbdbdb5bd31293173737be7e7e739393931293194949cbdbdc6292129312931bdbdbdbdbdc629293131293194949cdedede292931312931737373d6d6d62929313129312929319c9c9cbdbdbd312931292931312931393939e7e7e7bdbdbd312931292931bdbdbdbdbdbd3129312929319c9c9cd6d6d6292931393942e7e7e7bdbdbd313131292931313131292931525252efe7ef524a52292931312931292931312931292931313139292931312931292931313131292931312931292931313139292931313131292931313131292931313131292931313139292931312931292931313131292931312931292931313139292931312931292931313131292931313131292931313139292931312931292931313131292931312931292931312931292931313131292931313139292931313131292931313139292931848484292931313131292931312931212121212121212121212121212121212121212121181818212121212121212121181818212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121211818212121212121212121212121212121212121212121211818212121212121212121181818cececef7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7ffffff529cd6bd7b31f7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7ffffff297bbdde9c5af7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7ffffffc6c6c6292929292929292929212121292929292121292929292929292929212121292929212121292929292121292929212121292929212121292929292929292929292121292929292929292929292929292929212121292929292929292929212121292929292929292929292121292929292929292929292929292929292121292929292929292929212121292929212121292929292929292929212121292929292929292929292929292929292929292929212121292929292121292929f7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7efefeff7f7f7efefeff7f7f7efefeff7f7f7efefef2929292929292929292929292929292121212929292929292929292921212929292929292929292921212929292929292929292921293129292929293129292929292929292929292929292929293129292929292929292929293129292929299442109442109442109442109442109442109442109442109442109442109c42109442109442109442109c421094421094421094421029292929292929292929292929292929292929292929292929292929292931292929292929292929292931292929292929292929292929292929292931292929292929292929292929292929292929292929292929294a2929843131bd2931c63131c62931c63131c62931c63131c62931bd3131c62931bd3131c62931bd3131bd2931ad313173292939312931292929313131292929292929292929312929292929312929292929313131292929292929292929313131292929313131292929313131292929312929292929313131292929312929292929313131292929efad21e7a521efad21e7a521efa521e7a518efa521e7a518efa521e79c18efa518e79c18e79c18e79c18e79c18e79410ceb584735a31735a29735229735a31735a317b6331735a313131319c9c9cffffff3131313131313131313131313939398c8c8c2929293131312929293131316b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b63bd7b21d67b00de8408de7b00c673089c5208a55a10a55a10a55a109c52109c5a109c52109c52109452109c5210945210945210845229736b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b636b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b312931313131292929313131312931313131292929313131292929313131312931313131292929313131312931313131312931313131312931396318395a18396318395a18396318395a18396318395a18396318395a18396318395a18396318395a18396318395a18396318395a18313131312929313131312929313131292929313131292929313131292929313131312929313131312931313131292929313131312931313131292929313131312929313131292929313131312929313139293939314242313942bd8439c68c31ce8c39ce8c31313942313942314242313942313942293939ce8c39ce8c31ce8c39a57331313942313942313942313131313131292929313131292929313131312931313131292929313131292929313131292929313131312931313131292929313131292929313131312931313131312931313131292929313131312931313131292929313131312929393939adadadc6c6c6c6c6c6d6d6d6dededee7e7e7d6d6d6adadadbdbdbdefefef7ba57b4a9c5ac6cec6e7e7dee7e7e7efefefdededea5a5a56363633131312929293131312929293131312929293131312929293131312929293131312929293131312929293131312929293131312929293131312929293131312929293131312929293131312929293131312929298c847b8c7b73e7ded6ded6cededed6ded6ce8c8473ded6cededed6ded6cee7ded6847b6b844a187b42108442187b4218847b6b84736b313131292929313131292929313131292929313131292929313131312931313131292929313131292929313131292929313131292929313131292929313131292929312931292929313131292929313131292929313131292929313131292929425a295a9c1863a5185aa51063a5185aa5104a5a425a18c66318ce5a18c66318c65a10c6ceb5efc6adefceb5efc6a5ef5a18c65a18c66318ce5a18c66318ce29184a3131313129313131312929293131312929293131312929293131312929293131312929293131312929293131312929293131312929293131312929293131312929293131312929292929292929293131312929293129312929299c635ae7847bef847bef847bef8c84bd63943918d63910d63918d65239decec6f7e7deff846be74221d63918d63910d63918d63918d63918d629292931313129292931293129292931293129292931293129292929292929292929292929292931313129292931293129292931313129292929292929292929293129292929293121212110185a0008b50010bd0008b50010bd0008b50010bd0008b50010bd0008b50010bd0008b50010bd0008b50010bd0008b50010bd0008b50010bd1018522929292929292929312929293129312929292929312921292929312929292929292929292929312929292929312929292929312929292929312929292929312929292929292929292929312929292929312929292929312929292929312929292929293129734229ef3921ef3921e73118d62918ce2110b51810a50831ce0042de0039de0842de0039de0042de1031732929312929292929292929292929312929292929312929293129312929292929312929292929312929292929292929293131312929292929312929293129312929293129312929293131312929292929312929293129312929293129312929315a189c6b10e76318ef5a29f75a31ff5231ff5239ff4a31ff4a39ff4a39ff4a42ff4a39ff5a29f76318ef6b18ef422173312931292929312931292929313131292929312931292929313131292929292931292929292931292929292931292929313131292929292931292929313131292929292931292929292931292929292931292929292931292929313131292929312931292929292929292929312931292929292931292929313131292929312931292929292931292929292931292929292931292931292931292929312931292929292931292929292929292929292931292929292931292929292931292929292931292929312931292929312931292929292931292929292931292929292931292929292931292929312931292929312931292929312931292929312931292929312931292929312931292929292929292929313131292929312931292929312931292929312931292929312931292929312931292929312931292929292929292929292931292929312931292929312931292931312931292929313131292929312931292929313131292929312931292929292931292929292931292929313131292929313131292929313131292929292931292929312931292929312931292929312931292929312931292929312931292929292931292929292931292929292931292929313131292931313131292929312931292931312931292929313131292929292931292929312931292929312931292129312931292929292929292929312931292929292931292929312931292929292931292929292931292929292929292929292931292929292931292929292931292929292931292929292929292929292931292929292931292929292931292929292931292929292931292129292931292929292929292929292931292929292929292129292931292929292931292129292931292929292931292929292931292929292929292129292931292929292931292129292931292929292931292129312931292929292931292929292931292929292931292129312931292929292931292929292931292929292931292929292931292929292931292929292931292929292931292929292931292929292931292129312931292931292931292929312931292929292931292929292931292929292931292129312931292929292931292929312931292931292931292929292931292929292931292929292931292929312931292129312931292929292931292929312931292929292931292929312931292931312931292929312931292931312931292929312931292931292931292929312931292931292931292931292931292929292931292929312931292931312931292929312931292929312931292931312931292931312931292931312931292931312931292929312931292931312931292929312931292931312931292929312931292931312931292931312931292929292931292931313131292929312931292929312931292931292931292929292931292931312931292931312931292931292931292929292931292929292931292929292931292931292931292929312931292931292931292929312931292931292931292929292931292931292931292931313131292929312931292929313131292929292931292931292931292931312931292929292931292931292931292929312931292931292931292929292931292931292931292929313131292931313131292931312931292931312931292931313131292931312931292931313131292931313131292929313131292931292931292931313131292931312931292931313131292931312931292931312931292931292931292931313131292931313131292931313131292931313131292931312931292931313131292931313131292931313131292931636363ffffffffffff292931313131292931312931292931313131292931312931292931313131292931313131292931313131292931313131292931313131292931312931292931313131292931312931292931313131292931313131292931313139292931312931292931313131292931313131292931313139292931312931292931313131292931312931292931312931292931312931292931313131292931312931292931312931292931312931292929313131292931312931292931313131292931312931292931312931292931312931292929313131292931312931292931313131292931312931292931312931292931312931292931312931292931313131292929312931292931292931292931312931292931312931292931313131292931312931292931312931292931312931292931312931312931312931292931312931292931312931292931292931292931312931292931312931292931312931292931312931292931313131292931313131292931312931292931312931292931312931292931312931292931313131292929313131292931312931292931313131292931312931292931313131292931292931292931313139292931312931292929312931292931312931292931312931292931313131292931313131292931312931292931312931292931312931292931313131312931313131292931313131292931313131292931313131292931313131292931312931292931312931292931313139292931313139292931313139292931312931292931313131292931313139292931313131312931313131292931313139292931312931292931312931292931312931292931313139312931313139292931313139312931313131312931313139312931313131292931313139292931313139292931313139292931312931292931313139292931313131292931313139312931313131292931313131292931dededebdbdbd313139423942e7e7e773737b7b7b7bdedede424242312931525252efefef52525a292931c6bdc6bdbdbd3131392929319c9c9cd6d6de313131292931424242dedede7b737b292931313131524a52efefef4a4a52313131292931313131292931dededebdbdbd313131bdbdbdc6bdc629293131293194949cdedede292931312931292931dededebdbdbd313131292931313139524a52efefef524a523131313129313131312929313131393129313131313129313131393129313131393129313131393129313131313129313131393129313131313129313131393129313131392929313131393129313131393129313131393129313131312929313131313129313131312929313131393129313131313129313131393129313131313129313131392929313131393129313131313129313131392929313131393129313131318484843131393129313131393129311818182121212121212121211818182121211818182121211818182121211818182121211818182121212121212121211818182121211818182121211818182121211818182121213939395a5a5a737373949494bdbdbdcececeffffffffffff181818212121212121212121181818212121211818212121181818212121211818212121181818212121181818212121c6c6c6f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7292929bdbdbdf7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7529cdeb57329f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7297bbdd69452f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7c6c6c6212121292929212121292929212121212121212121292929212121292121212121292929212121292929212121292929212121212121212121292929212121292929212121292929212121292929212121292929212121292929292121292929212121292929212121292929212121292929292121292929212121292929212121292929212121292929212121292929212121212121212121292929212121292121212121292929212121292929212121292929212121292929212121fffffff7f7f7fffffff7f7f7fffffff7f7f7f7f7f7f7a500f7ad00efa500f7ad00f7f7f700bdff00bdff00bdff00bdfff7f7f7efefeff7f7f7efefeff7f7f7efefefefefef2121212929292121212929292921212929292921212929292121212929292121212929292921212929292121212929292921292929292929292929292929292929292921212929292921212929292121212929292921212929292121212929297331087331107331087331107331087331107b310894421094421094421094391094421094421094421094391094421094421094421021212129292929292929292921212129292929292929292929292929292929292929292929292929292929292929292929212129292929292929292929212129292929292929292929212129292929294a3131842929ad2931c62931bd3131c62929bd3131c62931bd3131bd2929a52931ad2929bd3131c62929bd2931bd2929bd3131c62929b52931a5292973292939292929292929292929292929292929292929292929292929292929292929292929312929292929312929292929312929292929292929292929292929292929312929292929292929292929312931efad21efad21e7a521efa521e7a521efa521e7a518efa521e79c18efa521e79c18e79c18e79c18e79c18e79410e79c18bda584735a297352297363317363317b6331735a297363313131319c9c9cffffff3131313131313131313131313131318c8c8c3129312929292929292929296b6b6b6363636b6b6b6b6b6b6b6b6b6363636b6b6b6b6b6b6b6b6b6363636b6b6b6b6b6b6b6b6b6b6363ad7329d67b00de7b00d67b00d67b00a55a089c5a109c5208a55a109c52089c5a109c52089c52109452109c5210944a10945210944a109452107b52396b6b6b6363636b6b6b6363636b6b6b6b6b6b6b6b6b6363636b6b6b6363636b6b6b6b636b6b6b6b6b6b6b312931292929312931292929312931292929313131292929313131292929292929292929313131292929292929292929313131292929313131294a10294a18294210294a10294a10294a18294a10395a18395a18396318315a18396318395a18396318315a18396318395a18396318292929312931292929313131292929313131292929313131292929313131292929313131292929312929292929313131292929313131292929313131292929313131292929313131292929312931318cad31ceff29c6ff31bdefbd8c42d68c39ce8c31d68c3929bdef31c6ff31c6ff31ceff29c6f731bdefce8c31d68c39ce8c31ad9c6329bdef31c6ff31c6f7315a6b2929293131312929293131312929293129312929293131312929293129312929293131312929293131312929293131312929293131312929293131312929293129312929293129312929293131312929293131312929293129293131319c9c9cbdbdbdc6c6c6c6c6c6d6d6d6d6d6d6cecece9c9c9cdededeefefefd6ded64a9c5a4a9c5ac6cec6dededededededededeb5b5b57b737b2929293131312929293131312929293131312929292929292929293131312929293129312929293131312929293129312929293129312929292929292929293131312929293131312929293131312929293129318c84738c847bded6ceded6ceded6ceded6ce847b73ded6ceded6ceded6ceded6ce847b73844210844a187b421084421884736b847b6b29292929292929292931293129292931293129292931313129292931293129292931293129292929292929292931313129292929292929292931293129292931293129292931293129292929292929292929292929292929292929292942522952941063a5185aa51063a5185a9c1063a5184a31736318c65a18c66318c64a00bd9c73deceb5ef4a00bd4a00bdd6bdf7946bde5208c65a18c66318c65a18c642187b2929293129312929293129312929292929312929292929292929293129312929292929292929292929292929292929292929292929312929293129312929292929292929292929292929292929292929293129312929294231319c5a52bd6b63b56363bd6b63b5635aa55a8c3110d63918d63110d63918d65a42dec6bdf7efefff8c7be73918d63918d63110d63918d63110d62929292921292929292929292929292929292929292921292929292921292929292929292929292929292929292929293129312921292929292921292929292929292929292929291818420008ad0008b50008b50010bd0008b50008b50008b50010bd0008b50008b50008b50010bd0008b50008b50008b50010bd0008b50008b50008b508109c1818312929292921292929292121292929292121292929292121292929292929292929292121292929292121292929312121292929292921292929292121292929292929292929292121292929292929292929292121292929292921292929292929293929bd4229ef3929ef3121de3121d62118c62118bd1008a50831ce0039de0042de0039de0039de0039de0839d62121292929292929292929292929292929292929292929292929292929312921293129312929292929292929292929312929292929292929292929312929292929292929292929312929292929292929292929312929292929292929294a21846310de5a21ef5231ff5239ff4a31ff4a39ff4239ff4a42ff4239ff4242ff4242ff424aff3942ff4a39ff5a31f76331e739316b292929292929292929292929292929292929292931292929292929292929292929292929292929292929292929292929292929292929292931292929292929292929292929292129292929292129292931292129292929292929292929292129292929292929292929292929292929292929292929292929292929292929292929292129292929292929292931292129292931292929292929292929292929292129292931292129292929292929292929292929292929292929292929292129292929292929292931292929292929292929292929292129292929292129292931212129292929292929292929292929292929292129292929292929292931292929292929292129292929292929292929292929292931292929312931292129292929292929292931292929292929292929312931292929292931292929292931292129292931292929312931292929292929292929292929292129292931292929292931292929292931292929292931292929292929292929292931292929292931292929313131292929292931292129292931292929292929292929292931292929292931292129292931292129292931292929292931292129292929292929292931292929292929292929292931292929292931292929292929292129292931292129292929292129292929292129292931292129292929292929292929292129292929292129292931292129292929292129292931212129292929292929292929212129292929292129292931212129292931292129292929292129292929292129292929292129292931292129292929212129292929292929292929212129292929292129292929212129292929292129292931292129292929292129292929292129292931212129292931292129292929292129292931292129292929212129292931292129292929292129292931212129292929292129292931292129292929292129292929212129292929292129292931292129292931292129292931212129292929292929292929292129292931292129292929292129292931292129292929292129292931292129292931292129292929292929292931292129292929292129292931292129292931292129292931292129292931292929292931292129292929292129292931292129292929292129292931292129292931292129292931292129292929292929292929292129292931292929292931292129292931292929312931292129312931292929292931292929292929292129292931292129292931292929292931292929292931292929292931292129292929292929292931292929292931292929292931292129292931292129292931292129292931292929292931292929292931292129292931292929292931292929292931292129292931292929292931292929292931292929312931212129292929292929292931292929292929292929292931292929292931292929292931292129292931292929292931292929292929635a5afff7d6ffefceffefceffefc6ffefc6ffe7bdffe7bdf7deb5f7e7b5f7deadf7deadefd6adefd6ade7cea5efd6a59c8c73312931292129292931292129292931292929292931292929292931292929292931292129292931292129292931292929292931292129292931292929292931292929292931292931292931292929292931292929292931292929292931292929292931292929292931292929312931292929292931292931292931292929292931292929312931292929292931292929312931292929292931292931292931292929292931292931312931292929312931292931312931292931292931292931292931292931312931292931312931292929292931a5a5adf7f7f7292929292931292931312931292929312931292931312931292931312931292931312931292931312931292929313131292931312931292931312931292931312931292929312931292931292931292931312931292929312931292931312931292931292931292929292931292929292931292931312931292929312931292931312931292929292931292931292931292929312931292931292931292929312931292931292931292929292931292929312931292929292931292931292931292929292931292929292931292929292931292929312931292929292931292931292931292129292931292129312931292129292931292929292931292129292931292929292931292929292931292931292931292929292931292931292931292129292931292931312931292129312931292931292931292929292931292129312931292129292931292931292931292931292931292929292931292929292931292931312931292931292931292929292931292929292931292929312931292129292931292931292931292929292931292929292931292931312931292931292931292929292931292931292931292929312931292929312931292129292931292931312931292931292931292931312931292931312931292931312931292929312931292931313131292931292931292931292931292929312931292931312931292931312931292929312931292929292931292931312931292931312931292931313139292931312931292931312931292931292931292931312931292931312931292931312931292931312931292931312931292929312931292931312931292931312931292931312931292931312931292931292931292931312931292931312931292931292931292931312931292931312931292931312931292931312931292931313131292931312931292931312931292931312931524a52efefef4a4a5231293173737bd6d6d6737373e7dee7393942312931292931bdbdbd94949c312931bdbdbdbdbdbd29293131293194949cded6de2929313129312929319c9c9cbdbdbd312931292931312931bdbdbd9c9c9c2929313129312929313129314a4a52efefef4a4a52bdbdc6bdbdbd3129312929319c9c9cd6d6d63129312929313129314a4a52efefef4a4a52312931292931524a52efefef525252292931312931292931312931292931312931292931313131292931313131292931313131292931312931312931312931292931313131292931312931292931313131292931312931292931312931b5b5b5b5b5bd29293173737bffffffffffffffffffada5ad29293131293129293131293129293131313129293131293129293131293129293131293129293131313129293131293129293131313129293131313129293184848c2929313129313129313129312121212121212121212121212121211818182121212121212121212121212121212121212121211818182121212121212121214a4a4a5a5a5a949494b5b5b5cecece212121ffffffffffffffffffffffffffffffffffffffffffffffffffffff212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121cececef7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7bdbdbd101010bdbdbdf7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7ffffff529cd6bd7b31f7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7ffffff2973b5de9c5af7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7ffffffc6c6c6292929292121292929292929292929212121292929212121292929212121292929292929292929212121292929212121ffffff212121292929212121292929212121292929292929292929292121ffffff212121292929292929ffffff212121292929292929292929212121292929292121292929292929292929292121292929292929292929212121292929292121292929212121292929292929292929292121292929292121292929292121292929212121292929292121292929fffffffffffff7f7f7fffffff7f7f7fffffff7f7f7f7ad00f7a500f7ad00f7a500f7f7f700bdff00bdff00bdff00c6fff7f7f7f7f7f7efefeff7f7f7efefeff7f7f7efefef2929292929292929292929292929292929292929292929292929292929292929292121212929292121212929292121212929292929292929292929293129292929292929292929292929292929292929292921212929292929292929292929295229084a21085229084a21085229085221086b31108c39109c42109442109442109442109c42109442109442109442109c421094421029292929292929292929292929292929212929292929292929292929292929292929292931292929292931292929292929292929292931292929292929292929292929292929292929292929292931318c2931bd3131c62931c63131c62931c63131c62931b531319c29296329294229294231317329299c2931bd2931bd3131c62931bd3131c62931bd3131bd29295a312931292929292929292929292929292929313131292929292929292929312931292929313131292929313131292929312929292929313131292929312929292929312929292929312929292929efb529efad21efad29efa521efad21efa521efad21e7a521efa521e7a518efa521e79c18efa521e79c18e79c18e79c18d6b5847363397b6b397363317b6339736331ad9c7b84734a949494efefeff7f7f73131313131313131313131313939398c8c8c2929293131312929293131316b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6ba57339d67b00de8408de7b00de8408ce7300a55a10a55a10a55a109c5208a55a109c52109c5a108c52218463427363527b635273634a845a318c52188c52187363526b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b313131313131292929313131312931313131292929313131292929313131292929313131312931313131292929313131292929313131292929213110213110213110183108213110213110294210315a18396318395a18396318395a18396318395a18396318395a18396318395a18313131292929313131292929313131312929313131312931313131312931313131312929313131312929313131312929313131312929313131312931313131292929313131292929313131292929429cc642ceff42ceff39bdefce9c4ad69439de9439d6943942c6ef42c6ff42d6ff42ceff42ceff39bdefde9439d69439de9439b59c6342c6f742ceff4ad6ff3963733131312929293131313129313131312929293131313131313131312929293131313129313131313129313131312929293131312929293131313129313131312929293131312929293131312929293131313131313131312929293131314242427b7b7bbdbdbdc6c6c6b5b5b5b5b5b5a5a5a5949494efefefffffffd6dece42ad5a6ba573cecece8ca57ba5ad8ccececececece7b7b7b31313131313131313131292931313129292931313129292931313129292931313129292931313131293131313129292931313129292931313129292931313129292931313129292931313129292931313129292994847b8c847bded6ceded6cee7ded6d6d6ce8c8473d6cec6e7ded6ded6ceded6ce847b738c4a18844210844a18844210847b73847b6b313131292929313131292929313131292929313131312931313131292929313131312931313131292929313131292929313131292929313131292929313131292929313131292929313131292929313131312931313131292929394a295a9c1863a5185aa51863a51863a51863a5185aa5185a21b55a18c66318ce5a18c65208c6b59ce7a584e75208bd5210c6a57bdebd9cef4a00bd6321ce5a18c66318ce5218ad3129312929293131312929293131312929292929312929293131312929292929312929293131312929292929312929293131312929292929312929293131313129313131312929293131312929293131312929293131313931317b4a427b4242844a427b4a42844a4a844a7b3918d63918d63918d63910d63918d64a31dec6bdf7f7f7ff6b52e73918d63918d63910d63918d629292929292929292931293129292929292929292931293129292931313129292929293129292929292929292929293129292929292929292929292929292929293129292929292908107b0010b50008b50010bd0008b50010bd0008b50010bd0008b50010bd0008b50010bd0008b50010bd0008b50010bd0008b50010bd0008b50010bd0008b518215229212929293129292929292929292929293129292931293129292931313129292929292929292931293129292929292929292929293129292929293129212929293129292929292929292929293129292929293129212952396352396331313131296339299431298c31298c29217b29217b21217321216b0831bd0842de0039de0042de0039de0842de0039de2929312929292929312929292929292929292929312929292929292929293131312929292929292929292929312929292929312929293131312929293129312929293131312929293129312929292929312929292929312929294a217b6310e75a31ff4a31ff4a39ff4a39ff4a42ff4242ff424aff424aff4252ff394aff4252ff3952ff395aff395aff4263ff5252ff5a52f7393963312931292929312931292929313131292929292931292929292929292929312931292929313131292929313131292929312931292929312931292929313131292929312931292929292931292929292931292929292931292929292931292929312931292929292931292929312931292929292931292929312931292929312931292929292931292929292931292929292931292929292929292929312931292929292931292929313131292929292931292929292931292929292931292929292931292929292931292929292931292929292929292929292931292929292929292929292931292929292929292929312931292929292929292929312931292931312931292929313131292929312931292929312931292929292929292929312931292929292929292929312931292929312931292929313131292929312931292929312931292931292931292929312931292929292931292929313131292929292931292929312931292931313131292929312931292929292931292929312931292929292931292929292931292929312931292929292931292929313131292929313131292929312931292929292931292929312931292929312931292929292931292931313131292929312931292929292931292929312931292129292931292929292929292929292931292929312931292929313131292929292929292929312931292929292931292929312931292929292931292129292931292929292931292929292931292929292931292129292931292929292931292929292931292929292931292129292931292929292931292929292931292929292929292929292931292929292931292929292931292929292929292929292931292929292929292129312931292929292929292129292931292929292931292929312931292929292931292129312931292929292931292129292931292929292931292129312931292929292931292129292931292129292931292929312931292929292931292929292931292929292931292929292931292929292931292129292931292129292931292129312931292931292931292929292929292929292931292929312931292929312931292929292931292931292931292129313131292931312931292129292931292929292931292929292931292929292931292929312931292929292931292929312931292931292931292929312931292931312931292929312931292931312931292931312931292931292931292929312931292929292931292929313131292931292931292929312931292929312931292929292931292929312931292929312931292931292931292929312931292929292931292931312931292929292931292931312931292929292931292929312931292931312931292929313131292931312931292929312931292929292931292929292931292931292931292929312931292929292931292929313131292929292931292929292931292931292931393139ffffe7fff7d6fff7d6ffefc6fff7d6fff7d6fff7defff7e7ffffeffff7e7fff7deffefceffefceffefbdffe7bdefd6a5efd6a5dec694292931292931292931292931292931292931292931292931313131292931313131292931312931292929292931292929312931292929312931292931292931292931313131292931313131292931292931292931312931292929312931292931292931292931312931292931313131292931313139292931292931292931313131292931312931292931313131292931312931292929313131292931312931292931313131292931313131292929313131292931313131292931313131292931313131292931313131312931312931292931313131f7f7f78c8c8c292931313131292931313131292931313131292931312931292931312931292931312931292931313139312931312931292931313131312931312931292931313139292931313131292931313139292931313131292931312931312931312931292931313139292931312931292931313131292931313131292931313139292931312931292931313131292931312931292931312931292931312931292931312931292931312931292929313131292931312931292931292931292931312931292931313131292931313131292931312931292931312931292929313139292931313131292929312931292931312931292931312931292931312931292931312931292931312931292931312931292931312931292931312931292931312931292931312931292931312931292931312931292931292931292931312931292931312931292931313131292931312931292931312931292931312931292929312931292931312931292931312931292931292931292931312931292931292931292931312931292931292931292931313131292931292931292931313131312931312931292931313131292931312931292931313131292931ffffff312931312931ffffff313139292931ffffff3931393129319c9c9cffffff9c9c9c312931292931312931312931312931292931313131292931312931292931313131292931312931292931313131312931313139292931313131292931312931292931efefef52525a312931292931312931292931313131292931312931292931313139292931313139312931313139292931312931292931313139292931313131292931312931312931313139292931313139292931312931312931313131292931313131292931312931312931313131312931313139292931313139312931312931292931313139312931312931292931313139312931313131292931424242dedede7b7b7b312931313139bdbdbdc6c6c6dedede42424231293131313173737bd6d6d62929319c9c9cd6d6d6313139312931bdbdc6bdbdbd313139312931312931524a52efefef524a523131313129317b7b7bceced6312931312931312931312931423942dedede7b7b7b9c9c9cdedede292931313131bdbdbdbdbdc6312931313139292931424242dedede7b7b7b3129313131314a4a52efefef525252313131292931313139312931313131292931313131292931313139312931313139312931313131312931313139312931313131312931313131312931313131292931313139292931313139b5b5b5ffffffded6de52525adededededee752525a948c94f7f7f7adadad312931313139312931313139312931313139292931313139312931313139292931313139312931313131312931313139312931313131312931313139848484313139312931313139313131181818212121181818212121181818212121181818212121181818212121181818212121212121212121181818212121ffffffffffffffffffffffffffffffffffff181818ffffffffffffffffffffffffffffffffffffffffffffffffffffff211818212121181818212121181818212121181818212121212121212121212121212121181818212121211818212121c6c6c6f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbd101010bdbdbdf7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7529cde292929292929292929313131292929f7bd7b94d6f7313152292929292929d69452f7f7f7f7f7f7f7f7f72973b5313131292929522929f7d694def7f7295294f7bd7bf7f7f7f7f7f7f7f7f7297bbdd69452f7f7f7f7f7f7297bbdb5945231529c292929292929b57329f7f7f7f7f7f7f7f7f7f7f7f7317bbd292929292929292929de9c52f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f75294d63131312929299c522973b5d69c5231f7f7d6f7f7f7d6f7f731529c292929292929b57329529cdeb57329f7f7f7f7f7f7bdf7f72929732929297329299cdebd732952f7f7bdf7f7f7317bbdd69452f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7317bbdb5945229529c292929313131b57329f7f7f7f7f7f7f7f7f75294d62929292929299c523173b5d69c5229f7f7d6def7f7295294f7bd7bf7f7f7f7f7f7f7f7f7529cde2929293131319452297bbdde945229f7f7def7f7f7f7f7f7f7f7f7f7f7f7f7f7f7297bbdb5945231529c292929292929b57329f7f7f7f7f7f7f7f7f7b5f7f731317b2929297b292994d6b57b3152f7f7b59cdef7292952313131292929de9c52f7f7f7f7f7f7f7f7f7297bbd292929313131522929f7de9cf7f7f7529cde2929292929299452297bbdde945229f7f7ded6f7f731529cf7b573f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7c6c6c6212121292929212121212121212121292929212121292929212121292929212121292929212121292121212121292929ffffff292121212121292121212121292929212121292929212121292929ffffff292929212121292929ffffff292929212121292929212121292929292121292929212121292929212121292929212121292929212121292929212121292929212121292929212121292929212121292929212121292929212121292929212121292121212121292929212121fffffff7f7f7fffffff7f7f7fffffff7f7f7ffffffefa500f7ad00f7a500f7ad00f7f7f700bdff00bdff00bdff00bdfff7f7f7efefeff7f7f7efefeff7f7f7efefeff7f7f7212121292929212121292929212121292929212121292929212121292929292121292929292121292929292129292929212121292929212121292929212121292929292121292929292121292929ad5218c65a18bd5a18c65a18bd5a18c65a18bd5a18c65a18bd5a18c65a18bd5a18ad52186329089442109442109c42109442109c42109442109c42109442109c42109442109c42102929292929292121212929292929292929292921212929292921213129292929292929292929292929292121212929292929292929292921212929292921212929292921212929292929292929312929842931c62931bd3131c62929bd2931b529299429295a2929292929292929292929292929292929312929632929a52929b52931bd2929bd3131c62929b5292963292929292929292929292929292929292929292929292929292929292929292929292929292929312929292929292929292929292929292929292929292929312929292929292929292929312931efad21efad29efad21efad21e7a521efad21e7a521efa521e7a518efa521e7a518efa521e79c18e7a518e79c18efad21efce7b7b6b4a7363317b6b317363317b6331e7e7deffffffffffffefefef7b7b7b3131313131313131313131314a4a4a7b737b3131312929293131312929296b6b6b6b63636b6b6b6363636b6b6b6b6b6b6b6b6b6363636b6b6b6b63636b6b6b6363637b6b5ac67310de7b00d67b00de8400d67b00c673089c5208a55a10a55208a55a109c5208945a2173635a6b6b6b6363636b6b6b6b636b6b6b6b6363636b6b6b735a526b6b6b6363636b6b6b6b6b6b6b6b6b6363636b6b6b6b6b6b6b6b6b6363636b6b6b6b6b6b6b6b6b636363313131292929313131292929313131292929313131292929312931292929313131292929313131427310428410427b10428410427b10428410427b10428410427b10428410427b10397310213910395a18315a18396318396318396318395a10396318396318396318395a10396318292929313131292929313131292929313131292929313131292929313131292929312931292929313131292929313131292929313131292929312931292929313131292929312929292929313131429cbd4ad6ff4aceff4ac6efce9442de9439de9439de9c3942bde74ac6f74acef74aceff42c6ef4abdefde9439de9c39de9439b5a56b42c6ef4aceff4aceff3963732929293131312929293129312929293131312929293129313129313131312929293131312929293129312929292929292929293129312929293129312929293131312929293129312929293131312929293131312929293129292929293129292929294242426b6b6b9494948c8c8c8484848c8c8cf7f7f7ffffff63ad6b7bb584dedede9cb59452944abdbdb5c6c6c6c6c6c67b7b7b2929293131312929293131312929292929292929292929292929293129312929293129312929293129312929293131312929292929292929293129312929293129312929293131312929293129312929292929298c84738c847b8c84738c847b847b738c84738c7b738c8473847b738c7b73847b738c7b738442108c4a10844210844a1884736b847b6b292929313131292929292929292929292929292929313131292929292929292929312931292929312931292929292929292929313131292929312931292929313131292929313131292929313131292929292929292929313129528c1863a5185aa51863a5185aa51863a5185aa51863a5185218ad5a18c65a18c66321c64a00bdbd9ce7a57bde5208c65208bda57bdeb594e75200c65a18c65a18c65a18c65a18b5292929292929292929312931292929312931292929312931292929292931292929312931292929312931292929312931292929292931292929292931292929292929292929ad524abd524ac6524abd524ac65a52bd524ac6524abd524ac65a52bd524ac6524ab5524a844a733918c63918d63110d64229de4221d63918d66b52def7efff9c8cef3918d63110d63918d63110b529292929292931293129212929292929212931293129292929292929212929292929292929293129292929292929292929292929292929292929292929292929212929292921212908108c0008b50010bd0008b50008b5adb5eff7f7ff7b7bd60810bd0008b50010bd0008b50008b50008b50010bd0008b50008b50008b50010bd0008b50008b51018522929292121292929292929292929292121292929292121292929292121292929292921292929312121292929292929292929292121292929292929292929292929292929292929292929292121292929292929292929299c52bd945abd844aa54239522929292929292929292929292121292929292929290839b50039de0039de0039de0042de0039de0039de2929292929292929292929292921292929292929292929292929292929312929292929312929292929292929292929292929293129312929292929292929292929292929292929292929292929292929292929292929293929526308de5229ff4a31ff4a39ff4239ff4242ff3942ff4252ff394af74252ff3952f7395aff3152ff315aff3163ff3973ff3173ff427bff5263f75263d6292931292929292929292931292129292929292929292931292929292931292929292931292929292929292929292929292129292931292929292929292929292929292929292929292129292929292929292931292929292929292929292931292929292931292929292931212129292929292929292929292129292929292929292929292929292931292929292931212129292929292929292929292929292929292929292931292129292931292929292929292929292931292929292929292129292929292929292929292129292929292929292931292929292929292929292931292929292931292929292931292929292929292929292929292129292929292929312931292129292931292129292931292929292929292929292929292929292931292929292931292129292929292929292929292129292929292929292931292929292931292929292931292929292929292929312931292929292929292929312931292929292929292929292931292929312931292929292931292929292931292929292931292929292929292129292931292129292931292129292931292929292929292929292931292929292929292929292931292129292931292929292931292129292931292929292931292929292929292129292931292129292931292929292929292129292929292129292931292129292929292129292931212129292929292929292931212129292929292929292931292929292929292929292929212129292129292929292929212129292929212129292931292129292929292929292929212129292929292129292929212129292929212129292931212129292929292929292929292929292929212129292929292129292929292129292931292129292931292129292929292129292929292129292931292129292929292129292929212129292929212129292929292129292929292129292931212129292929292129292929212129292929212129292931292129292929292129292929292129292929292129292931212129292929292129292931212129292929212129292931212129292929292129292931292129292931292129292931292129292929292929292929212129292931292129292929292929292931292129292931292129292929292929292931292929292931292129292931292129292931292129292931212129292929292129292931292129292929292929292931292929292931292929292931212129292929292929292931292929292931292929312931292129292931292929292931292929292931292929292931292129292931292929292931292129292931292929292931292929292931292929292931292929292931292929292931292929292931292929292931292129292931292929312931292129292931292129292931292929292931292929292931292929292931292929292931292129292931292929292931212129292929292929292931292129292931292129ffffe7fff7defff7deffe7b5ffefc6ffefc6ffefceffefd6fff7defff7deffffeffff7e7fff7deffefceffefc6ffe7bdffefc6e7ce9cefcea54a42422929312929292929312921292929312921292929312921292929312929292929312929298c8c8cffffff292931292929292931292129292931292929e7e7e7bdbdbd292931292929292931292929292931292929292931292929292931292931d6d6d6ffffffffffffffffffe7e7e7292929292931292929312931292129292931292931312931292129292931292931e7e7e7bdbdc62929312929318c8c8ce7e7e7292931292931292931efefef8c8c8c292929313131bdbdc6ffffffffffffe7e7e7e7e7e7c6c6c6292931292931292929f7f7f7d6d6d6313131292929312931292931312931292931312931e7e7e7adadad2929313129315a5a63ffffff5a5a633129315a5a63ffffffffffffffffffbdbdc6f7f7f7292931292931f7f7f7adadadffffffffffffffffff636363292931312931e7e7e7adadad292929636363ffffffffffffffffffd6d6d6f7f7f7312931292929adadadffffffffffffffffff8c8c8cf7f7f7312931292929292931f7f7f7ffffffffffffffffff292929312931292129292931292929312931292929312931292929312931292929292931292931292931292129312931292929292931292931292931292929292931292129292931292931312931292931292931292929312931292929312931292929312931292129292931292929292931292129292931292931292931292929312931292929312931292129292931292931292931292929292931292931312931292129312931292931292931292931312931292931292931292929292931292929292931292929292931292929312931292929292931292931312931292929312931292931312931292929292931292931292931292929292931292931312931292929312931292929312931292929292931efefef4a424a292931e7e7e74a4a52312931d6d6d663636b292931ffffffffffffffffff292931312931292929312931292929312931292929292931292929313131292929292931292929848484ffffff29293129292931293129293131313129293131293194949ccecece2929313129312929312929312929313129312929313129312929313129312929313129312929313129312929312929312929313129312929313129312929313129312929313129312929313129312929313129312929313129312929313129313129313129312929312929312929313129312929313129312929313131312929293129312929313129312929297b737b8c8c943129314a4a52f7f7f773737b3129312929294a4a52f7f7f7e7e7e7393939312931292931424242dedede7b737b524a52efefef4a4a52524a52efefef7b737b292931312931292931313131bdbdbdbdbdbd312931312931393942e7dee77373737b737b8c8c8c3129314a4a52f7f7f7737373525252efefef524a524a4a52f7f7f773737b7b7b7b8c8c8c312931524a52f7f7f7737373423942e7e7e7e7e7e7efefef525252292931313131292931312931292931312931292931312931292931313131292931312931292931312931292931312931292931313131292931312931292931313131292931312931b5b5b5ffffffffffff8c8c8c4a424aadadb5f7f7f7ada5ad2929318c8c94ffffff31293129293131293129293131313129293131293129293131293129293131293129293131293131293131313131293131313129293131313929293184848c292931313131292931312931212121212121212121212121212121212121212121212121212121212121212121181818212121212121212121212121ffffffffffffffffffffffffffffffffffff212121ffffffffffffffffffffffffffffffffffffffffffffffffffffff212121212121212121211818212121212121212121212121292121212121212121181818292121212121212121211818cececef7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7bdbdbd101010bdbdbdf7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7ffffff529cd6bd7b31f7f7f7fffffff7f7f7fffffff7f7f77bbdfff7bd7bffffffd6f7f7315a9cf7bd7bffffff2973b57b3131f7f7bdffffff9cd6f7ffbd9cd6f7f7315a9cf7b573fffffff7f7f7ffffff2973b5de9c5af7f7f7ffffff2973b5313131f7bd7bffffffb5f7f731317bd69c52fffffff7f7f7317bbd7b2929ffffbdf7f7f7deffff9c7b9cffffdef7f7f7fffffff7f7f7ffffff9cd6f75a315af7d69cffffff9cd6f731315a9c5229ffffdef7f7f7317bbd9c5229ffffdef7f7f77bbdff292929bd7b31f7f7f7deffff29529cbd7b31f7f7f7bdffff29297b7b3131f7f7b5ffffff297bbdde9c5af7f7f7fffffff7f7f7fffffff7f7f7ffffff297bbd313131f7b573ffffffbdf7f731317bd69c52ffffff9cd6f75a315af7d69cffffff9cd6f731315a9c5229ffffded6f7f7315a9cf7b573fffffff7f7f79cdeff522952ffde9cf7f7f79cdeff2929529c5a31f7f7d6fffffff7f7f7fffffff7f7f7ffffff2973b5313131f7bd7bffffffb5f7f731317bd69c52ffffffd6f7f7315a9cbd7b29ffffffb5f7f731317b7b2929ffffbd73b5f7ffbd7bf7f7f7deffff29529cffbd7bf7f7f7317bbd732929ffffbdf7f7f79cdefff7b59c9cdeff522952ffde9cf7f7f79cdeff2929529c5a31f7f7d6deffff29529cffbd7bf7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7ffffffc6c6c6292929212121292929212121292929292121292929212121292929212121292929292121292929292121292929292929ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff292929292929292929ffffff212121292929292121292929292929292929292929292929292121292929292121292929212121292929292929292929212121292929292121292929212121292929212121292929212121292929292929292929292121292929292929292929fffffffffffffffffffffffff7f7f7fffffffffffff7ad00f7a500f7ad00f7a500ffffff00bdff00c6ff00bdff00bdfff7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7292929292121292929292929292929292929292929292929292929292929312929292929292929212121292929292929292929292929292929292929292929292929312929292929292929292929c66318c65a18c66318bd5a18c66318c65a18c66318bd5a18c66318c65a18c66318bd5a18844210bd5a18c66318bd5a18c66318c65a18c66318bd5a18c66318c65a18c66318bd5a1829292929292929292929292931293129292931313129212131292929292929292929292929292929292929292929292931313129292929292929292931313129292929292929292931313129292929318c2931bd3131c62931c63131b529296329293929292929292929292931313129292931292929292931313129293931316b2929b53131c62931bd3131bd29295a312931292929313131292929313131292929292929292929313131292929312931292929313131292929313131292929313131292929313131292929313131292929312929292929313131292929efb529efad21efb529efad21efad29efad21efad29efa521efad21e7a521efad21e7a521efa521e7a518f7c639f7ce39ffde738c7b5a7b6b397b63317b6b39736331ded6c6efefe73131313131313131313131313131313131313131315a5a5a6363632929293131312929293131316b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b8c6b42de7b08de7b00de8408de7b00de8408bd6b089c5a10a55a08a55a109c5a108c63316b6b6b6b6b6b6b6b6b6b736b6b7b636b8463637b636b736b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b636b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b2929293131312929293131312929293131313129313131312929293131312929293131312929294a8410427b10428410427b104a8410427b10428410427b104a8410427b10428410427b10294210395a18396318427b104a8410427b10428410427b104a8410427b10428410427b103131313129313131313129293131313131313131313129293131313131313131312929293131313131313131313129313131313129293131313131313131313129313131312929293131313129294aa5bd52d6ff52d6ff4ac6efd69c4ade9c39e79c42de9c397bb5ad7badad7bb5b57bb5ad7bb5ad7badade79c42de9c39e79c42bda56352cef74aceff52d6ff3963733131313131313131312929293131313129313131312929293131312929293131313129313131312929293131313129313131312929293131312929293131312929293131313129313131313129313131312929293131312929293131313131314242424a52525a5a5a7b84849c9ca59c9ca594949ce7e7e7ffffffcedeceefefefefefe7429c5294b58cd6d6d6cececebdbdbd7b7b7b313131292929313131292929313131292929313131312931313131292929313131292929313131292929313131292929313131312929313131292929313131292929313131292929313131292929313131312931948c7b8c847bded6ceded6cededed6d6cec68c847bd6d6cededed6ded6ceded6ce8c7b738c4a188c4a108c4a18844a108c7b73847b6b313131292929313131292929312931292929313131292929313131292929312931292929313131313131313131292929313131292929313131292929313131292929313131292929313131292929312931292929313131425a2963a51863a51863ad2163a51863a51863a5186bad2194bd636b4a9c5a18c66318ce5a18c65208c69c73ded6bdf74a00bd4a00c6cebdef9c73de5208c66321ce5a18c66318ce42187b313131292929313131292929312931292929313131292931312931292929313131292929313131292929313131292929292931292929313131292931292929292929313131bd524ac65a52bd524ac65a52bd524ac65a52bd524ac65a52bd524ac65a52bd524ac65a528c4a5a6b31a53910d63918d66b52de947bef7b63e7a594eff7f7ff9c84ef3918d63918d63918d629215a2929293129312929293129312929293129312929293129312929292929312929292929292929292929292929292929292929292929292929293129312929292929292929292929310810840010bd0008b50010bd0008b5c6cef77b84def7ffff737bde0810bd0008b50010bd0008b50010bd0008b50010bd0008b50010bd0008b50010bd0008b518215a292929292931292929292931292929312931292129292931292929292929292929292931292929292929292929292931292929292931292929292931292929292929292929292931292929292929292929312931292929945ac68c52bd8c52c67342ad3931522929292929292929292929292929293131310839b50042de0039de0842de0039de0042de0039de3131312929293129312929293131312929292929312929292929312929292929312929293129312929293129312929293131312929292929312929293129312929292929312929293129312929293131312929293129315218945a29f74a39ff4a42ff4242ff424aff394aff4263ff635ac6944a8c9c427ba542848442ad5a52e73963ff3973ff317bff398cff3994ff4a94ff527bef394263292929313131292929292931292929313131292929313131292929313131292929313131292929292929292929292931292929313131292929292929292929312931292931292931292929312931292929292931292929312931292929292931292929312931292929292929292929292931292929292931292929292931292929292931292929312931292929312931292929313131292929292929292929292929292929292931292929312931292929312931292929292931292929312931292929292931292929292931292929312931292929292931292929312931292929292931292929292931292929292929292929313131292929292929292929312931292929292931292929292931292929292931292929312931292929313131292929312931292929292929292929312931292929312931292929312931292931292931292929292931292929292931292929312931292929312931292929312931292931312931292929312931292929292931292929292931292931292931292929292931292931313131292929292931292931312931292929312931292929312931292931313131292929292931292129312931292929312931292929312931292929312931292929313131292929312931292929292931292929292931292929312931292929312931292129312931292929292931292929312931292931292929292929292931292929292931292929292931292929292931292929292931292929292931292929312931292129312931212129292931292929292931292929292931292929292931292129312931292929292929292129312931292929292929292929312931292929292931292129312931292929292931292129292931292929292931292929292931292129292931292129292931292929292931292929292931292929292931292929292931292929292931292129292931292929292931292929312931292929292931292129292931292929292931292129292931292929292931292129312931292929292931292129292931292129292931292929312931292929292931292929312931292929312931292929312931292929312931292929292931292929292931292929312931292929292931292929312931292931292931292929312931292129292931292929312931292929292931292929312931292929292931292929292931292931312931292931292931292929312931292929312931292929312931292929313131292931292931292929292931292929292931292931312931292931312931292931312931292929312931292929312931292931292931292929312931292931292931292931312931292931312931292929312931292929292931292931313131292931292931292929312931292929292931292929292931292931292931292929312931292929312931292929312931292929292931292929312931292931292931292929312931292931292931292929292929ffffefffffe7fff7deffefb5ffe7bdffefc6ffefc6fff7d6fff7d6fff7defff7e7ffffeffff7e7fff7deffefcefff7ceffefbdf7d6ade7cea5efd6a52929313129312929292929312929313129312929312929312929313129312929313131318c8c8cffffff292129312931292931312931292931312931e7e7e7c6c6c6292931313131292931312931292931312931292931312931292931f7f7f7f7f7f73131312929293131318c8c8cadadad292931313131312931292931292931312931292931312931292931313131e7e7e7c6c6c6292931313131d6d6d6ffffff8c8c8c313139292931f7f7f784848c313131635a63ffffff8c8c8c3129318c8c8cffffffc6c6c63131392929318c8c8ce7e7e7f7f7f7636363312931292931313139292931313131292931efe7efada5ad313131292931636363ffffff63636b292931e7e7efd6d6d6313131292931f7f7f7f7f7f7312931292931f7f7f7f7f7f7312931292931adadadffffff313131292931e7e7efada5ad312931e7e7e7c6c6c6292931313131e7e7e7f7f7f729293163636bffffff8c8c94292931313131fffffff7f7f7292931312931f7f7f7d6d6de292931312931a5a5adffffff292931312931292931313131292931313131292931313131292931313131292931292931292931312931292931313131292931292931292931312931312931312931292931312931292929312931292931312931292931312931292931312931292931292931292931312931292931312931292931312931292931312931ffffff312931ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff313131292931313131292931312931292931313131292931312931292931737373e7e7efffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffb5b5b5423942292931292931292931312931292931312931292931312931292931312931292931cecece736b73313131adadad948c942929318c8c94c6c6c63131319c9c9cffffff9c9c9c313131312931312931292931312931292931312931292931313131292931313131292931848484ffffffffffff292931313131292931312931ffffff737373312931393942f7f7f75a525a312931313139292931312931312931313139312931313131292931313131312931313139312931312931292931313139292931313131292931313139292931313131292931313139312931313131312931313131292931313131292931313139292931313139292931313139312931312931292931313139312931312931292931313131312931313131292931dededeffffffffffffbdbdbd313131292931312931312931c6bdc6e7e7e742424a2929313131392929319c9c9cd6d6d63129319c9c9cffffffffffffc6bdc6292931bdbdc6fffffffffffffffffffffffff7f7f752525a29293131313994949cdedede292931dededeffffffffffffbdbdbd3131312929319c9c9cffffffffffffbdbdbd313139292931dededeffffffffffffbdbdbd3129313129313131319c949cffffff524a52313139312931313131312931313139312931313139292931313139312931313139292931313139312931313139292931313139312931313131ffffffffffffffffffffffffffffffffffffffffffffffffa5a5ad7b737b4a424a4a4a52f7f7f7948c94737373ffffff292931312931312931313131292931313139292931312931312931313139313131313139312931313139292931313131312931313139312931313139848484313139312931313131312931181818212121181818212121181818212121181818212121181818212121181818212121181818212121181818212121ffffffffffffffffffffffffffffffffffff181818ffffffffffffffffffffffffffffffffffffffffffffffffffffff211818212121211818212121181818212121181818212121181818212121181818212121181818212121211818212121c6c6c6f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbd101010bdbdbdf7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7529cdeb57329f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7def7f7295294de9c5294d6f7523152f7d694f7f7f7f7f7f7f7f7f7f7f7f7def7f7295294f7bd7bf7f7f7f7f7f7f7f7f7317bbdd69452f7f7f7f7f7f7317bbdb57329f7f7f7f7f7f7f7f7f773b5f77b2929f7f7b59cdef7522952f7de9cf7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f79cdef7732952f7f7bdf7f7f7f7f7f75294d69c5229f7f7d69cdef7522952f7de9cf7f7f7f7f7f7f7f7f7297bbdb57329f7f7f7b5f7f752297bf7d694f7f7f7f7f7f77bbdf7732929f7f7bdf7f7f7297bbdd69452f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7297bbdb57329f7f7f7f7f7f7f7f7f773b5f77b3131f7f7b59cdef7732952f7f7bdf7f7f7f7f7f75294d69c5231f7f7d6def7f7295294f7bd7bf7f7f7f7f7f794d6f77b3152f7f7b5f7f7f7f7f7f7529cde945229f7f7def7f7f7f7f7f7f7f7f7f7f7f7f7f7f7317bbdb57329f7f7f7f7f7f7f7f7f773b5f77b2929f7f7b5bdf7f7522973f7de9cf7f7f7f7f7f773b5f77b2929f7f7b5f7f7f7f7f7f7f7f7f7d6f7f731529cd694529cdef7522952f7de9cf7f7f7f7f7f7f7f7f7f7f7f794d6f77b2952f7f7b5f7f7f7f7f7f7529cde945229f7f7ded6f7f729529cf7b573f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7c6c6c6212121292121212121292929212121212121212121292121212121212121212121292929212121212121212121292929212121292121212121292929292121292929212121292929212121292929212121292929212121292929ffffff292929212121292929212121292929212121292929212121292929212121292929212121292929212121292929292121292929212121292929292929292929212121292929212121292929212121292929212121292929212121292929212121fffffffffffffffffffffffffffffff7f7f7fffffff7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7efefeff7f7f7212121292929212121292929212121292929212121292929212121292929212121292929212121292929212121292929212121292929292121292929292929292929292121292929292121292929bd5a18c65a18ce7342f7deced69463c66318c66321e7bd9cefd6c6ce6b31bd5a18c65a187b3910bd5a18bd5a18c65a18bd5a18c65a18bd5a18c65a18bd5a18c65a18bd5a18c65a182921292929292921292929292121212929292929292929292929292929292929292929292921212929292929292929292929292929292929292929292929292929292929292929292921212929312929842931c62929bd3131c629299c2929312921292929292929292929292929292929292929292929292929292929292929293131a52929bd2931bd2929b5313163292929292929292929292929292121292929292929292929292929292929292929313131292929292929292929313131292929292929292929292929292929292929292929292929292929292929efad29efb529efad21efad29efad21efad29e7ad21efad21e7a521efad21e7a518efa521efad29ffd642f7ce39ffce42f7ce39dece94736b427b6b397363317b6b39d6cec6f7f7ef8c8c8c8c8c8c7373733131313131313131313939398c8c8c3131313129312929292929292929296b6b6b6b63636b6b6b6b63636b6b6b6363636b6b6b6b6b6b6b6b6b6363636b6b6b6b6b6bbd7b21d67b00de8400d67b00de8408d68400bd6b089c5208a55a109c52088463426b6b6b6b6b6b6b636b739c4a7bad4273bd4263bd4263c64a52b54a5aad525a7b5a6b6b6b6b636b6b6b6b6363636b6b6b6b636b6b6b6b6363636b6b6b6b6b6b6b6b6b6b636b6b6b6b636363313131292929313131292929313131292929313131292929313131292929313131312931312931427b10428410639439d6e7ce94b57b4a84184a8421b5cea5d6dec6639431427b10428410213910395a18395a18428410427b10428410427b10428410427b10428410427b10428410292929313131292929313131292929313131292929313131292929313131292929313131292929313131292929313131292929312929292929313131292929313131292929313131292929313131429cbd52d6ff4aceff4ac6efd69c4ae79c39de9439e79c39de9439e79c39de9439e79c39de9439e79c39de9439e79c39de9439bda56b4ac6ef52ceff52d6ff3963732929293131312929293131312929293129312929293131312929293131312929293131312929293129312929293131312929293129312929293131312929293131313129313129312929293131313131314a4a4a52525a6b737384848c9c9ca5a5adadb5bdbdb5b5b5bdadadb58c8cb56b639c6b6bcec6c6ffffffffffffffffffffffffb5ceb542a55aa5bd94dedede9c9c9c6363632929293131312929293129292929293131312929292929292929293131312929293131312929292929292929292929292929293129312929293129312929293131312929292929292929293131312929292929298c847b94847bded6ceded6ceded6ceded6ce8c7b73ded6ceded6ceded6ceded6ce8c84738c4a108c4a10844a108c4a10847b6b8c7b7329292929292929292931293129292929292929292931293129292929292929292931313129292931293129292929292929292931293129292931313129292931293129292931293129292929292929292931293129312952842163a51863a5215aa51863a51863a5186bad29c6d6adefdec6945a6b6318c65a18c65a18c65a18c65a18c6c6adefc6adefc6adefc6adef5210c65a18c65a18c66318c65a18c631184a292929312931292929313131292929292931292129292931292929312931292929292931292929312931292929312931292929312931292929292929292929312931292929c6524abd524ac65a52bd524ac6524aefcecee7bdb5bd524ac6524abd524ac65a52bd524a9c52529c52844221c63110d66342deb5a5efcec6f7d6cef7c6bdf75a42de3918d63110d631189c2121293131312121212929292929292929292929292929292929292929292921292929292929292929292921292929292929292929292929292929312929292929312121292929312921291010840008b50008b50008b50010bd6363d6c6c6f7d6def7f7f7ff3942c60008b50008b50010bd0008b50008b50008b50010bd0008b50008b50008b50010bd1018522929292929292929292929292929292929292929292121212929312929292929292921292929292121292929292929292929292921292929292121292929292121292929292921292929292921292929292121292929298c4abd844ac67342bd7342c642315a2929292121292929292929292929292929290839b50039de0042de0039de0039de0039de0042de2921292929292929292929292921292929312929292929312921292929312929292929292929292929292929292929292929292929292929293131312929292929292929292929312929292929312929292929293121395221ce4a39ff4242ff3942ff394aff3952ff3973f784528cb54263b5425abd4a5abd4263c6396bb5317b6b5ace317bff3984ff3194ff39a5ff39a5ff5294ff42639c313131292129292929292929292929292929292931292929292929292929292929292929292929292929292929292929292929292929292929292929292931292129292929292129292929292129292929292929292931292929292929292929292929292929292929292929292929292929292929292929292931212129292929292929292931292129292929292929292929292929292929292929292929292929292929292929292931292129292929292929292931292929292929292929292931292929292931292929292929212129292929292929292931292929292929292929292931292129292931292929292931292929292929292129292931292129292929292929312931292129292929292929292929292929292931292929292929292929292929292929292931292129292931292929292929292929292929292929292931292929292931292929313131212129292931292929292931292929292929292929292931292929292931292929292931292929292931292929292931292929312931292929312931292129312931292929292931292129292929292929292931292929292931292129292931292129292931292929292931292929292929292929292931292929292931292929292929292129292929292929292929292929292929292929292931212129292931292929292929292129292929292129292931292929292929292129292929212129292929212129292931292129292929292129292929212129292929292129292929292129292929292929292929212129292929292929292929292129292929292129292929292129292929292129292929212129292929292129292929212129292931292129292931212129292931292129292929292129292929292129292929292129292929212129292931212129292929292129292931292129292931292129292929212129292129292129292929292129292929292129292931292929292929292129292931212129292929292129292929212129292929292929292929292129292929292129292931212129292929292129292929292929292931292929292929292129292929292129292931292129292929292929292931292129292929292129292931292129292931292129292929292129292931292929292931292129292931292929292931292129292929292129292931292929292931292129292931292129292931292929292931292129292931292929292931292929292929292929292931292929292929292929312931292129292929292929312931292929292931292929292931292929312931292929292931212129292931292929292931292929292931292929292931292129292931292929292931292929292931292129292931292129292931292929312931292129292931292929292931292929292931292931292931292929292931292929292931292129292931292929292931292929292931292929292931212129ffffeffff7e7ffffe7ffe7adffe7b5ffe7b5ffefc6ffefc6ffefceffefd6fff7defff7deffffeffff7e7fff7deffefceffefc6ffe7b5efd6a5e7ce9c2929312929292929312121293129312929292929312921292929312929292929312929298c8c8cffffff292931292129292931292929292931292929e7e7e7bdbdc6292931292929292931292929292931292929292931292931c6c6c6e7e7e7292931292931312931292129312931292931292931292929292931292929312931292931292931292929292931292929e7e7e7bdbdc63129315a5a63ffffffbdbdc6d6d6d6292929292931f7f7f78c8c8c292931adadade7e7e7292931292929312931e7e7e7c6c6c6292931292931d6d6d6c6c6c6d6d6d6c6c6c6292931312931292929292931292931312931e7e7e7adadad2929313129315a5a63ffffff5a5a63312931ffffff635a63292931312931a5a5adf7f7f7292929313131efefef8c8c8c292931312931292931e7e7e7a5a5ad292931e7e7e7adadad292929d6d6d6e7e7e7292931292931adadadefeff7292931bdbdc6d6d6d6292929292931292931adadadefefef2929318c848cffffff292931292931292931312931e7e7e7adadad292929292931292931312931292931292931292929292931292929292931292929292931292931292931292929292931292929312931292129292931292129292931292129292931292931312931292929292931292931292931292929292931292929292931292931292931292929312931292129292931292931ffffff292129292931292931292931292929292931292931292931292929292931292931ffffff292929292931292931312931292931292931292929312931292931848484ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc6c6c62929312929293129312929293129312929293131312921293129312929313129318c8c94b5b5b52929316b636bdedede312931313131dedede949494312931292931312931292931292931292931312931292931312931292929313131292129312931292931847b84ffffff7b7b84ffffff312931292929312931292931847b84f7f7f7393942292931a5a5ada5a5a5313131292931313131292929313131292931312931292931292931292931312931292931524a52f7f7f7ffffffffffffffffffbdbdbd525252f7f7f7ffffffffffffdedede292931524a52efefef7b737b292931312931292931312931292931312931292931312931292129313131292931292931292931312931292931312931292931312931292931312931292931312931292931312931292931312931292931312931292931312931292931312931292931312931312931312931292931312931312931312931292931292931292931312931292931292931292931312931292931312931292931312931292931312931292931312931292931312931292931312931292931292931292931312931292931312931292931313139292931312931292931312931292931312931292931312931292931292931292931312931292931312931292931313139312931312931292931313139292931312931292931312931292931312931312931ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7b737b4a4a52dedee7ceced6ffffff31293129293131293129293131293129293131293129293131313929293131293129293131293129293131313131293131313129293131313131293184848c292931312931292931313131212121181818212121181818212121212121212121212121212121212121212121212121212121212121212121212121ffffffffffffffffffffffffffffffffffff212121ffffffffffffffffffffffffffffffffffffffffffffffffffffff212121211818212121212121212121211818212121212121212121211818212121212121212121212121212121212121cececef7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7bdbdbd101010bdbdbde7e7e76b6b6b2929291010102121216b6b6bd6d6d6fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7ffffff529cd6bd7b31f7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f79cdeff2929527b3131f7f7b57bbdff7b2929ffffbdf7f7f7fffffff7f7f7ffffffd6f7f7315a9cf7bd7bfffffff7f7f7ffffff297bbdde9c5af7f7f7ffffff297bbdde9c5af7f7f7fffffff7f7f7bdffff522973ffde9c7bbdf77b3131f7f7b5fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7ffffffbdf7f731317b9c5229ffffdef7f7f77bbdff9c5229ffffde7bbdf77b3131f7f7b5fffffff7f7f7ffffff529cd6bd7b31f7f7f7bdffff522973ffde9cf7f7f7ffffff9cd6f77b315af7f7bdffffff2973b5de9c5af7f7f7fffffff7f7f7fffffff7f7f7ffffff2973b5de9c5af7f7f7fffffff7f7f7bdffff52297bffde9cb5f7f731317b9c5229ffffdef7f7f77bbdff9c5229ffffded6f7f7315a9cf7bd7bfffffff7f7f7bdffff29297b9c5a31f7f7d6ffffff7bbdf79c5a31f7f7d6fffffff7f7f7fffffff7f7f7ffffff297bbdde9c5af7f7f7fffffff7f7f7bdffff522973ffde9cbdf7f75a317bf7d69cfffffff7f7f79cdeff732952ffffbdf7f7f7ffffff9cd6f731315a7b2929ffffbd73b5f77b3131f7f7bdfffffff7f7f7fffffff7f7f7bdffff2929739c5a31f7f7d6ffffff73b5f79c5a31f7f7d6deffff29529cffbd7bf7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7ffffffc6c6c6292929212121292929212121292929212121292929292929292929292129292929212121292929212121292929292121ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff292929292929212121ffffff292929292929212121292929212121292929212121292929212121292929292121292929292929292929292121292929292929292929212121292929292929292929212121292929292929292929212121292929292121292929292929292929ffffffffffffffffffffffffffffffffffffffffff2952ff2152f72952ff2152f7ffffff00bd8400c68400bd8400c684f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7292929292929292929292929292929292121292929292121292929292929292929292929292929292929292929292929292929292929292929292129292929292929292929292929292929292929c66318bd5a18e7a57bffffffefceb5c66321ce7339f7e7deffffffd68c5ac66318c65a18844210bd5a18c66318c65a18c66318bd5a18c66318c65a18c66318bd5a18c66318c65a1829292929292931293129292929292929292929292929292929292929292929292929292931292929292929292929292929292929292929292929292929292929292931292929292929292929292931318c2931bd3131c62931c631319c2929312929292929292929292929292929292929293129292929292929292929293131312929a53131c62931bd3131bd292963292931292929313131292929292929292929312929292929312931292929313131292929313131292929313131292929292929292929313131292929292929292929313131292929312929292929f7b529efb529f7b529efad29f7b529efad29efb529efad21efad29efad21efad39cebdb5ded6c6f7ce52ffd642f7ce39ffd642ffd652bdad847b6b397b6b397b6b31ded6c6ffffffffffffffffffe7e7e73131313131313939397b7b7b4a4a4a3131312929293131312929293131316b6b6b6b6b6b6b63636b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6bd67b08de8408de7b00de8408de8408de8408c673089c52109c5a10945a216b63636b6b6b6b6b6b7b94528cbd318cc6397bc63973ce4263c64263ce5252ce5252ce5a6384636b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b636b6b6b6b6b6b6b6b6b6b6b636b6b6b6b292929313131292929313131312931313131292929313131313131313131292929313131312931428410427b104a8410bdd6adffffff6394397ba552ffffffbdd6ad427b104a8410427b10294210315a18396318427b10428410427b104a8410427b10428410427b104a8410427b103131312929293131313129313131313129313131313129293131312929293131313129313131313129293131312929293131312929293131313129293131313131313131313129313131313131314aa5c652d6ff52d6ff4ac6efdea552e79c39e79c42de9c39e79c42e79c39e79c42de9c39e79c42e79c39e79c42de9c39e79c42bda56b52cef752ceff5adeff39637331313129292931313129292931313129292931313129292931313131293131313131293131313129292931313131313131313129292931313129292931313131293131313131293131313131293142424284848c9cadadadb5b5c6bdbdc6adb5bd8c8ca5524a9c29219408009c00009c0800ad39299c8484e7e7e7ffffffffffffffffffffffffbdcebddededec6c6c67b7b7b313131313131312929313131292929313131312929313131292929313131292929313131292929313131292929313131292929313131292929313131292929313131292929313131292929313131292929312931292929948c848c847bdeded6ded6cee7ded6ded6ce8c847bded6cee7ded6ded6cededed68c7b739452188c4a108c4a188c4a108c8473847b733131312929293131313129313131312929293131312929293131312929293131312929293131312929293131312929293131312929293131312929293131312929293131312929293131312929293131312929293942315a941863ad2163a51863a52163a51863ad21adc68cf7e7d6f78c52d67b4a5a18c66318ce5a18c66318ce5a18c65a10c6844ad6844ad65210c65a18c65a18c66318ce5a18c65a18b5292129313131292929312931292929313131292929313131292929313131292931292931292929313131292929312931292929313131292929292931292929313131292929312931bd524ac65a52bd524ac65a52bd524afffff7f7d6d6c65a52bd524ac65a52bd524ac65a529c5a52d67b7b8c4a944a21c63918d65a42de735ae7735ae75231de3918de3918d65221a52921423131312929292929292929293129312929292929292929293129312929292929312929292929312929292929312929292929292929293129312929292929312929292929292929292929310810840010bd0008b50010bd0008b50010bd3942c6bdc6f7ffffffd6d6f74a52ce1821bd1018bd3139c6b5bdeff7f7ffffffffadb5ef0008b50010bd0008b518215a2929292929312929292929292929292929312929292929292929292929312929292929312929292929312929292929292929292929312929292929292929292929312929292929292929293129312929292929292929298452c6734ac66b42c66339c63931632929292929312929292929312929292929290831b50842de0039de0042de0039de0842de0039de2929292929293131312929292929292929293131312929292929312929292929312929292929312929292929312929292929292929293131312929293131312929293129312929292929312929293131312929293929524a31ef4a42ff424aff4252ff3952ff316bff7b63a5b54263c64a5ace5a63d65263d6526bd64273d63984ad3994428cf7319cff4294ff39adff39bdff42adff5294d629313931293129292931293129292929293129292929293129292929293129292931313129292931293129292931313129292929293129292929293129292931293129292931293129292931293129292929293129292929293129292929293129292929293129292931293129292929293129292929293129292931293129292929293129292929293129292931313129292929293129292929293129292929293129292931293129292929293129292929293129292929293129292931313129292929293129292931313129292931313129292931293129292929292929292929293129292929293129292931293129292929292929292931293129292929293129292931293129292929292929292931313129292931293129292929293129292931293129292931293129293131293129292931293129292929292929292931293129292929293129292931313129292929293129292931293129292929293129292931313129292931293129292931293129292931293129292929293129292931313129292931293129292929293129292931293129292929293129292931293129292929293129293131293129292929293129293131293129292931293129292931293129292931293129292931293129292931293129292931293129292929293129292931293129292929293129292929293129292929293129292931293129292929293129292931293129292929293129292929293129292929293129212931293129292929293129292929293129292929293129292929293129292929293129292929293129292929293129212929292929292929292929212929293129292929292929212931293129292929292929292931293129292929293129292929293129212929293129212929293129292929292929212929293129292931293129292929293129292929293129292929293129292929293129212929293129292929293129292929293129292929293129292931293129292929292929212929293129292929292929292929293129212929293129212929293129292929293129212929293129292929293129212929293129292929293129292931293129293129293129292931293129292929293129292929293129292931293129292931293129292931293129292929293129292929293129292929293129292929293129292931293129292929293129212931293129293131293129292931293129292931293129292931313129292931293129292931293129293129293129293131293129292931293129292931293129293131293129292931313129293129293129292931313129292931313129292931293129293129293129292929293129293129293129292931293129292929293129292931293129292929293129292931293129293129293129292931313129293131293129292929293129293129293129292929293129293131293129292931293129292929293129293129293129292929292994948cffffefffffe7fff7deffe7adffefb5ffe7bdffefc6ffefc6fff7d6fff7d6fff7defff7e7ffffeffff7e7fff7deffefceffe7bdefd6a5efd6a52929292929312929312929312929313129312929292929312929293129312929312929318c8c8cffffff292931292931292931312931292931312931e7e7e7c6c6c6292931312931292931312931292931313131292931313131f7f7f78c8c8c292931313131292931312931292931312931292931312931292931313131292931312931292931313131292931312931e7e7e7c6c6c6292931c6c6c6d6d6d6313131ffffff636363292931f7f7f78c8c8c313131ada5ade7e7ef292931313131292931e7e7efc6c6c6312931292931ffffff635a638c8c8cf7f7f7313131312931312931292931313139292931e7e7e7ada5ad313139292931636363ffffff63636b292931ffffff635a63313131292931adadadf7f7f7313131292931f7f7f78c8c8c313131292931312931d6d6d6c6c6c6292931e7e7e7a5a5ad313131292931c6c6c6fffffffffffffffffff7f7f7292931c6c6c6d6d6d62929312929313131318c8c8cf7f7f72929318c8c8cf7f7f7312931292929312931292931d6d6d6c6bdc6312931292931312931292929312931292931312931292931313131292931312931292931313131292931312931292931312931f7f7f78484842929313129312929313129312929313129312929313129317b7b7bffffff292931312931292931312931292931312931292929312931292931312931292931312931ffffff312931ffffffffffffffffffffffffffffffffffffffffffffffffffffff313131ffffff312931292931312931292931312931292931313131292931312931949494d6d6d6efefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7e7e7dedede2929293131312929313129312929313131312929313129312929313131313129314a4a52f7f7f7393942312931d6d6d684848c31293142424adededec6c6c66b636b393139312931292931312931292931312931292931313131292931312931ffffffffffffffffff848484292931ffffff292931313131ffffff5a5a5a292931b5b5b5a5a5a5312931736b73d6d6d6292931313131312931312931292931313139292931312931292931313139292931312931524a52f7f7f77b737b3129313129313131398c8c947b7b7b292931424242e7e7e7bdbdc6524a52f7f7f773737b313139292931313139312931312931292931313139292931312931292931313131292931313131292931313139292931312931292931313139292931312931312931313131312931312931292931313139312931312931292931313131292931313131312931313131312931313139312931313131312931312931292931312931292931312931292931313139312931312931292931313139312931312931312931313139312931312931312931313131292931312931292931313131312931312931292931313139312931313139312931313131312931312931312931313139312931313131292931313139312931313139312931313139312931313139312931313139312931312931292931313139312931312931312931313139ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff393942dededeffffffadadad312931313139292931313139312931313131292931313139312931313139292931313139312931313139312931313139312931313131312931313131848484313131312931313139312931181818212121181818212121181818212121181818212121181818212121181818212121212121212121181818212121ffffffffffffffffffffffffffffffffffff181818ffffffffffffffffffffffffffffffffffffffffffffffffffffff181818212121181818212121211818212121181818212121211818212121181818212121212121212121181818212121c6c6c6f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbd101010101010737373c6c6c6e7e7e7c6c6c6737373101010b5b5b5f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7529cdeb57329f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7d6f7f731529c292929f7bd7bf7f7f7f7f7f773b5f77b2929f7f7b5f7f7f7f7f7f7f7f7f7f7f7f7def7f7295294f7bd7bf7f7f7f7f7f7f7f7f7297bbdd69452f7f7f7f7f7f7297bbdd69452f7f7f7f7f7f7f7f7f7b5f7f752317bf7d6947bbdf7292929313131292929292929292929313131f7b573f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7529cde2929292929292929299c5231f7f7d69cdef7732952f7f7bdf7f7f7f7f7f7f7f7f7529cdeb57329f7f7f7b5f7f752317bf7d694f7f7f7f7f7f79cdef7732952f7f7bdf7f7f7317bbdd69452f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7317bbdd69452f7f7f7f7f7f7f7f7f7b5f7f752297bf7d694f7f7f7f7f7f7529cde2929293131312929299c5229f7f7d6def7f7295294f7bd7bf7f7f7f7f7f7f7f7f7f7f7f75294d6313131292929292929945229f7f7def7f7f7f7f7f7f7f7f7f7f7f7f7f7f7297bbdd69452f7f7f7f7f7f7f7f7f7b5f7f752317bf7d694bdf7f7522973f7de9cf7f7f7f7f7f794d6f77b3152f7f7b5def7f7295294313131f7b573f7f7f7f7f7f77bbdf7732929f7f7bdf7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f75294d6292929292929313131945229f7f7ded6f7f731529cf7b573f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7c6c6c6212121292121212121292929212121292929212121212121212121292929212121292929212121292929212121292929ffffff292929212121292929212121292929292121292121212121292929ffffff292929292929292121ffffff292929212121292929212121292929212121292929212121292929292929292929212121292929292121292929212121292929212121292929212121292929212121292929212121292929212121292929212121292929292121292929212121ffffffffffffffffffffffffffffffffffffffffff2152f72152f72152f72152f7f7f7f700bd8400bd8400bd8400bd7bf7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7292929292929212121292929212121292929212121292929212121292929212121292929212121292929292129292929212121292929212121292929212121292929292929292929292121292929bd5a18c65a18e7c6adfffffffff7efce7331ce844afffff7ffffffe7ad8cbd5a18c65a187b3910bd5a18bd5a18c65a18bd5a18c65a18bd5a18c65a18bd5a18c65a18bd5a18c65a182929292929292121212929292121212929292921212929292929292929292921212929292929292929292929292929292929292929292921212929292929292929292929292929292929292929312929842931c62931bd3131c62929942929312929292929292929292929292929292929292929292929292929292929292929292929a52929bd3131c62929b5292963292929292929292121292929292929292929292929292929292929292929292129292929292929292929292929312929292929313131292929292929292929313131292929292929292929292929efad29efb529efb529efb529efad21efb529efad21efad29e7a521d6b57bdededef7f7f7efefefe7e7e7dece8cffd642f7ce39ffce42f7de73b5ad84736b427b6b397363317b6b393131313131313131313131313939397b7b7b6b6b6b2929292929292929292929293131312929296b6b6b6b6b6b6b6b6b6b63636b6b6b6b6b6b6b6b6b6363636b6b6b6b63636b6b6b636363de7b00d67b00de8408d68400de8408de8408ce7b089452089c5210845a316b6b6b6363636b6b6b6b736394bd398cc63184c63973c6426bce4a63ce4a5ad65252d65252ce5a6373636b6b6b6b6b6b6b6b6b6363636b6b6b6b636b6b6b6b6363636b6b6b6b6b6b6b6b6b636363313131312931313131292929313131292929313131292929313131292929313131292929313131427b10428410427b106b9c42eff7e7c6deb5cedec6e7efde528c29428410427b10428410213910395a18315a18428410427b10428410427b10428410427b10428410427b104284103129293131312929293129292929293129312929293131312929293131313129293131312929293131312929293131312929293131312929293131312929293129312929293129292929293131314a9cbd5ad6ff52ceff52cef7cead73e79c42de9c42e79c42de9c42e79c42de9c42e79c42de9c42e79c42de9c42e79c42de9c42b5b58c52cef75ad6ff52d6ff3963732929293131312929293131312929293131312929293131312929293131312929293131312929293131312929293131312929293131312929292929292929293131312929293131312929293131314242429c9c9ca56b6ba552529429218c08008400008c08008c08009c1000a51000ad1800bd3929ad6b639c8c84cececee7e7e7f7f7f7efefefdededebdbdbd8484844a4a4a3131312929293131312929293131312929292929292929293129312929292929292929293131312929292929292929293131312929292929292929293129312929292929292929292929292929293131312929293131318c847b948c7bd6cec6ded6ceded6ceded6ce8c847bded6ceded6ceded6ced6cec68c847b8c4a108c4a108c4a108c5218847b738c7b73292929312931292929292929292929313131292929292929292929312931292929312931292929313131292929312931292929313131292929292929292929292929292929292929292929313131292929292929394229639c2163a51863a52163a51863a5216ba542d6ded6f7a573ff8c52f78c4a9c52525a18c66318c65a10c65a18c65a18c65210c65208bd6318c65a18c65a18c65a18c65a18c6291839312931292929312931292929312931292929292929292929312931292929292929292929292929292929292929292929292931292929292931292929292931292929312931292929c65a52bd524ac6524abd524ac65a52fff7f7f7ded6bd524ac65a52bd524ac6524abd524a9c5a52e77b73de7b7ba552846b39a53918c63918d63110d63918d64a18a5733184a5425a3131312921292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292921292929292929292929292929292929292929292929292921290810840008b50010bd0008b50008b50008b50010bd0008b5848cdeffffffefefffc6c6efbdc6eff7f7ffdedeff7b7bd6efefff9c9ce70010bd0008b50008b51018522929292921292929292921292929292121292929292921292929292121292929292921292929312929292929312921292929292929292929292929292929312921292929292929292929312121292929292121292929296b42bd6b42c65a39c65239c631295a2929292929292929292929292929292929290839b50039de0039de0039de0042de0039de0039de2929292929292921292929292929292929292929292929312929292929292929292929312929292929292929292929292929292929312929292929292929292929292929292929292929292929312921292929293129634a42ff394aff3952ff3152ff3163ff317bef9c5284c64263d65263de5a63e75a6be75273e74a84de3984ce398c528cde31b5ff39a5ff4aa5ff39bdff42c6ff4aa5ef313139292929312931292929292929292929292931292929292929292929292929292929292929292929292931292929292929292929292929292929292929292129292931292929292929292929292931292129292929292929292929292929292929292129292931292929292929292929292931292929292929292929292929212129292929292929292929292929292931292129292931292929292929292929292931292129292929292929292931292929292931292929292929292929292929292929292929292929292929292929292931292929292929292929292929212129292929292929292929292929292929292929292929292129292931292929292931292929292929292929292929292929292929292929292929292929292931292129292931292929292931292929292931292929292931292929292931292929292929292929313131292129292931292929292931292929292931292929292931292929292931292929292931292929292929292929292929292929292931292929292931292929292931292929292931292929292931292929292931292929292931292929292929292129292929292929312931292129292931292129312931292129292929292929292929292929292931292129292929292129292929292129292931292129292929292129292929292129292929292129292931292929292931292129292931292929292929292929292931292129292929292929292931212129292931212129292931212129292929292129292931212129292929292129292931292129292929292129292929212129292929292129292929292129292929292129292929212129292929292929292929292129292931292129292929292129292931292129292929292129292929292129292931292129292929292129292929292129292929292129292931212129292129292129292931212129292929292129292929212129292929212129292929212129292931292929292931212129292929212129292931212129292929292129292929212129292929292129292931292129292929292929292931292129292931292929292931292129292929292929292931292129292929292929292931292129292931292129292931292929292931292929292931292129292929292129292929292129292929292129292931292129292929292929292931292929292931292929292931292129292931292929292931292929312931292129292931292929292929292929292931292129292931292929312931292929292931292929292931292929292931292929292931292929292931292929292931292929292931292931292929212129292931292929292931292929292931292929292931212129292931292931292931292929292931292929292931292929292931292929292931292929292931292129292931292929292931292929292931292929292931292929292931292129292929292929292929eff7efffffeffff7e7fff7defff7d6ffefbdffe7b5ffefc6ffefc6ffefceffefd6fff7defff7deffffeffff7e7fff7deefd6adefd6adefcea52929312929312929312929292929312929292929312929292929312929292929312929298c8c8cffffff292931292929312931292129292931292129e7e7e7bdbdbd292931292931292931292929292931292929292931292929ffffff5a5a63312931292929292931292929292931292929292931292929312931292931312931292929312931292931292931292931e7e7e7bdbdbd292931ffffff8c8c8c292929d6d6d6bdbdc6312931efefef8c8c8c292931adadade7e7e7312931292931312931e7e7e7c6c6c6292931adadade7e7e7292931292931f7f7f784848c312931292931312931292929312931e7e7e7c6c6c62929313129315a5a63ffffff292931312931ffffff636363292931312931a5a5adf7f7f7292931292931f7f7f7adadad292931292931292931d6d6d6bdbdbd292931e7e7e7adadad292929292931292931292931292929adadade7e7e7292931bdbdbde7e7e72929313129312929298c8c8cf7f7f731293184848cffffff292931292931292929292931e7e7e7adadad2929292929312929313129312929292929312929312929312929292929312929313129312929292929312929312929312929297b7b84ffffff847b842929312929312929313129312921292929317b7b7bffffff7b7b7b292931292129312931292929292931292931312931292931292931292931292931292129ffffff292929dededeffffffffffffffffffffffffffffffffffffffffffffffff292929ffffffffffff312931292929312931292931292931292929292931292931c6c6c6c6bdc6c6c6c6c6c6c6e7e7e7fff7ffffffffffffffffffffffffffffffffffffffefefefe7e7e7e7e7e7e7e7e7292931292129312931292931312931292929312931292931312931292929312931292931bdbdbd9c9c9c3129314a4a4af7f7f76363633129313129318c8c8cd6d6d6ffffff292931312931292929292931292931313131292929312931292929ffffff292931312931292931312931ffffff3129312929318c8c94bdbdbd292931636363efefef2929314a4a4affffff312931292931312931292931312931292931312931292931312931292931312931292931524a52efefef73737b292931313131292929312931292931313131292929bdbdbdd6d6d6525252efefef7b737b292931312931292931312931292931312931292931312931292931292931292931292931292931313131292931313131292931312931292931312931292931313131292931312931292931313131292929312931292931312931292931292931292931312931292931312931292931312931292931312931292931312931292931292931292931312931292931312931292931312931292931312931292931292931292931312931292931312931292931312931292931312931292931312931292931312931292931292931292931312931292931312931292931312931292931292931292931313131292931312931292931312931292931312931292931312931292931313131312931313139292931312931292931313139292931ffffffffffffffffff292931312931292931313139292931312931ffffffffffffffffff312931ffffffada5ad7b7b7b312931312931313131292931312931312931312931292931312931292931313139312931312931312931313131292931312931292931312931292931848484292931313131292931312931212121212121212121212121212121212121212121212121212121212121212121212121212121181818212121212121ffffffffffffffffffffffffffffffffffff212121ffffffffffffffffffffffffffffffffffffffffffffffffffffff212121212121212121211818212121212121212121181818212121212121212121212121212121211818212121212121cececef7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7ffffffe7e7e7181818b5b5b5fffffff7f7f7fffffff7f7f7ffffffb5b5b5181818d6d6d6fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7ffffff529cd63131312929293131312929299c5a31f7f7d69cdeff7b2952ffffbdf7f7f7fffffff7f7f7bdffff292973ffbd7bf7f7f7fffffff7f7f7ffffffd6f7f7315a9cd69c52fffffff7f7f7ffffff2973b5de9c5af7f7f7ffffff2973b5bd7b31f7f7f7fffffff7f7f79cdeff522952ffde9cb5f7f75a317bf7d69cfffffff7f7f7deffff29529cffbd7bf7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f77bbdff9c5229ffffdeb5f7f75a317bf7d69cfffffff7f7f7ffffff297bbdbd7b31f7f7f7bdffff52297bffde9cf7f7f7ffffff9cd6f77b315af7f7b5ffffff297bbdde9c5af7f7f7fffffff7f7f7fffffff7f7f7ffffff297bbdbd7b31f7f7f7fffffff7f7f79cdeff522952ffde9cf7f7f7fffffff7f7f7fffffff7f7f77bbdff9c5229ffffded6f7f7315a9cd69c52fffffff7f7f7fffffff7f7f7fffffff7f7f7ffffff73b5f79c5a31f7f7d6fffffff7f7f7fffffff7f7f7ffffff2973b5bd7b31f7f7f7fffffff7f7f79cdeff522952ffde9cb5f7f75a317bf7d69cfffffff7f7f79cdeff7b2952ffffbd9cd6f77b315af7f7bdfffffff7f7f7ffffffbdf7f731317bf7b573fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7ffffff7bbdf79c5a31f7f7d6deffff29529cde9c5af7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7ffffffc6c6c6292929212121292929212121292929212121292929212121292929292121292929212121292929212121292929212121ffffff212121292929212121292929212121292929292121292929292121ffffff292121292929292929cecece292929292929212121292929212121292929212121292929212121292929292121292929212121292929212121292929212121292929292121292929212121292929292121292929292929292929212121292929292121292929292929292929ffffffffffffffffffffffffffffffffffffffffff2952ff2152f72952ff2152f7ffffff00bd8400c68400bd8400c684f7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7292929292929292929212121292929292121292929292121292929292929292929292121292929292121292929292129292929292929292929292929292929292929292929292929292929292929c66318c65a18fff7effff7effff7efdea57be7ad8cf7deceffffffefd6bdc66318bd5a18844210bd5a18c66318bd5a18c66318c65a18c66318bd5a18c66318c65a18c66318bd5a1829292929212929292929292929292929292929292929292931292929292929292929292929292929292929292929292929292929292929292929292931292929292929292929292929292929293129318c2931bd3131c62931c631319c29293129292929292929292929292931313129292929292929292931313129292929293129299c3131c62931bd3131bd29295a312931292929312929292929312929292929312929292929313131292929312931292929313131292929313131292929313131292929313131292929313131292929312929292929313131292929f7b529efb529f7b529efb529f7b529efb529f7b529e7ad4ad6d6d6f7f7f7fffffff7f7f7f7f7f7f7f7f7efefefdededef7d663f7ce39ffd642ffd652dece948c845a7b734a7b6b423939393939394a4a4a5a5a5a9494944a4a4a3131312929293131312929293131313129293131316b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6bd67b00de8408de8408de8408de8408e78c10de8408ad631094520884634a6b6b6b6b6b6b6b6b6b6b6b6b849c4a9cce398cc63984ce4273ce426bd65263d6525ade5a4ade5a52c6636b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b2929293131312929293131312929293131312929293131312929293131312929293131312929294a8410427b10428410428410adce94fffffffffff784ad634a8418427b10428410427b10294210395a18396318427b104a8410427b10428410427b104a8410427b10428410427b1031313129292931313131293131313131292931293129292931313129292931313131292931313129292931313129292931313129292931313131292931313129292931313129292931313129292952a5bd5ad6ff5adeff5ad6ff73cee77bbdce7bc6ce7bbdc67bc6ce7bbdc67bc6ce7bbdc67bc6ce7bbdc67bc6ce7bbdce7bc6ce6bcee75ad6ff5ad6ff5adeff3963733131312929293131313129313131313129313131312929293131312929293131312929293131312929293131313129313131312929293131313129313131312929293131312929293131313129314239429494949429219418109421188c18109410089410009c1000a51000b51800b52108d65a4ad66352d67363b5847b9c8c8c8c8c8c9494949c9c9c8c8c8c393939313131292929313131292929313131292929313131292929313131292929313131292929313131292929313131292929313131292929313131292929313131292929313131292929313131292929313131292929313131292929948c8494847b948c8494847b948c848c847b948c848c847b94847b8c847b94847b8c847b8c847b8c84738c847b8c84738c847b847b73313131292929313131292929313131292929313131292929313131292929312931292929313131292929313131292929313131312931313131292929313131292929313131292929313131292929313131292929424a3163a5216bad2163a5216bad2163a52173947be7ceceff9c5af78c4aff9452f78c4a7b397b5a18c66318ce5a18c66318ce5a18c66318ce5a18c66318ce5a18c66318ce39186b312931292929312931292929313131292929313131292929313131292929313131292929313131292929312931292929313131292929312931292929313131292929313131292929313131bd524ac65a52bd524ac65a52bd524afff7f7f7d6d6c65a52bd524ac65a52bd524ac65a529c5a52ef847bef847bef847bd6737bc66b94b55a8ca54a7ba54a73ad5263bd5252ce63522929292929292929292929292929292929292929293131312929293129312929292929292929292929292929292929292929292929292929293129312929292929292929292929312929292929290810840010bd0008b50010bd0008b50010bd0008b50010bd2931c6e7e7ffdedef7737bded6d6f7525ad6424ace424ace3942c61829c60008b50010bd0008b518215a2929292929292929293129312921292929292929292929312929292929292929292929312929292929312929292929312929292929312929292929312929292929292929292929312921292929312929292929312929296342c65239c65239ce4231c63129632929292929312929292929292929292929310839b50042de0039de0842de0039de0042de0039de292931292929292931292929292931292929292931292929292931292929292931292929312931292929292931292929313131292929292931292929312931292929313131292929312931292929312931292929423184424aff3952ff315aff3163ff296bff299cff9c639cde527be75a73f7637bf7637bff5a8cf7528cef4a94d631946394e729c6ff39bdff4aa5ff4abdff42ceff52ceff29313931313129292931293129292931313129292931293129292931313129292931313129292931313129292931293129292931293129292929292929292931293129292929293129292929293129292929293129292929293129292929293129292931293129292929293129292931293129292929292929292929293129292929292929292931293129292929293129292931293129292929293129292931293129292931293129292929293129292929293129292929293129292929293129292931293129292929293129292929293129292929293129292931313129292929293129292929293129292929293129292931293129292931293129292931293129292929292929292929293129292931293129292929292929292931313129292931293129292929292929293131293129292931313129292931293129292929293129292929293129292929293129292929293129292929293129292931313129292931293129292929293129292929293129292929293129292929292929292931313129292929293129292931293129292929293129292931293129292929293129292931293129292929293129292931293129292929293129292931293129293131293129292931293129292931293129292931293129292929293129292931293129212929293129292929293129292929293129292931293129292929293129292929293129292929293129292931293129292929293129292929293129212929293129292929293129292929293129292929293129212929293129212929293129292929293129292929293129292929292929212929293129292929293129212929293129292929293129292929293129212929293129292929293129292929293129212929293129212929293129212929293129292929293129212929293129292929293129212929293129292929293129292929293129212929293129212929293129292929293129292929293129292929293129292929293129292929293129212929293129292929293121212929293129292929293129212929293129292929293129292931293129292929293129292931293129292931293129292931293129292929293129292929293129292929293129292931293129292929293129292929293129293129293129292929293129292929293129212931293129292929293129292931293129293129293129292931293129293129293129292931293129292931293129292931293129292929293129292931293129293131293129292931293129292929293129292929293129292929293129292931293129292931293129292929293129292931293129292931313129293129293129293129293129292929293129292929293129292931293129292931293129292929293129292929293129292931293129292929293129292931293129292929293129292929293129293131293129292931313129292931293129293129293129292921526300c6f700adef00a5e784ceeffff7e7fff7deffe7b5ffefb5ffe7bdffefc6ffefc6fff7d6fff7d6fff7defff7e7ffffefffefd6f7e7cef7e7c62929312929292929312929312929312929292929312929293129312929292929312929313129318c848cffffff292929312931292929292931292931312931e7e7e7c6c6c6292931312931292931312931292931313131292931292931ffffff63636b292929312931292931312931292931312931292931313131292931312931292931312931292931312931292931313131e7e7e7c6c6c6a5a5ade7e7ef292929313131636363ffffff292931f7f7f78c8c8c313131ada5ade7e7e7292931313131292931e7e7e7c6c6c6313131e7e7e7adadad292931313131c6c6c6d6d6de292931313131292931313131292931e7e7efffffff63636b292931c6c6c6f7f7f7313131292931ffffff635a63312931292931adadadf7f7f7312931292931f7f7f7ffffff63636b2929318c8c94ffffff8c8c8c292931e7e7efa5a5ad3131315a5a63c6c6c6292931313131d6d6d6d6d6de292931312931ffffffadadad292931313131f7f7f7f7f7f7292931312931e7e7e7d6d6de292931312931a5a5adffffff292931312931292931313131292931312931292931313131292931313131292931313131292931312931292931312931292931292931292931848484ffffff847b842929313129312929313129317b7b7bffffff7b7b8431293129292931293129293131293129293131293129293129293129293131293152525aefefefffffffefefef5a5a63dededeffffffffffffffffffffffffffffffffffffffffff313131ffffffffffff292931312931292931312931292931312931292929313131c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6dededef7f7f7ffffffffffffffffffefefefe7e7e7e7e7e7e7e7e7d6d6d629293131313129293131313129293129293129293131293129293131313129293131293142424af7f7f75a5a5a312931635a63f7f7f784848c313139292931313139292931313131292931312931292931312931292931312931292931312931ffffff312931292931313139292931ffffff292931312931393939ffffff292931312931ffffff292931292931ffffff2929313129312929313131312929313129312929313131312929313129312929313131394a4a52f7f7f773737b3131312929313129312929313131393129317b7b7bffffff9c9c9c524a52fffffffffffffffffff7f7f7525252292931313139292931312931292931313131312931312931292931313139292931313131312931313131312931313131292931313139292931312931292931313131292931313131312931313131292931313131312931313139292931313131292931313131312931312931292931313131312931312931292931313139312931313131292931313131312931313131312931313131292931313131312931313131312931313131292931313139292931312931292931313139292931312931292931313131312931313139292931313131312931313139312931313139292931313139292931313139312931313139312931313139312931313139312931313139312931313139292931313139312931313131ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4a4a4a73737bc6c6c6ffffff292931313139312931313139292931313139312931312931292931313139312931313139312931313139313131313131312931313139312931313131848484313139312931313131312931181818212121212121212121181818212121181818212121181818212121181818212121181818212121181818212121181818212121181818212121181818212121181818212121181818181818181818212121181818212121181818212121181818212121212121212121181818212121181818212121181818212121211818212121181818212121181818212121c6c6c6f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f76b6b6b737373f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f77373736b6b6bf7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7529cdeb57329f7f7f7f7f7f7f7f7f7f7f7f7f7f7f794d6f7522952f7d694f7f7f794b5f7f7de9cf7f7f7529cde732929f7f7bdf7f7f79cdef7f7b594def7f72952947b5252f7d694f7f7f7f7f7f7317bbdd69452f7f7f7f7f7f7317bbd292929de9c52f7f7f7def7f7295294bd7b29f7f7f7f7f7f75294d69c5229f7f7d6f7f7f773b5f77b2929f7f7b5f7f7f7f7f7f7f7f7f7f7f7f7f7f7f77394d6f7de9cf7f7f7def7f7295294bd7b29f7f7f7f7f7f72973b59c5229f7f7d6f7f7f773b5f7292929b57329f7f7f7b5f7f752297bf7d694f7f7f7f7f7f79cdef7732952f7f7bdf7f7f7297bbdd69452f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7297bbd292929de9c52f7f7f7def7f7295294bd7b31f7f7f7f7f7f77394d6f7de9cf7f7f7def7f7295294bd7b31f7f7f7def7f72952947b5252f7d694f7f7f7f7f7f77b9cdef7d694f7f7f7d6f7f731529cb57329f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7317bbd292929de9c52f7f7f7def7f7295294bd7b29f7f7f7bdf7f7522973f7de9cf7f7f7f7f7f794d6f77b2952f7f7b59cdef7522952f7de9cf7f7f79cbdf7f7d694f7f7f75294d67b3131f7f7b5f7f7f794d6f7f7bd9cf7f7f77b9cdef7d694f7f7f7d6f7f729529cb57329f7f7f7d6f7f729529c735252f7de9cf7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7c6c6c6212121292929212121292929212121292929212121292121212121212121212121292121212121212121212121292929ffffff292929212121292929212121292929292121292929212121292929ffffff292929212121292929292121292929212121292929212121292929212121292929212121292929212121292929212121292929212121292929212121292929212121292121212121292929212121292929212121292929212121292929292121292929212121292929212121ffffffffffffffffffffffffffffffffffffffffff2152f72152f72152f72152f7f7f7f700bd8400bd7b00bd8400bd84fffffff7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7292929292929212121292929212121292929212121292929212121292929212121292929292121292929212121292929212121292929292121292929292121292929212121292929292121292929bd5a18ce7b42fff7f7efcebdefcebdffefdef7decee7b594efcebdf7e7d6c66329c65a188c5218d67b29d67b29de8431d67b29d68429d67b29de8431d67b29d68429d67b29de84312929292929292121212929292929292929292929292929292921212929292929292929292921212929292921212929292929292929292929292929292921212929292121212929292921212929312929842931c62929bd3131c62929942929312921292929292929292929292929292929292929292929292929292929292929293131a52929bd2931bd2929b5292963292129292929292929292929292929292929292929292929292129292929292929292929292929312929292929292929292929292929292929292929292929292929292929292929292929292929efb529efb529efad29efb529efb529efad31cebd9cefefeff7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7ded6b5f7ce42ffce42f7ce39ffde73efd684d6c68c8c8c8c8c8c8c7373736363633129313131312929292929292929293129312929293131312929296b6b6b6b63636b6b6b6b63636b6b6b6b63636b6b6b6b6b6b6b6b6b6363636b6b6b636363de8c10d67b00de8408de8408de8c08de8408de8c08ce8408945210735a426b6b6b6b636b6b6b6b636363ad9c42a5c63194ce398cce397bce4a6bd64a6bde525ad65252de634ade636b6b6b6363636b6b6b6b6b6b6b6b6b6363636b6b6b6363636b6b6b6363636b6b6b636363313131292929313131292929313131292929313131292929313131292929292929292929312931427b10428410427b10428410a5c68cfffffffffff784ad63427b10428410427b10428410295208427b10427b106bad2163a5216ba52163a5216bad2163a5216ba52163a5216bad212929293131313129293131312929293131312929293131312929293129313129293131312929293131312929293131312929293129292929293131312929293129292929293131312929293129314a9cbd63deff5ad6ff5ad6ff5ad6ff5ad6ff5aceff5ad6ff5ad6ff5ad6ff5aceff5ad6ff5ad6ff5ad6ff5aceff5ad6ff5ad6ff63d6ff5ad6ff63deff5ad6ff426b7b2929293131312929293131312929293129312929293131312929293131312929293131312929293131312929293131312929293131312929293131312929292929292929293131312929293131313131318c8c949442429c29219429219c29219410089c1000a51000ad1800b51000c63118de7363e77b6be77b63ef7b6bef7b6bf7846be78473cec6c68c8c8c313131292929292929292929313131292929313131292929313131292929313131292929292929292929292929292929312931292929292929292929292929292929312931292929312931292929313131292929312931292929312931948c7b948c84d6cec6ded6ceded6ceded6ce8c847bded6ceded6ceded6ced6cec68c847bd6cec6ded6ceded6ceded6ce8c7b738c8473292929292929292929292929292929312931292929312931292929292929292929312931292929292929292929312931292929313131292929313131292929292929292929312931292929312931292929313131394a2963a52163a5216bad2163a5185a94425a63bdefd6cef79452ff9452f78c4aff9452f78c4a9c52525a18c66318c65a18c65a18c65a18c66318c65a18c65a21bd3173b5313942292929312931292929312931292929312931292929292931292929292931292929292931292929312931292929292929292929292929292929313131292929292929292929292929292929c6524abd524ac65a52bd524ac6524afff7f7f7ded6bd524ac6524abd524ac65a52bd524a9c5a52e7847bf78c84ef847bef847bef847bef7b73ce5a52ce5a52ce5a52ce5a52ce5a522929292929292929292929292929292929293129312929292929292921293129312929292929292929292929292921292929292929292929292921292929292929292929292929292929292921291010840008b50008b50008b50010bd0008b50008b50008b50810bdadade7ffffffe7efff5252ce0008b50008b50008b50010bd0008b50008b50008b50010bd1818522929292921292929292121292929292929292929312121292929292929292929312121292929292921292929292121292929292121292929292921292929292921292929292929292929292121292929312929292929295231c64a31ce3929c63129ce29215a2929292121292929292121292929292929290839b50039de0042de0039de0039de0039de0042de2921292929292929292929292929292929292929292929292921292929292929292929312929292929292929292929312929292929292929293129312929292929312929292929292921292929292929292929293129733952ff315aff3163ff296bff218cff21adff39b5ff8c84bdde6b94ef638cff6394ff5294ff529cef429cde42a55a9ce731ceff39c6ff4ab5ff4ab5ff42deff4ad6ff31394229292929292929292929292929212929292929292929293129292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929212929293129292929293129292929292929292929292929212929292929292929293129292929292929292929293129292929292929292929292929292929293129212929292929212929292929292929292929292929292929212929292929292929292929292929293129292929292929212929293129292929293129292929292921212929292929292929292929212929293129292929292929292929292929212931293129212929292929212929292929292929292929292929292929212929292929292931293129292929292929292929292929212929293129292931293129212929292929292929292929212929293129292929293129292929292929292929293129292929292929292931313129292929293129292931313129292929293129292929293129292929293129292929293129292929292929292929293129292929293129292929293129292929292929292929293129212929292929292929293129292929292929292929293129292929292929292931293129212929292929292929292929292929293129212929293129212929292929292929293129212929292929292929293129212929293129212929292921212929292929212929292929212929293129212929292929292929292921212929293129212929292929212929293121212929212929212929292921212929292921212929292929212929292929292929292921212929292921212929292921212929292929212929293129212929292929212929292921212929292929212929293129212929292929212929293121212929292921212929293129212929293129212929292921212929292929212929292921212929292929212929292921212929292929212929292929212929293129212929292929212929292929212929292921212929292929292929292929212929292929292929292921212929292929212929293121212929292929212929293129212929292929292929292929212929293129292929293129212929292929292929293129292929292929292929293129212929293129212929293129212929292929292929293129212929293129292929293129292929293129212929293129292929293129293129293129292929293129212929293129212929293129292929293129292929292929212929293129292929292929292929293129292929293129212929293129292929293129292929293121212929293129292929293129212929293129292929293129292929293129212931293129212929293129212929293129292929293129292929293129212929293129292931293129292929292929292929293129212929293129292929293121212929293129292929293129212929293129292929393900deff00d6ff00ceff00c6ff00a5e7ffffe7fff7defff7d6ffe7adffe7b5ffe7b5ffefc6ffefc6fffff7fff7deffffe7fff7effff7e7f7efdeded6bd2921292929312929312929312929292929312929292929312929292929312929292929312921298c8c8cffffff292931292929292931292929292931292929e7e7e7bdbdc6312931292129292931bdbdc6ffffffffffff292931292929e7e7e7a5a5a5292931292931312931292929292931292931312931292929312931292929292931292129292931292929292931292929e7e7e7bdbdc6f7f7f7a5a5a5292931292929313131e7e7e7adadadf7f7f78c8c8c292929adadade7e7e7312931292929312931e7e7e7c6c6c684848cffffff292931312931292929636363ffffff636363292929312931292931312931e7e7e7adadadf7f7f7ffffffffffff8c8c8c292931312931ffffff635a63292931312931a5a5a5f7f7f7292929313131efeff78c8c8cf7f7f7ffffffffffffadadad292931312931e7e7e7adadad292929292931e7e7e7ffffffffffffffffff292929312931292931636363ffffffffffffffffffadadadefefef292931292931292931e7e7e7ffffffffffffffffff5a5a632929312929292929312921292929312929293129312929292929312929312929312929292929312929312929312929292929312929312929312929317b7b84ffffff7b7b842921293129317b7b7bffffff7b7b7b292931292931292931292129292931292931312931292931292931292929312931292931efefeff7f7f77b7b84f7f7f7efefef6b6b73ffffffffffffffffffffffffffffffffffffffffff292929ffffffffffff292931292929312931292929292931292929312931292931b5b5b5c6c6c6c6c6c6bdbdc6c6c6c6c6bdc6c6c6c6bdbdc6d6d6d6dededee7e7e7dedee7e7e7e7e7e7e7e7e7e763636329293129292929293129292929293129292929293129292931293129292931293129293129293173737befefef4242423129314a4a52ceced6dedede8c8c8c524a52313139292929312931292931312931292931292931292931312931292931ffffff292931313131292931312931ffffff313131292931393942ffffff312931292929ffffff292931312931ffffff3129312929313129312929313129312929313129312929312929312929313129312929314a4a52f7f7f7fffffffffffff7f7ff4a4a52312931393942e7e7e7ffffff9c9c9c292931524a52efefef7b737b292931bdbdbde7e7e7423942292931312931292931313131292931312931292931313131292931312931292931312931292929312931292931312931292931312931292931312931292931312931292931313131292931312931292931313131292931292931292931312931292931312931292931312931292931312931312931312931292931312931292929312931292931312931292931312931292931312931292931312931292931292931292931312931292931292931292931312931292931312931292931313131292931312931292931312931292929312931292931312931292931312931292931312931292931312931292931312931292931313131292931312931292931312931292931312931292931312931312931ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff31293129293131293131293131293129293131293129293131293129293131293129293131293129293131313129293131313929293131293131293184848c292931313131312931313131212121181818212121212121212121181818212121181818212121181818212121212121212121212121212121212121ffffffffffffffffffffffffffffffffffff212121ffffffffffffffffffffffffffffffffffffffffffffffffffffff212121212121212121212121212121181818212121212121212121212121212121212121212121211818212121212121cececef7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7ffffff292929cececef7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7cecece212121fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7ffffff529cd6bd7b31f7f7f7fffffff7f7f7fffffff7f7f7ffffff73b5f73131312929295a3131f7d69cfffffff7f7f75a9cde292929313131292929ffbd7bd6f7f7315a9cbdbd7b31317b732929ffffbd297bbdde9c5af7f7f7ffffff297bbdde9c5a529cd63131312929299c5a31f7f7d6fffffff7f7f7ffffff529cd63131312929295a3131f7d69cfffffff7f7f7fffffff7f7f7fffffff7f7f79cdeff2929523131312929299c5a31f7f7d6fffffff7f7f7ffffff2973b53131312929299c5a31529cb5bd7b31f7f7f7bdffff522973ffde9cf7f7f7ffffff9cd6f77b315af7f7bdffffff2973b5de9c5af7f7f7fffffff7f7f7fffffff7f7f7ffffff2973b5de9c5a529cd63131312929299c5a31f7f7d6fffffff7f7f79cdeff2929523131312929299c5a31f7f7d6ffffffd6f7f7315a9cbdbd7b31317b732929ffffbd9cd6f731315a2929293131319c5229ffffdef7f7f7fffffff7f7f7fffffff7f7f7ffffff297bbdde9c5a529cd63131312929299c5a31f7f7d6ffffffbdf7f75a317bf7d69cfffffff7f7f79cdeff732952ffffbdf7f7f77bbdff292929313131522929ffde9cf7f7f7ffffff529cd6313131292929313131f7bd7bffffff9cd6f731315a2929293131319c5229ffffdef7f7f7deffff29529cbdbd7b29297b7b3131f7f7b5fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7ffffffc6c6c6292929212121292929292121292929212121292929212121292929292129292929212121292929212121292929292121ffffff212121292929212121292929212121292929292929292929292121ffffff292929292929f7f7f7fffffff7f7f7292929292929292929292121292929292929292929292929292929212121292929292929292929212121292929292121292929212121292929292929292929292121292929292929292929292121292929292929292929292121292929fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffff7f7f7fffffff7f7f7292929292929292929292929292929292929292929292121292929292929292929292929292929292929292929292929292929292129292929212121312929292929292929292929292929292929c66318d69463ffffffdead8ce7b58cffffffffffffd68c5ae7ad8cffefe7ce7b42c65a18945221ce7b29de8431d67b29de8431d67b29de8431d67b29de8431d67b29de8431d67b2929292929292931293129292929292929292929292929292929292929292931313129292929292929292931292929292929292929292931292929292929292929212129292929292931292929292929318c2931bd3131c62931c631319c2929312929292929293129312929293131312929293131312929293131312929292929312929a53131c62931bd3131bd29295a292929292929313131292929292929292929313131292929292929292929292929292929313131292929312929292929313131292929313131292929313131292929313131292929313131292929f7b529efb529f7b529efad29e7b563dededef7f7f7f7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7f7f7f7efefefe7e7e7e7ce84ffd642f7ce39ffd642f7ce393131312929293131312929293131312929293131312929293131312929293131313129293131316b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6bde9418de8408de8408e78c10de8c08e78c10de8c08e79410ce84109463316b6b636b6b6b6b6b6b73736bb5a529adce39a5ce399cce4284ce427bde526bde5263e76352e76352ef6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b313131313131292929313131312931313131292929313131292929313131292929313131312931428410427b104a8410639439eff7e7deefd6cedebddee7ce5a8c29427b104a8410427b10315210427b104a84106ba5216bad216ba5216bad296ba5216bad216ba5216bad296ba52131313129292931313131293131313131292931313131313131313129292931313131293131313131292931313131292931313129292931313131292931313131292931313131292931313131292952a5c663deff63deff63d6ff63deff63deff63deff63d6ff63deff63deff63deff63d6ff63deff63deff63deff63d6ff63deff63deff63deff63d6ff63deff426373313131292929313131292929313131292929313131292929312931313131313131312931313131312931313131313131313131292929313131312931313131292929313131292929313131292929313131848c8c9c6b639c2929a54239a531299c1008a51000ad1800b51800c61800ce4229ef9484ef8c7bf79484f7947bff9c84f79484f79484cec6c69c9c9c292929313131292929313131292929313131292929313131313131313131292929313131292929312931292929313131292929313131292929313131292929313131292929313131292929313131292929313131292929313131292929948c84948c84deded6ded6cee7ded6ded6ce948c84ded6cee7ded6ded6cededed68c847be7ded6ded6cededed6ded6ce8c847b8c8473313131312931313131292929313131292929313131312931313131292929313131292929313131292929313131292929313131292929313131292929313131292929313131292929313131292929313131292929394a31639c216bad2163a52163a529425a8c5a63ceded6e7ffa56bf78c4aff9452f78c4aff9452f78c4ad67b4a945a73634aad5221bd5a29c64242b53973b539adde42bdef313939313131292929313131292929313131292929313131292929312931292929313131292929313131292929313131292929313131292929313131292929313131292929313131292929292929bd524ac65a52bd524ac65a52bd524afffff7f7d6d6c65a52bd524ac65a52bd524ac65a529c5a52ef847bef847bf78c84ef847bf78c84e77b73ce5a52ce5a52d66352ce5a52ce5a522929293129312929293129312929293131312929292929292929293129312929292929292929293131312929292929292929292929292929292929312929292929312929293129312929292929310810840010bd0008b50010bd0008b50010bd0008b50010bd0008b55a63d6f7f7ffcecef70818bd0010bd0008b50010bd0008b50010bd0008b50010bd0008b518215a2929292929292929292929292929292929292929292929292921292929312929292929292929292929312929292929312921292929312929292929292929292929312929292929292929293129312929292929292929294a31ce3929ce3129ce2921c62929632929292929292929293129312929292929290831b50842de0039de0042de0039de0842de0039de312931292929292931292929292931292929292931292929292931292929312931292929312931292929312931292929313131292929292931292929312931292929313131292929292929292929313131292929313963315aff3163ff2973ff21a5ff18adff29bdff29bdff31c6ff31ceff52ceffa594ceff52a5f74aa5f74aadc652b552c6f739d6ff42c6ff4abdff4ac6ff42deff4ad6ff31394229293129292931313129292931293129292931313129292931293129292931293129292929293129292931293129292931293129292931313129292931293129292931293129292931293129292931293129292929293129292929293129292929293129292929293129292929293129292929293129292931293129292929293129292929293129292931293129292929293129292929293129292929293129292929293129292929293129292929293129292931313129292929293129292929293129292929293129292929293129292931313129292929293129292931313129292931293129292931293129292931293129292931293129292929292929292929293129292931313129292931293129292929293129212931293129292929293129292931293129292931293129292931293129293129292929292931293129292929293129292931293129292931293129292931313129292929293129292931313129292929293129292931313129292929293129292929293129293131293129292931293129292931313129292931293129292931293129292931313129292929293129292931293129292931293129292931293129292929292929292931313129292931293129292931293129292929293129292929292929292929292929292929293129292929293129212929293129292929293129292929293129292929293129212929293129292929292929292931293129292929292929292931293129292929293129212929293129292929293129292931293129292929293129292929293129292929293129292929293129292929292921212929293129292929293129292929293129292929292929212929293129292929293129292929293129292929293129212929293129292929293129212929293129292929293129212929293129292929292929292929293129292929293129212929293129212929293129212929293129212929293129292929293129292929293129212929293129292929293129212929293129292929293129212931293129293129293129292931293129292929293129292931293129293129293129293129293129292929293129212929293129293129293129292931293129292929293129292931293129292931293129292931293129292929293129212929293129292929293129292929293129292929293129292931293129293131293129292929293129292929293129292931293129293131293129292929293129292929293129293131293129292929293129292931293129293131313129292929293129292931293129292929293129293129293129292931313129293131293129292931313129292931293129293131293129292931293129293131293129293129293129292929293129293131313129292931293129292929293129212929293129293129293129292931293129293129293129292929293129293129293129292929293100e7ff10bdce00d6f700deff00ceff00b5efe7efe7ffffe7fff7deffe7adffe7adffefb5ffe7bdffefc6ffefc6fffffffffff7fffffffffff75a5252292931292931292929292931292931312931292931312931292931312931292929313131c6c6c6f7f7f78c848cffffff292931312931292931312931ffffffadadade7e7e7c6c6c6292931312931635a63f7f7f72929318c8c8cd6d6d6292931adadadf7f7f7292931312931292931312931292929312931292931312931292931312931292931312931292929312931292931292931e7e7e7d6d6def7f7f72929312929313131312929318c8c8cf7f7f7f7f7f78c8c8c313131292931313139292931312931292931313131292931312931292931313131292931312931292929313131312931313131292931313131292931312931292931312931292931313131292931313131292931313131292931313131292931313131292931312931312931f7f7f78c848c313131292931312931292931313131292931e7e7e7a5a5ad3131312929313129312929293129312929313129312929313129312929313129312929313131318c8c8cf7f7f7292931313131292931312931292929313131312931312931292931313131292931312931292931313131292931312931292931312931292931312931292929312931292931312931292931313131292931312931292931848484ffffff8484847b7b84ffffff7b7b84312931292929312931292931312931292931312931292931312931292931312931292931312931ffffff5a525a2929315a525affffff4a4a52ffffffffffffffffffffffffffffffffffffffffff312931ffffff3129312929313129312929313131312929313129312929313129315a5a5ac6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6bdc6a5a5a59c9c9c9c9c9cbdbdbdb5b5b58c8c8c4a4a523129312929313131312929312929312929293129312929313131312929313129312929313129312929293129318c8c8cefefef5252523131312929316b636badadadefefefffffff312931292931313131292931312931292931313131292931313131ffffff313139292931312931292931ffffff2929313129318c8c8cc6c6c629293163636bdedede3129314a4a4affffff292931313131312931313139292931313139292931313131292931313139292931312931524a52f7f7f773737b3131392929313131394a4a52ffffffbdbdbd313139312931313131524a52f7f7f77b737b3129314a4a52f7f7f77b737b312931292931313131292931312931292931313131292931312931292931313131292931313131292931313131292931292931312931313139312931312931312931313139312931312931292931313131312931313131292931313139292931312931292931313139312931312931292931313139312931312931292931313131312931313139292931313131312931312931292931312931312931313131292931313139292931313139292931313139292931313139292931312931312931313131292931313139312931312931312931313139312931313131292931313139292931313131292931313131292931313139312931313131312931313139292931313139312931313139292931313139ffffffffffffffffff313139313131313131312931313139312931313139292931313139312931ffffffffffffffffff312931313131292931313139312931313139312931313139312931313139292931313139312931313139312931313139312931313131292931313139848484313131312931313131312931181818212121181818212121181818212121181818212121181818212121181818212121212121212121181818212121ffffffffffffffffffffffffffffffffffff181818ffffffffffffffffffffffffffffffffffffffffffffffffffffff181818212121181818212121211818212121181818212121181818212121181818212121211818212121181818212121c6c6c6f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7080808e7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7080808f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7529cdeb57329f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7297bbdd69452f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bddef7f7d6b5f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7297bbdd69452f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7c6c6c6212121292929212121292121212121292929212121292929212121292929212121212121212121292121212121292929ffffff212121212121292929212121292929212121212121292929292929ffffff292929212121ffffffffffffffffff212121292929212121292929212121292929212121292121292121292929212121292929212121292929212121292929292121292929212121212121212121292929212121292121212121292929212121292929212121292929212121fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7ffffff212121292929212121292929212121292929292121292929212121292929292929292929212121292929292129292929212121292929292929292929212121292929292929292929212121292929bd5a18e7b594ffffffd68452ce7b42fffff7f7efe7ce7339ce7b4afffff7ce844ac65a188c5218d67b29d67b29d68429d67b29de8431d67b29d68429d67b29de8431d67b29d684292929292929292921292929292921292929292121212929292921212929292921212929292921212929292929292929292929292929292921212929292929292929292929292929292929292929312929842931c62931bd3131c629299429293129212929292929292929293929296331315a2929292929292929292929292929292929a52929bd3131c62929b5312963292929312929292929292929292929292929292121292929292929292929292929292929292929292929292929292929292929312929292929292929292929292929292929292929292929292929efad29efb529e7ad39d6cebdefefeff7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7efefefefefefded6c6f7d65af7ce39ffd6422929293131312929293129312929292929292929292929292929292929292929293131312929296b6b6b6b6b6b6b6b6b6363636b6b6b6b6b6b6b6b6b6363636b6b6b6b6b6b6b6b6b636363e7a529ce7b08d68408de8408de8c10de8c08e79410de8c10e79410d68c10bd8c31947342947b4aad8429c6bd29b5c631adce399cce3994d64a7bd65273de5a63e75a5ae76352e7636b6b6b6b6b6b6b6b6b6363636b6b6b6b6b6b6b6b6b6363636b6b6b6b636b6b6b6b636363292929292929313131292929313131292929312931292929312931292929312931292929292929427b10428410427b10b5ce9cfffff773a54a739c4af7fff7bdcea5428410427b10428410295208427b10427b106ba52163a5216bad2163a5216ba52163a5216bad2163a5216ba521292929313131292929313131292929313131292929312931292929313131292929312931292929313131292929312931292929313131292929313131312929313131292929313131292929313131529cbd63deff63d6ff63deff63d6ff63deff63d6ff63deff63d6ff63deff63d6ff63deff63d6ff63deff63d6ff63deff63d6ff63deff63d6ff63deff63d6ff426b73292929313131292929313131292929313131292929313131292929313131292929313131292929313131292929313131292929313131292929312931292929313131292929312931292929313131292929848484a58484a53931ad524aa529189c0800ad1800ad1000bd1800c61800e75a4aefa594f7a594f7a594ffad9cffa594ffad9cff9c8cdecece9c9c9c313131292929313131292929313131292929313131292929292929292929313131292929313131292929313131292929312931292929313131292929313131292929313131292929312931292929312931292929292929292929313131948c84948c84ded6ceded6ceded6ceded6ce8c847bded6ceded6ceded6ceded6ce94847bded6ceded6ceded6ceded6ce8c7b738c847b292929312931292929292929292929313131292929312931292929313131292929292929292929313131292929313131292929312931292929292929292929292929292929292929292929313131292929312931313929639c2163a5216ba521527363394abd4252d6a5adefefd6c6ff9452f78c4aff9452f78c4aff9452f78c52efded67bdeff4ad6ff42ceff4ad6ff42ceff4ad6ff39a5c6313939292929292929292929312931292929312931292929292929292929312931292929313131292929312931292929292929292929292929292929292929292929292929292929292929292929c65a52bd524ac6524aefd6d6f7ded6ffffffffffffefd6d6f7ded6bd524ac6524abd524a9c5a52e77b73ef847bef847bf78c84ef847be77b73ce5a52ce5a52ce5a52ce5a52b5524a2929292921292929292929292929292921292929292929292929292929292929292929292929292921292929292929292929292921292929292929292929312121212929292929292929292921290810840008b50010bd0008b50008b50008b50010bd0008b50008b54a52ceffffffbdbdef0008b50008b50010bd0008b50008b50008b50010bd0008b50008b51818522929292121212929292121292929292921292929292929292929292929292929292921292929292929292929292121292929292921292929292929292929292121292929292929292929292921292929292921292929293121c62921ce2121c62921c621215a2929292121292929292929292929292929291039b50042de0042de0042de0042de0042de0042de292929292929292129292931292929292931212129292929292129292931292929292929292929312931212129292931292929292929292929292929292929312931292929292931292929312931292929292929293152315af72963ff217bff189cff21adff21adff21b5ff18adff21b5ff31b5ff8c94def74aadf74ab5e739ad849ce739deff42d6ff42c6ff4aceff4aceff4adeff39b5d629313929292929293129292929292929292929293129292929292929292929292929292929292929292929293121212929292929292929293121212929292929292929293129292929293129292929292921212929292929292929292929212929292929212929293129212929292929292929292929212929292929292929293129292929292929292929292921212929292929292929292921212929293129292929293129212929292929292929292921212929293129292929292929212929293129212929292929212929292929292929293121212929293129292929293129292929292929292929292929212929292929292929292929212929292929292931293129212929292929212929292929212929292929292929292929212929292929292929293129212929292929292929292921212929292929292929293129212929292929292929293129212929292929292929293129212929292929292929293129292929293129292929293129292929293129292929293129292929292929292931293121212929292929292929293129292929292929292929293129212929293129292929293129292929293129292929293129212929292929292929292921212929292929292929292929212929292929292929293121212929292929212929292929212929292929292929292929292929292929212929293129292929292929212929292929212929292929292929292921212929292929292929292929212929292929212929293121212929292921212929293121212929292921212929292929212929293129212929293121212929292929212929292929212929292929212929292921212929293129212929293121212929292921212929293129292929292929212929293121212929293129212929292929212929292929292929293129212929293129212929293121212929292929212929293121212929293129212929293121212929292929212929292929212929292929212929293129212929292929212929292929212929292929212929292921212929292921212929293129212929292929212929293129292929292929292929293129212929292929292929293121212929293129212929293121212929292929212929293129212929293129212929293121212929292929212929292929212929292929212929293129212929293129292929293129212929293129292931293129292929293129292929293129212929293129292929293129212929293129292929293129212929292929292929293129212929293129292929292929212929293129212929293129212929292929293129293121212931293129292929293129292929292929292929293129212929293129292929293129212929292929292931293129212929293129212929293129212929293129292929293129212929292929292929293121212929292929292929293121212929293129292929293121212929293129292929293121212929293100ceff00b5effff7e7fff7defff7d6ffefbdffe7adffe7b5ffe7b5ffefc6efd6b5292929212129292931292129292931292929292931212129292931292929292931292929292931292929292931292129292931d6d6d6ffffffffffff292931292929292931292129635a63ffffffffffffbdbdbd292931292931636363efefef29293184848cd6d6d6292129292931d6d6d6ffffff2929292929312929318c8c8ca5a5a5292931292929312931292931292931292929292931292929292931292931e7e7e7efefefc6c6c6292931292931292929292931292929f7f7f7efefef8c8c8c292929312931292929292931292929312931292931312931292931312931292929292931292931312931292931292931292931312931292929312931292931313131292929292931292929312931292931292931292931313131292929312931292931312931292931292931f7f7f78c8c8c292931312931292931313131292929312931e7e7e7adadad2929293129312929293129312929292929312929292929312929292929312929293129312929298c8c8cf7f7f72929312929312929312929312929312929292929312929293129312929292929312929293129312929312929312929312929312929292929312929313129312921292929312929293129312921292929312929293129312929297b7b84ffffffffffff7b7b7b292931292929292931292129292931292129312931292129292931292931292931292129292931292931ffffff292929292931292931ffffff292129292931292929292931292129312931292929312931292929ffffff2929292929312921293129312929292929312929293129312929292929315a525ab5adb5c6c6c6cececeb5b5b5b5b5b594949c9c9c9c9494949c949c94949c7b7b842929292929312929292929312929292929312929313129312929293129312929292929312921292929312929312929312929292929316b6b6bf7f7f7949494393139292931312931292129292931292931312931292929292931292931312931292929292931292931ffffffffffffffffff7b7b7b312931ffffff312931292931ffffff635a63312931b5adb5a5a5ad292931737373cecece313131292129312931292931312931292931312931292931312931292931312931292931525252efefef7b737b2929313129312929299c9c9ce7e7e7423942292129312931292931525252efefef7b737b292931525252efefef7b737b292931312931292931312931292931312931292931312931292931312931292931312931292931312931292931312931292931312931292929312931292931312931292931312931292931312931292929312931292931312931292931312931292931312931292931312931292931312931292931312931292931312931292931292931292931525252efefef7b737b292931313131292929312931292931312931292931312931292931313131292929312931292931312931292931292931312931313131292931313131292931313139292931312931292931313131292931313131292931313131292931312931292931312931292931312931292931313131292931312931292931312931292931ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff312931292931313131292929312931292931313131292929312931292931313131292931313131292931313131292931312931292931312931292931848484292931313131292931313131212121212121212121181818212121212121212121212121212121212121212121181818212121212121212121181818ffffffffffffffffffffffffffffffffffff212121ffffffffffffffffffffffffffffffffffffffffffffffffffffff212121212121212121212121212121212121212121211818212121211818212121211818212121181818212121212121cececef7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7ffffff212121c6c6c6f7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7c6c6c6212121fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7ffffff529cd6bd7b31f7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7ffffff2973b5de9c5af7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7ffffffd6f7f75a5a9cf7d69cfffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7ffffff2973b5de9c5af7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7ffffffc6c6c6292929212121292929212121292929292121292929212121292929212121292929212121292929292121292929292121ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff292121292929f7f7f7fffffff7f7f7292929292929292929292929292929292929292929212121292929292929292929292121292929292121292929212121292929292929292929292121292929292929292929292929292929292929292929212121292929292929292929fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffff7f7f7292929292929292929292121292929292121292929212121292929292929292929292929292929292121292929292929292929292929292929292929292929292929292929292121292929292121c66318efc6adfff7f7c66321c66318f7d6c6f7d6c6c66321c66318fff7efd69463bd5a18945a21ce7b29de8431d67b29de8431d67b29de8431d67b29de8431d67b29de8431d67b2929292929292929292929292929292929292929292929292931313129292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929318c2931bd3131c62931c631319c2929292929312929313131632929a53131c62931bd29319429295a3131392929293129312929a53131c62931bd3131bd29295a312931292929292929292929313131292929292929292929292929292929292929292929313131292929312929292929313131292929312929292929313131292929312929292929313131292929efb529bd8431c6ad94f7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7f7f7f7bda594b58c39f7ce423131312929293131312929292929292929293131312929293131312929293131312929293131316b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b63636b6b6b6b6b6b6b6b6bdead39d69418ce7b08d68c10de8c10de9410de9410e79418de9410e79418de9418d69418c68418cead29cec631c6ce31b5ce39add64294d64a84de5273de5a6bef635aef635aef6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b2929293131313129313131312929293131312929293131312929293131313129313131312929294a8410427b10528c21c6deb5a5c68c4a84184a8c21a5c68ccedebd5a9431428410427b10315a10427b104284106ba5216bad296ba5216bad216ba5216bad296ba5216bad216ba5213131313131313131313129293131313129313131312929293131313129293131313131313131312929293131312929293131312929293129313129313131313129313131312929293131313129315aa5bd63deff6bdeff63deff6bdeff63deff6bdeff63deff6bdeff63deff6bdeff63deff6bdeff63deff6bdeff63deff6bdeff63deff6bdeff63deff6bdeff42637331313129292931313131293131313131293131313129292931313129292931313129292931313129292931313131293131313129292931313129292931313129292931313129292931313131293131313173737bb5a5a5a54239b55a529c1008ad1000ad1800bd1800c61800d62108ef7b6bffbdb5ffb5a5ffbdadffbdadffbdadffbdadffbda5e7d6ceadadad4242423131312929293131312929293131312929293131312929293131313129313131312929293131313129313131312929293131312929293131312929293131312929293131312929293131312929293131312929293131312929299c948c948c84ded6ceded6cededed6d6d6ce948c84ded6cededed6ded6ceded6ce8c847bded6ceded6cee7ded6d6d6ce8c847b8c847b3131312929293131312929293131313129312929292929293131312929293131312929293131312929293131312929293131312929292929292929293131312929293131312929293131312929293131312929293139315a8c216bad21639c314a5aa5424ace4a52e7525aded6d6f7f7d6ceffa56bf7945aff9c5af7a573f7e7deb5def74aceff42ceff4aceff42ceff4ad6ff42ceff397b94293131313131292929313131292929312931292929312931292929313131292929313131292929312931292929312931292929313131292931313131292929312931292929313131292929313131bd524ac65a52bd524afffff7fff7f7fff7f7fff7f7fffff7fff7f7c65a52bd524ac65a523129313931313129312929312929293131312929293931313931313931312929293129312929293129312929293131312929292929292929293129312929292929292929292929312929293129312929293129312929292929312929293129312929292929292929292929292929292929290810840010bd0008b50010bd0008b50010bd0008b50010bd0008b5949ce7e7efffc6cef70008b50010bd0008b50010bd0008b50010bd0008b50010bd0008b518215a2929292929292929292929292929292929312929293129312929292929312929292929312929292929312929292929292929292929292921293129312929292929312921292929292929292929292929292929312929292921ce2121c62921c62121bd2929632929292929312929292929292929292929310842b5004ae7004ade0852e7004ade004ae7004ade29293129292929293129292931313129292931293129292929293129292929293129292931293129292929292929292931293129292931293129292931313129292931293129292931293129292929293129292931314a295ade2973ff217bff2184ff188cff189cff10a5ff21adff5294efde5ac6ef42b5f742bde742bd7bb5ef6bb5ef4aceff39d6ff42d6ff42d6ff52deff4adeff3994ad29313131293129292931293129292929293129292929293129292931313129292929293129292931313129292929292929292931293129292929293129292931293129292929293129292931293129292929292929292931293129292929293129292929293129292929293129292931293129292931293129292931293129292929293129292929293129292929293129292931313129292931293129292931313129292929293129292929293129292929293129292929293129292929293129292929293129292929293129292929293129292931293129292929293129292929293129292929293129292931293129292929293129292931293129292931293129292929293129292931293129292931293129292929292929292929293129292931313129292931293129293129293129292931293129292931293129292929293129292931293129292931293129292931313129292929293129292931293129292929293129292931293129293131313129292931313129292931293129292931313129292929293129293129293129292929293129292931293129292929292929292931313129292931293129292931293129292929293129292931293129293129292929292931293129292931293129292931313129292929292929292929293129292931293129292931293129292931293129292929293129292929293129292929293129292929293129212931293129292931293129212929292929292929293129292929293129212929292929212931293129292929292929212929293129292929293129212929293129292929292929292929293129292929293129212929293129212929293129212931293129212929293129292929293129212929293129292929293129292929292929292929293129292929293129212929293129292929293129292929293129292929293129212929293129292929293129212929293129292929293129292929293129292929293129212929293129292929293129292929293129292929293129212929293129212929293129292929293129292929293129292929293129293129293129292931293129292929293129292931313129293129292929292929293129292929293129292929293129292929293129292931293129292929292929292931293129292929293129212929293129292929293129292931293129293131293129292931293129212931293129292931293129292931293129292931313129293131293129292931313129292929293129292931293129293131293129293131293129292931293129292929293129292929293129292929293129293131293129292929293129292929293129292929293129293131293129293129293129293131293129292931293129293129293129292931293129292931293129292929293129293129293129292931313129293131293129293129293129293131293129292929293129293129293129292929293129292929293129293131313100bdef00bdeffff7e7ffffe7fff7d6fff7d6ffefcefff7cef7debd312931292931312931292931292931292929312931292931292931292931292931292929292931292929312931292929292931292931313131292931ffffff292929312931292931292931292931312931c6c6c6c6c6c6292931312931292929c6c6c6ffffffffffff2929312929312929313129318c848cffffffffffffffffffffffff313131292931312931292931312931292931312931292931312931292929313131e7e7e7ffffff292929292931292931312931292931313131a5a5adffffff8c848c313139292931312931292931313131292931312931292931313131292931312931292931313131292931313131292931313131292931313131292931313139292931313131292931313131292931313131292931313131292931312931292931313131292931313131292931f7f7f78c8c8c313131292931313131312931312931292931e7e7efadadad3129312929313129312929313129312929313129312929313129312929313129312929313129318c848cf7f7f72929313129312929293129312929293129312929313129312929313129312929313129312929313129312929313131312929313129312929313131392929312929312929313129312929313129312929313129312929313129312929318484847b7b84292931292931312931292931312931292929312931292931312931292931312931292931312931292931312931ffffffffffffffffffffffffffffff312931ffffffffffffffffffffffffffffffffffffffffffffffffffffff3129312929313129312929313129312929313129312929313129312929313129312929313931398484849c9c9c94949c9c9c9c9c949c9c9c9c94949c9494944242423129312929313129312929313129312929313131312929313129312929313131312929313129312929313129312929313129312929313131394a424abdbdbdf7f7f7adadad6b6b734a4a4a3129313131312929313129312929313131312929313131312929313131392929313129317b7b7bffffff7b7b84ffffff2929313131313129313131317b7b84ffffff393942313131a5a5a5adadad292931312931312931312931292931312931292931313139292931292931312931313139524a52f7f7f773737b31313131293131293173737bf7f7f7524a5231293173737b9494944a4a52f7f7f773737b313139bdbdbdefe7ef4239423131312929313131393129313131393129313131392929313131312929313131313129313129313129313129312929313131392929313131392929313129312929313129313129313131312929313129312929313131392929313129312929313131313129313129312929313131313129313129312929313131312929313131312929313131314a4a52f7f7f773737b313139292931313139292931313131292931313131312931313139292931312931292931313131292931313131292931313139312931313131312931313131312931313131292931313139312931313131292931313131312931313131312931313139312931313131292931313139312931313131312931313139312931313131ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff312931393139312931312931312931313139312931313131292931313139312931313131312931313139312931312931312931313139312931313131848484313139312931313139312931181818212121181818212121181818212121181818212121181818212121181818212121181818212121181818212121ffffffffffffffffffffffffffffffffffff181818ffffffffffffffffffffffffffffffffffffffffffffffffffffff181818212121211818212121181818212121211818212121211818212121181818212121181818212121212121212121c6c6c6f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f76b6b6b737373f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f77373736b6b6bf7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7529cde292929313131292929292929522929f7de9cf7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7317bbd732929f7f7bdf7f7f7317bbdd69452f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7b5f7f731317bd69452f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7317bbdd69452f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7c6c6c6212121292929212121292929212121292929212121292929212121292121212121292929212121292121292121292121212121292929212121292929212121292121292121292929212121292929212121292929212121292929212121292929212121292929292929292929212121292121212121292929212121292929212121292929212121292929212121292929212121292929212121292929212121292121212121292929212121292929292121292929212121292929212121d6d6d6cececed6d6d6cecececececef7f7f7f7f7f7b5b5b5cecececececed6d6d6cececed6d6d6cecececececec6c6c6f7f7f7f7f7f7bdbdbdcececed6d6d6cececed6d6d6292929292929212121292929292929292929212121292929212121292929212121292929292121292929212121292929212121292929292121292929292121292929292121292929212121292929bd5a18c65a18bd5a18c65a18bd5a18c65a18bd5a18c65a18bd5a18c65a18bd5a18c65a188c5218d67b29d67b29de8431d67b29d68429d67b29de8431d67b29d68429d67b29de84312121212929292921292929292121212929292921212929292929292929292929292929292929292929292929292929292921212929292929292929292921212929292929292929292929292929312929842931c62929bd3131c629299c29294229296b29319c2929bd3131c62929bd2931bd2929bd2931bd29298c29295a2929422931a52929bd2931bd2929b53131632929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929299c5a08b56308ad5a00ad6308a55a00ad6308a55a00a55a08a55a08a55a089c5208a55a089c52089c5a089c52089c5a089452089c52089452089452089452089c52109452088c52102929293131312929293131312929293131312929292929292929293131312929293129292929296b6b6b6363636b6b6b6b63636b6b6b6363636b6b6b6b6b6b6b6b6b6363636b6b6b6b6363ad9452efb531d68c18c67b08ce8410ce8408d68c10d68c10d68c18ce8c10ce8c18bd8410c69c21d6bd29d6c629c6c629bdce39adce399cd64a8cde527be75a6be75a63ef6b5ad66b6b6b6b6363636b6b6b6b6b6b6b6b6b6363636b6b6b6b6b6b6b6b6b6b636b6b6b6b636363313131292929312931292929313131292929312931292929312931292929312931292929313131427b10428410427b10428410427b10428410427b10428410427b10428410427b10428410295208427b10427b106bad2163a5216ba52163a5216bad2163a5216ba52163a5216bad21292929313131292929313131292929312931292929312931292929312931312931313131292929312931312929312931292929313131292929313131292929313131292929313131292929312931529cbd6bdeff63d6ff6bdeff6bdeff6bdeff63d6ff6bdeff6bdeff6bdeff63d6ff6bdeff6bdeff6bdeff63d6ff6bdeff6bdeff6bdeff63d6ff6bdeff6bdeff426b732929293129312929293131312929293131312929293131312929293129312929293131312929293129312929293131312929293131312929293131312929293131312929293131312929293131312929296b6b6bada5a5a54242ad4a39a51008ad1000bd1800ce1800de2100e72908ffa594ffc6bdffcebdffc6b5ffcebdffcebdffd6c6ffc6b5e7d6ceadadad5a5a5a292929313131292929313131292929292929292929312931292929312931292929313131292929313131292929313131292929292929292929312931292929312931292929312931292929312931292929292929292929312931948c84948c848c847b8c847b8c847b8c847b8c847b8c847b8c847b8c847b847b738c847b847b738c847b847b738c84738c847b8c847b2929292929292929293129312929293129312929293131312929292929292929293129312929292929292929293131312929293131312929293131312929292929292929293131312929292929292929292929292929294a6b2963a521527b6b394ac64252de4252de4a52e74a5adea5adefd6d6e7e7d6ceded6ced6dee794c6e742a5e739a5de39adef39adef42b5f739b5ef39b5ef315263292929292929312931292929312931292929292929292929313131292929292929292929292931292929292931292929312931292929312931292929313131292929292929292929292929292929c6524abd524ac65a52bd524ac6524abd524ac65a52bd524ac6524abd524ac65a52bd524a8c524ab56b63845252393131292929292929633939bd524ace5a52bd524a6b42392929292929292929292929292929292929292929292929292921292929292921292929292921292929292929292929292921292929292921292929292921292929292929292929292921292929292929290810840008b50008b50008b50010bd0008b50008b50008b50010bdadade7636bd6c6c6ef0010bd0008b50008b50008b50010bd0008b50008b50008b50010bd1018522929292929292929292929292929292921292929292121292929292929292929292121292929292929292929292929292929312929292929292121292929292921292929312121292929292921292929292121292929292121c62121c62118bd2118bd211884292939292929292929292929292929292129084abd0052e70052e70052de0052e70052e70052e72929292929292121292929292929292929292929292929292929292929292929292929312929292929292929292929292929292929292929292929292929292929292929292929312929292929312929292929312929292952ad2173ff2184ff108cff1094ff109cff18adff398cd6d64ab5ef39b5ef42bde739bde739bdd642b58c8cde39ceff42deff42deff4adeff42d6ff4adef731636b31313129292929293129292929292929292929292929292929292929292929292929292929292929292929292929292929293129292929292929292929292929292929292929292931293129292931293129292929293121212929292929292929293129292929292929292929292929212929292929292929292929292929292929292929292929292929292929292929292929212929292929292929293129292929292929212929293129292929292929292929292921212929293129292929292929292929292929292929293129212929292929292929292921212929292929292929293129292929293129292931293129292929292929212929292929212929292929292929292929292929292929212929292929212929292929292931293129212929292929292929292929292929293129292929293129292929293129292931293129292929293129292929293129292929293129292929293129212929292929292929293129292929293129292929293129292929292929292929292929292929292929292929293129292929292929292929292929212929293129212929293129212929293129292929293129212929292929212929293129292929292929292931293129292929292929212929292929292929292929292929292929292929292929212929293129212929292929292929292929212929292929292929293129292929293129292929292929212929292929212929293121212929292929212929292921212929292921212929293129212929292929212929293129212929292929212929292921212929293129212929292921212929292929212929292929212929292921212929292929212929292929292929292929212929292929292929293129212929292929212929292921212929212929212929292929212929292929212929293129212929293121212929293129212929292929292929292929212929292929212929292929212929292929212929292921212929292929212929292921212929292929212929292929212929292929212929293129212929293129292929293129212929292929212929293129212929292929292929293129292929293129212929293129212929292929212929293129292929292929212929293129212929293129212929293121212929292929212929293129292929292929212929292929212929292929212929293129292929292929292929293129292929293129292929293129212929293129292929293129292929293129212929293129292929293129293129293121212929293129292929293129292929293129292931293129212929293129292929293121212929293129292929293129292929293129293131293129292929292929212929293129212929293129292929293129292929293129212929293129212929293129292929293129212929292929292929293129292929293129292929293129292929293129292929293129212929293129212929293129212929293100d6ff00bdef31bde7f7f7defff7d6bdc6bd212129292931292929292931292129292931292129292931292129292931292931292931292129292931292931292931212129292931212129292931212129292931292929292931292129292931292129292931292929292931292929312931292929292931292929292931292929292931292931292931292931292931292929312931292929292931292931292931292929292931292931312931292931312931292931292931292929292931292929313131292929292931292929292931292929292931292929313131292931312931292931312931292931312931292931312931292929312931292931312931292929292931292931312931292931312931292929312931292931312931292931292931292931312931292931313131292931312931292931312931292929292931292931312931292931312931292931312931292931312931292929312931292931292931292931292931292929292931292931292931292929292931292929292931292929292931292929292931292129292931292931292931292929292931292929312931292929312931292931292931292929292931292929292931292929292931292931292931292931292931292929312931292929292931292129292931292931292931292129312931292929312931292929312931292129292931292929312931292931292931292929292931292129292931292929292931292929292931ffffff292931ffffff2929312929292929312921292929312929293129312929312929312929293129312929312929312929312929312921293129312929312929312929292929312929313129312929293131397b7b7b9c9c9c9494949c9c9c94949c8c8c8c3939423129312929313129312929312929312929292929312921292929312929312929312929312929312929292929312929292929312929313129312929292929312929314a424a8c8c94cececeefefefffffff2929313129312929313131312929293129312929293129312929293129312929313129317b7b7bffffffffffff312931292929312931292931ffffff6b6b73292931393139f7f7f7525252312931312931312931292931312931292931312931292929312931292929312931292929525252f7f7f7ffffffffffffffffff94949c31293194949cffffffffffffffffff4a4a52524a52f7f7f7ffffffffffffffffff73737b292931292931292931292931312931292931312931292931292931292931312931292931312931292931313131292931312931292931312931292931313131292929312931292931312931292931312931292931313131292931312931292931312931292931312931292931312931292931312931292931312931292931312931292931312931292931524a52efefef7b737b292931312931292931292931292931312931292931313131292931312931292931312931292931292931292931312931292931312931292931313131292931313131292931313131292931312931312931312931292931312931292931312931292931312931292931312931292931312931292931312931292931312931292931ffffffffffffffffff292931313139292931313131292931312931292931312931292931312931ffffffffffffffffff3129313129313129312929313131312929313129312929313129312929313129312929313131392929313131392929313131312929293129312929318c848c312931312931292931312931212121181818212121212121212121181818212121212121212121212121212121181818212121181818212121212121ffffffffffffffffffffffffffffffffffff212121ffffffffffffffffffffffffffffffffffffffffffffffffffffff212121211818212121212121212121212121212121212121212121211818212121181818212121212121212121212121cececef7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7ffffffd6d6d6181818b5b5b5fffffff7f7f7fffffff7f7f7ffffffb5b5b5181818dededefffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7ffffffc6c6c6292929212121292929212121292929212121292929292929292929212121292929212121292929212121292929212121ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff292929292929292121d6cece292929292929292121292929212121292929292121292929292929292929292121292929212121292929292121292929292929292929292929292929292121292929212121292929292121292929212121292929292929292929292929292929cececed6d6d6cececed6d6d6c6c6c6fffffff7f7f7bdbdbdcececed6d6d6cececed6d6d6cececed6d6d6cecececececef7f7f7ffffffbdbdbdcecececececed6d6d6cecece292929292929292929212121292929292929292929292929292929292929292929292929292929292929292929212121292929292929292929292129292929292929292929292929292929292929b55a18bd5a18c66318c65a18c66318bd5a18c66318c65a18c66318bd5a18c66318bd5a18a57329e79439efa542ef9c39efa542ef9c39efa542ef9c39efa542ef9c39efa542ef9c3929292929292929292929292929292929292931292929292929292929292931313129292931292929292931292929292929292929292929292929292929292929292929292929292931292929292931318c2931bd3131c62931c63131bd2931a53131bd2931c63131c62931c63131c62931bd3131c62931bd3131bd2929b53131a52931b53131c62931bd3131bd29295a2929312929292929292929293129292929293131312929292929292929292929292929292929292929293131313129293131312929293131312929293131312929293131312929293131312929293931297b4a18bd6b08bd6b08bd6b08bd6b08bd6b08b56308bd6b08b56308b56308ad6308b56310ad6308ad6308ad5a08ad6310a55a08ad5a10a55a08ad5a10a55a08734a213129293131312929293131312929293131312929293131313129313131312929293129313129293131316b6b6b6b6b6b6b63636b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6363636b6b6b847b63f7bd42ffbd31efb531ce8c18bd7b10bd7b10c68418bd8410bd8418c69c18d6bd29d6c629d6ce31d6c629d6ce31c6ce39bdd642a5d64294e75a7be75a73ef6363ef6b6b8c6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b312931313131292929313131292929313131292929313131312931313131312931313131292929427b18427b104a8410427b10428410427b104a8410427b10428410427b104a8410427b104273185a941863a5217bbd3184c6317bbd3184c6317bbd3184c6317bbd3184c6317bbd3131313131293131313131292931313131292931313129292931313129292931313131313131313129292931313131293131313131292931313131292931313131292931313131292931313129292963adc67bdeff7be7ff7bdeff7be7ff7bdeff7be7ff7bdeff7be7ff6bdeff73deff6bdeff73e7ff6bdeff73deff6bdeff73e7ff6bdeff73deff6bdeff73e7ff426b73313131292929313131292929313131292929313131292929313131292929313131313131313131292929313131292929313131312931313131313131313131292929313131312931313131292929313131525252b5adb5a54239ad3121ad1000bd1800ce1800de2100e72100f74a29ffc6bdffdeceffd6ceffdeceffdeceffe7d6ffdeceffdeceefd6ceb5bdbd6363633131312929293131313131313131313129293131312929293131312929293131312929293131312929293129312929293131312929293131313131313129312929293131312929292929292929293131313131313131312929299c948c8c847b7b736b736b6373736b736b63736b63736b63736b63736b63736b636b6b63736b636b6363736b63736b638c7b738c847b3131312929293131312929293131312929293131312929293131312929293131312929293131312929293131312929293131312929293131312929293131313129313131312929293129312929293131312929293131313131295a8c424252b54252de4252de4a5ae74a52e74a5ae74a52de636be7636be76373e75263de4263de425ade4263de395ade4263e7395ade3963de3952ad313139292929312931312931313131312931313131292929313131312931312931292929292931292931312931292929313131292931312931292929312931292929313131292929313131292929313131ad4a4ac65a52bd524ac65a52bd524ac65a52bd524ac65a52bd524ac65a52bd524abd5a52a55a52ef847bef847bad6b63312929313131bd5a4ace5a52ce5a52d66352bd5a4a3931312929293129312929292929292929293129312929293129312929293129312929292929312929293129312929292929292929293129312929292929292929293129312929293129312929292929290810840010bd0008b50010bd0008b50010bd0008b50010bd0008b5b5b5ef9ca5e7c6cef70008b50010bd0008b50010bd0008b50010bd0008b50010bd0008b518215a2929292929312929292929292921292929312929292929292929292929312929292929312929292929312929292929292929292929292929292929312929292929292929292929312929292929312929292929292929292921c62118bd2121bd1818b51818b51818942121732121423129312929292929290852bd0863ef005ae70063ef005ae70863ef005ae731293129292931293129292929292929292929293129292929293129292931313129292931293129292929293129293131313129292929293129292929293129292931293129292929293129292929292929292931293129314a217bef188cff1894ff1884e7319cff3194ef39394a6b315ab53994bd5abdb56bd68c8cde63bdf742deff42e7ff42e7ff4ae7ff4ae7ff4abdd642b5c6313939292929292931292929313131292929292931292929313131292929292931292929292931292929292931292929313131292929312931292929313131292929312931292929312931292929312931292929292931292929292931292929292931292929292929292929292931292929312931292929312931292929292931292929312931292929292931292129313131292929292931292929313131292929292931292929292931292929292931292929292931292929292931292929313131292929312931292929313131292929292931292929292929292929292931292929312931292929292931292929292931292929312931292929312931292929312931292929313131292929313131292929312931292929312931292929312931292929292931292929312931292929312931292929312931292929312931292929292931292929312931292929312931292929292931292929313131292929313131292929312931292931312931292929313131292929292931292929313131292929292931292929313131292931313131292929312931292929312931292929312931292929292931292929312931292929312931292929312931292929312931292929292931292929312931292929312931292929292931292929312931292929292929292129312931292929292931292929312931292929312931292929312931292929292929292929292931292929312931292929292931292929292931292129292931292929292929292929292931292931292931292129312931292929292931292129292931292129292931292129292931292929292929292929292929292929292931292129292931292129292929292929292931292929292931292929312931292929292931292929292931292931292931292929292931292929292931292129292931292929292931292929292929292929292931292129292931292931292929292129292931292929292929292129312931292931292931292929292931292929292931292129292931292929292931292929292931292929292931292929312931292929292931292929312931292929292931292929292931292129292931292929312931292929292931292929313131292929292931292129292931292929292931292929292931292929292931292931292931292929292931292929292931292929312931292129312931292929312931292929312931292929292931292129313131292929312931292929313131292931312931292929312931292929312931292929312931292929292931292931313131292931312931292931313131292931292931292929292931292931292931292929312931292931292931292929292931292929312931292929312931292931312931292929313131292929313131292929312931292931312931292931312931292929292931292929312931292929312931292929312931292931292931292931292931292929292931292929292931292929292931292929216b7300deff00d6ff00c6ff00c6ff293139292931292931312931292931292931292931312931292929292931292929312931292931312931292929292931292931312931292931312931292931292931292931312931292931312931292929312931292931312931292929292931292931312931292931313131292931312931292931313131292931292931292929313131292931312931292931313131292931313131292931313131292931292931292931312931292931313131292931312931292931313131292931313131292931292931292931313131312931313131292931313139292931313131292931313131292931312931292931313131292931312931292931312931292931313131292931313131292931312931292931313131292931313131292931313139292931313131292931312931312931313131292931312931292931312931292931313131292931312931292931312931292931313131292931313131312931292931292931312931292931292931292931313131312931312931292931313131292931312931292929313131292931312931292931313131292931312931292931313131292931312931292931313131292931312931292931312931292929312931292931313131292931312931292931313139292931312931292929312931292931312931292931312931292931312931292931312931292931292931292931312931292931312931292929312931292931312931292931ffffff292931ffffff2921293131312929313129312929293131312929313129312929293129312929313129312929313129312929313129312929313131312929313131312929313131392929313129312929292929313939424a4a4a4a424a42424a2929313129312929313129312929313129312929313129312929313129312929313131392929293131392929313129312929313129312929313131312929313129312929313131312929313131312929313131312929313131312929313129312929313131312929313131312929313129312929313131312929313131317b7b7bffffff3129313131312929313131312929313129312929319c9c9ccecece3129312929313131393129313131392929313131313129313131312929313131392929313129312929313131312929313131312929313131393129313131312929313129313129313131312929313131392929313131312929313131392929313129312929313131392929313129312929313131393129313131392929313131392929313129312929313129312929313131394a4a52efefef524a523131312929319c9c9cffffffffffff9c949c31313931293131313129293152525af7f7f7ffffffffffff9c9c9c292931312931292931525252efefef5252522929313129313129313131394a4a52f7f7f7dededeffffffffffff9c9c9c312931525252efefef7b7b7b292931313139292931525252f7f7f77b7b7b312931525252f7f7f77b7b7b292931525252f7f7f77b7b7b524a52f7f7f77b737b313139292931313139313131312931292931313131312931312931292931313139313131313139312931313139312931313139292931313139ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff2929313131312929313131393129313131392929313131393129313131392929313131393129313131393129313131313129313131313131313131398484843131313129313131393129312121212121211818182121212121212121211818182121211818182121211818182121211818182121211818182121211818184a4a4a525252949494adadadcecece181818ffffffffffffffffffffffffffffffffffffffffffffffffffffff211818212121181818212121211818212121211818212121211818212121181818212121181818212121181818212121c6c6c6f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7b5b5b5101010737373c6c6c6e7e7e7c6c6c6737373101010b5b5b5f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7c6c6c6212121292929212121212121212121292929212121212121212121292929212121292121212121292929212121292121ffffff292929212121292121212121292929212121292929212121292929ffffff292929212121292929ffffff292929212121292929212121292929212121292929212121292929212121292929212121292929292121292929212121292929212121292929212121292121212121292929212121292929212121292929212121292929212121292929212121292929212121292929212121292929f7f7f7f7f7f7212121292929292121292929212121292929292929292929212121f7f7f7f7f7f7292929212121292929212121292929212121292929212121292929212121292929212121292929292121292929292121292929212121292929292129292929212121292129292929292929292121292929292929292929292121292929292121292929292121292929292121292929de9439de9c39de9439de9c42de9439de9c39de9439efa542efa542f7ad42efa542f7ad42efa542f7ad42efa542f7ad42efa542f7ad422121212929292921292929292921292929292929292929292929292929292929292929292929292929292929292929292929292929292921212929292929292929292929292929292929292929312929842931c62931bd3131c62929bd3131c62931bd3131c62929bd3131c62929bd2931bd2929bd2931bd2929bd3131c62929bd2931bd2929bd3131c62929b52929632929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929293129312929292929293931299c5a10bd6b00c66b08bd6b00bd6b08bd6300bd6b08b56308bd6b08b56308b56308b56308b56308ad5a08ad6308ad5a08ad63108c52104231292929293129292929292929292929293129312929292929292929293131312929293129312929293131312929296b6b6b6b6b6b6b6b6b6363636b6b6b6b6b6b6b6b6b6b63636b6b6b6b63636b6b6b6363636b6b6bbd9c4affc639f7c631ffc639f7bd31e7bd29deb529debd29dec629dec629d6c629d6c629d6c629d6c629cec629c6ce39b5d639adde4a94de528ce75a73ef636bce6b6b6b6b6b6b6b6b6b6b6b6b6b6363636b6b6b6363636b6b6b6363636b6b6b6b6b6b6b6b6b6363633129312929293131312929293129312929293131312929293131312929293131312929292929292929293131312929293131312929293131315a94186394215a9418639c215a94186394215a94186ba52163a52184ce3184c63184ce3984c63184ce3184c63184ce3984c63184ce3131293131313129292931292929292931313129292931313129292931313129292931313129292931313129292931313129292931313129292931292929292931293129292931293129292931293108739c0094de0094de009cde0094d60094de0094de009cde21a5de73d6ff73deff73deff6bdeff73deff6bdeff73deff6bdeff73deff6bdeff73deff73deff4a6b73312931313131292929292929292929313131292929313131292929313131292929313131292929312931292929313131292929313131292929313131292929292929292929313131292929313131292929424242a5adad9c4239a51008b51800bd1800d62100d62100ef2100f7634affe7deffded6ffe7d6ffe7d6ffe7deffe7d6ffefdeffe7d6f7ded6bdc6c66b6b6b292929313131292929312929292929313131292929313131292929312931292929312931292929312931292929292929292929312931292929292929292929313131292929292929292929312931292929292929292929312931948c848c847bf7d64affe74affde4affde4affd642ffde42f7d642ffd642f7ce39ffce39f7c631f7c639f7bd31efb531736b6394847b29292931293129292929292929292931313129292929292929292931313129292931313129292931293129292929292929292931293129292929292929292931313129292931293129292931293129292931293129292931313131394a4252ce4252de4a5ae74a52de4a52e74252de4a52e74252de4a52e74252de4252e7424ade4252e7424ade4252e7394ade424ade394ad631315a2929292929292929293129312929292929292929293129312929293129312929292929312929292929292929293129312929292929312929293129312929292929292929293131312929292929292929293129312921292929292929293131312929292929292929293129319c5a5ade7b73d67b73de7b73e7847bef847bd67b73523939292929ce5a52ce5a52ce5a52ce5a52ce5a524a31312929292929292929292929292929292921292929292929292929292929292929292929292929292929292929292929292929292929292929292921292929292921292929312929292929292121210810840008b50010bd0008b50008b50008b50010bd0008b50008b53139c6c6cef7636bd60008b50008b50010bd0008b50008b50008b50010bd0008b50008b518185229292929212929292929212929292921212929293129292929293129292929292929292929293121212929292921212929293121212929292929292929293121212929292921212929292929212929292929212929292921188c2118b51818b51818b51010ad1818ad1010a51010a5101084212152212131085abd0063e7006bef006be7006bef0063e7006bef292929292929292929292931292129292929292929292929292929292929292129292929292929292931292929292929292929312931292929292931292929292929292929292929292929292929292929292929292929292929214263188cff109cff293942316bbd3994de293139292929292929297b9c31ceff39deff42deff42e7ff42e7ff4aefff42deff399cad4abdce31424a29212929292929292929293129292929292929292929292929292929292929292929292929292929292929292931293129212929292929292929293129292929293129292929292929212929292929292929292929292929292929292929293129212929292929292929292929292929292929292929293129212929292929292929293129292929292929292929293129292929292929212929293129292929292929292929293129292929292929292929293129212929292929292929293129292929292929292929293129292929292929292929292929292929292929292929293129212929292921212929293129292929292929292931293129212929292929212929293121212929292929292931293129292929292929292931293129292929292929292929293129292929293129292929292929212929293129292929292929292929292929292929293129292929293129292929292929292929292929292929293129292929292929292929293129292929292929292929293129292929293129292929293129292931293129292929293129212929293129292929293129292929292929292929292929292929292929292929292929212929292929292929292929292929292929292931293129292929292929292929292929292929292929212929292929212929293129292929293129292929293129292929293129212929292921212929293129212929292929292929293129212929292929212929292929212929292929212929293129212929292929292929292929292929292929212929293129212929293129212929292921212929292929212929292929212929292929212929292929212929293121212929292929212929292929212929292921212929292929212929293129212929292929212929293129212929293129212929292921212929292921212929292929212929292929292929292929292929292921212929293121212929292929212929292921212929292929212929292921212929292921212929292929212929292929212929293121212929292929212929293129292929292929212929293129292929292929292929293129212929292929212929293121212929292929292929293129212929293129212929293121212929292929292929293129212929292929292929293129212929293129292929293129292929293129292931293129212929293129292929293129292929293129292929293129292929292929212929293129292929292929292929293129292929293129292929293129212929293129292929293129292929293129292929293129292929293129292929293129292929293129292929293129212929293121212929293129292929293129292931293121212929293129212929293121212929293129292931293129292929293129292931293129292929292929292929293129292929293129292929293129212929293129292929293129212929293129292929293129212929293129212929292929212900e7ff00deff00d6ff00c6ff292931292931292931292929292931292929292931292929292931292129292931292129292931292929292931212129292931292929292931292929292931292929292931292929292931292929292931292129292929292931292931292929292931292931312931292929292931292929292931292929292931292929292931292929312931292931312931292931312931292931312931292929292931292129312931292929292931292931312931292929292931292929292931292929292931292929312931292931312931292931292931292931312931292931312931292931312931292931312931292929292931292931312931292931292931292931312931292931312931292929312931292931292931292931312931292929292931292931312931292931292931292931313131292931312931292931312931292929312931292929312931292931292931292931292931292931292931292929312931292929292931292929292931292929292931292931292931292129292931292929292931292931292931292929312931292129292931292931312931292931292931292929292931292931292931292931292931292929292931292929312931292129292931292931312931292929312931292929292931292129292931292931292931292929292931292931312931292129292931292931292931292931292931292931312931292129292931292931312931292931292931292929312931292929292931292129312931292929292931292929312931292931292931292929312931292929292931292929312931292929292931292931312931292929292931292931292931292929292931292931312931292929292931292129312931292929292931292931313131292129292931292929312931292129292931292931313131292931312931292931312931292931292931292931312931292931312931292931312931292929312931292931292931292929292931292931312931292929312931292929292931292929292931292931312931292931292931292931312931292931292931292931312931e7e7e75a525a292931312931292931313131292931312931292929312931292931312931292931292931292931292931292931312931292931292931292931292931292931312931292931292931292931313131292931292931292931312931292931312931292931312931292931313131292931313131292931312931312931313131292931292931292929313131292931312931292931525252efe7ef524a522929317b737befefef524a524a4a52f7f7f77373739c9c9ce7e7e73939422929313129312929317b7b7bf7f7f77b737b2929313129314a4a52efefef4a4a52312931292931312931292931525252f7f7f7bdbdbd2929317b737befefef524a524a4a52f7f7f77373733129312929313129314a4a52f7f7f773737b3131314a4a52f7f7f773737b3129314a4a52f7f7f7737373525252efefef7b737b312931312931312931312931292931313131292931312931292931312931292931312931292931312931292931312931292931312931292931ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff31293129293131313929293131293131293131313129293131313129293131293129293131293131293131313129293131293131293131313929293184848c3129313131313129313131312121212121212121211818182121212121212121212121212121212121212121211818182121212121212121211818182121212121212121211818182121212121212121211818184242425a5a5a7b7b7b949494bdbdbdcececeffffffffffff212121211818212121212121212121212121212121212121212121212121212121212121212121211818212121181818cececef7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7ffffffd6d6d66b6b6b2121210808082121216b6b6bdededefffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7ffffffc6c6c6292929212121292929212121292929212121292929292129292929292929292929212121292929292121292929292121ffffff292121292929292121292929292929292929292121292929212121ffffff292121292929292929ffffff292121292929292929292929212121292929212121292929292121292929292929292929292121292929292929292929212121292929292929292929212121292929292929292929212121292929292929292929292121292929212121292929212121292929292121292929292121fffffff7f7f7292929292929292929292929292929292121292929292121292929f7f7f7ffffff292929292929292121292929292929292929292121292929292121292929212121292929292929292929212121292929292929292929292929292929292929292929292129292929292129292929292929292929292929292929292929312929292929292929292929292929292929f7ad42f7a542f7ad4af7ad42f7ad42f7a542f7ad4af7ad42f7ad42f7a542f7ad4af7ad42f7ad42f7a542f7ad4af7ad42f7ad42f7a54231293129292929292929212929292929292929292929292931292929292929292929292929292929292929292929292931292929292929292929292931292929292929292929292929292929293129318c2931bd3131c62931c63131c62931c63131c62931bd3131bd29299c31317b29297b2931a52931b53131c62931bd3131c62931bd3131c62931bd3131bd2929633131312929292929292929293131312929292929292929293131312929293129312929293131312929293131312929293131312929293131312929293129292929292929292929293131312929293129312929293131312929295a4221ad6308c67308bd6b08c66b08bd6b08bd6b08bd6b08bd6b08b56308bd6b08b56308b56308ad6308a55a105239213131312929293131312929293131312929293131312929293131312929293131313129313129313129293131312929293131316b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b63637b736bdead42ffc639f7c639ffc639efc631efc631e7c631e7ce31dec629dece31d6c629dece31d6c629d6ce31c6ce39bdde42adde4a94e75a84e75a7be7636b8c6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b2929293131313131313131312929293131313129313131312929293131313131313131312929293131313131313131312929293131313129316bad216ba5216bad296ba5216bad216ba5216bad296ba5216bad2184c6318cce3984c63184ce3984c6318cce3984c63184ce3984c631313131292929313131312929313131312929313131292929313131312931313131292929313131292929313131292929313131312929313131292929313131312929313131312931313131313131107bad009ce700a5e7009ce700a5e7009ce700a5e7009ce700a5e721ade76bb5ce63a5bd6badbd63a5bd6badc663a5bd6badbd63a5bd6badc663a5bd6ba5bd424a52313131292929313131292929313131292929313131292929313131292929313131292929313131313131313131292929313131292929313131292929313131313131313131312931313131292929313131313131a5adad9c3931a51008b51800c62100d62100e72900ef2100ff947bffefe7ffefe7ffefe7ffefe7ffefe7fff7efffefe7ffefe7f7decededede7373733131313129293131312929293131312929293131312929293131312929293131313129313131312929293131312929293131313129313129312929293131313129293131312929293131312929293131312929293131312929299c948c8c847bffef52ffe74affe752ffde4affe74affde4affde4affd642ffd642ffce42ffce42f7c639ffce39f7c6317b736b8c847b3131312929293131312929293131312929293131312929293131312929293131312929293131312929293131312929293131312929293131312929293131313129313129312929293131312929293131312929293131313129313129313942844a5ade4a5ae74a5ae74a52de4a5ae74a52e74a52e74252de4a52e74252e74252e7424ade4252e7424ade4252e7394ad639427b292929313131292929313131292929313131292929312931312931312931292929313131292929313131292929313131292929312931292929313131292929312931292929313131292929313131292929313131292929313131292929313131292929313131292929313131292929ce7b73ef847bf78c84ef847bf78c84ef847be7847b5a4242292931bd524ad66352ce5a52ce5a52bd524a39313129292929292929292931293129292929292929292931293129292931293129292929293129292929292929292929293129292929292929292929293129292929292929292931293129292929293108107b0010bd0008b50010bd0008b50010bd0008b50010bd0008b50010bd0008b50010bd0008b50010bd0008b50010bd0008b50010bd0008b50010bd0008b521215a29292929292929292929292929292929292929292931293129292929292929292929293129292929292929292929292929292929293129212929293129292929292929292931293129292929293129212929293129292929294221187b2118ad1818ad1818ad1010a51818a510109c10109c081094101884005ace007bef0073ef087bf70073ef007bef0073e729293129292929292929292931293129292929293129292929293129292931293129292931293129292929292929292931293129292931293129292931313129292931293129292931313129292929293129292931313129292929292921527b219ce7293139313942317394313139292929313131295a6342deff42e7ff4aefff4aefff4aefff4aefff42c6de314a5231424a29292929293129292931313129292931313129292931313129292929293129292931293129292931293129292931313129292929293129292931313129292929293129292931313129292929293129292931293129292931293129292929293129292929292929292929293129292929293129292931293129292929292929292931293129292929293129292929293129292929293129292929293129292929293129292931313129293129293129292931313129292931293129292931293129292929293129292929293129292929292929292929293129292929293129292929293129292929293129292931293129292929293129292931293129292931293129292931293129292931293129292931293129292931293129212931293129293131293129292931293129293131293129292931293129292929293129292931313129292931293129292931313129292929293129292931293129292929293129292931313129292931293129292931293129292929293129292931293129292929293129292931293129292929293129292931313129292931293129292931293129292931293129292931293129292931293129292931293129293131293129292931293129292929292929292931293129292931293129292931313129292929293129292929293129292929293129292931293129292929293129292929293129292929292929292929293129292931293129212931293129292929292929292931293129292931293129212929293129292929293129212929293129292929293129292929293129212929293129212929293129212929292929292929293129292929292929292929293129292929292929292929293129212929293129212929293129292929293129212929293129292929292929212929293129292929293129212929293129292929293129292929293129292929293129212929293129292929292929292929293129292929293129292929293129292929293129292929293129212929293129292929293129292929292929212929293129292929293129212929293129293131293129292931293129292929293129212929293129292929293129292931313129292929293129292931293129292929293129292931293129292929293129212929293129292929293129292929293129293129293129292929293129292929293129292931293129293129293129292931293129293129293129292931293129292929293129292931293129292929293129293131313129293129293129292931313129293131293129293131293129293131293129293129293129293129293129292929293129292931293129292929293129293129293129292931293129293129293129292931293129292931293129292931293129293131293129292931293129293131293129212931293129293129293129292931293129293129293129292931293129293129293129292931293129292929293129292931293129292929293129292929293129293129293100e7ff00e7ff00deff188cad292929292931292929292931292931292931292931292931292929292931292931292931292929312931292929312931292929312931292931312931292929312931292931312931292931312931292931312931292929312931292929292931292931312931292931312931292931313131292931292931292931312931292931312931292931313131292931312931292931312931292931292931292931312931292931313131292929313131292931292931292931313131292931313131292929313131292931313131292931313131312931312931292931312931292931313131292931313131292931312931292931313131292931312931292931313131312931312931292931313131292931313131292931312931292931313131292931313131292931312931292931313131292931313131292931313131292931313131312931313131292931312931292931313131312931292931292931313131292931313131292931313131292931313131292931312931292931313131292931312931292931292931292931313131292931312931292931313131292931313131292931313131292931312931292929312931292931312931292931313139292931312931292931313131292931312931292931312931292931312931292929312931292931312931292931312931292931292931292931312931292931312931292931312931292931292931292931312931292931312931292931312931292931312931292929312931292931312931292931313131312931312931292931313131292931313131292931313131292931312931292931312931292931292931292931312931292931312931292931312931292931312931292931313131292931312931292931312931292931312931292931313131292931312931292931312931292931313131292929313131312931312931292931313131312931312931292931313131292931312931292931313131292931313131292931313131292931312931292931313131292931312931292931313131292931313131292931313131292931312931292931313131292931312931292931313131312931312931292931313139292931313139292931313139292931313131292931313131292931313139312931313131312931313131292931313139292931312931292931313131292931313131292931313139312931312931292931313131292931313131292931313139312931312931292931313131292931312931292931312931292931313139292931313139524a52efefef4a4a523131399c9c9cdedede292931313131bdbdbdbdbdc694949cefefef423942312931312931312931292931dedede9c949c313139292931525252efefef52525a312931312931292931313131524a52f7f7f773737b313139393942efefef94949c312931312931313139292931313139312931525252efefef7b7b7b292931525252efefef7b7b7b312931525252efefef7b7b7b312931313131292931313139312931312931312931313139312931313139312931313139312931313139312931313139292931313139312931313131312931312931ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff292931393139312931313131312931313139312931313131312931313139312931313131292931313139312931313139312931313131313131313131848484313131312931313139312931181818212121181818212121181818212121181818212121181818212121181818212121181818212121181818212121181818212121212121212121181818212121181818212121181818212121181818212121212121212121212121212121181818212121181818212121181818212121211818212121181818212121212121212121181818212121212121212121c6c6c6f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7c6c6c6212121292929212121292929212121292929212121292929212121212121212121212121212121212121212121292929212121292929212121292929212121292121212121292929212121292121212121292929212121292929212121292929292121292929292929292929212121292929292121292929212121292929212121292929212121292121212121292929212121292929212121292929212121292121212121292929212121292929212121292929212121292929212121292929212121292929292121292929f7f7f7f7f7f7212121292929212121292929212121292929212121292929212121f7f7f7f7f7f7292929292929292929212121292929212121292929212121292929292929292929212121292929292929292929292121292929292929292929212121292929212121292929212121292929292121292929212121292929292121292929292121292929292929292929212121292929efa542f7ad42efa542f7ad42efa542f7ad42efa542f7ad42efa542f7ad42efa542f7ad42efa542f7ad42efa542f7ad42efa542f7ad422921292929292929292929292921292929292929292929292921212929292921212929292929292929292929292929292929292929292929292929292929292929292929292929292921212929312929842931c62929bd3131c62931bd3131c62929b529299429295a29293929292929293129294229316b29299c2931bd2929bd3131c62929bd2931bd2929b5312963292929292929292929292929292929292929292929292929292129292929292929292929292929312929292929292929292929312929292929292929292929292929292929313131292929292929292929312931292929292929292929292929734a10b56b08bd6b00c66b08bd6b00bd6b08bd6308bd6b08b56308b56308ad5a08734a182929293129292929293131312929293129292929293131312929292929292929293129312929293129312929293131312929293129292929296b6b6b6363636b6b6b6b63636b6b6b6363636b6b6b6363636b6b6b6363636b6b6b6363636b6b6b6b6b6b7b7363dead42ffc639f7c631f7c631efc631efc631dec629dec631d6c629dec631d6c629d6ce31cece31c6d639b5d642a5de4a9cde528ce75a739c636b6b6b6b636b6b6b6b6363636b6b6b6b636b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6363636b6b6b6b6b6b31313129292931313129292931313129292929292929292931313129292931313129292931313129292929292929292931313129292931313163a5216bad2163a5216ba52163a5216bad2163a5216ba52163a52184ce3984c63184ce3184c63184ce3984c63184ce3184c63184ce39292929313131292929313131292929312931312929313131292929312929292929313131292929313131312931313131292929312931312929313131292929313131312929313131292929312929106b9400a5e7009ce700a5e700a5e700a5e7009ce700a5e7009cde18739c293139313131292929313131292929312931292929313131292929312931292929313131292929312931292929313131292929312931292929313131292929312931292929313131292929312931312931312931292929292929292929313131292929313131292929312931292929312931292929312929949c9c9c5a52a51000bd1800c61800d62100e71800f72910ffad9cffefe7ffded6ffdeceffd6c6ffd6c6f7ceb5f7cebdefcebdefd6cee7e7e77b7b7b2929293131312929293131312929292929292929293129312929292929292929293129312929292929292929292929292929293129312929293131312929293129312929292929292929293131312929292929292929293131319c948c948c84ffe74affe752ffe74affe752ffde4affe74affde4affde4affd642ffd642f7ce39ffd642f7ce39f7ce397b736b948c842929293129312929293129312929293129312929292929292929293129312929293131312929293129312929293131312929292929292929293129312929293129312929293131312929292929292929292929292929293129312929293131393942844a5ade4a52de4a5ae74252de4a52e74252de4a52e7424ade4252e7424ade4252e7394ade424ae7394ace31396b292929292929292929312931292929313131292929312931292929292929292929312931292929292929292929292931292929312931292929312931292929292931292929312931292929292929292929312931292929292929292929313131292929292929292929312931292929312931b56b63f78c84ef847bef847bef847bf78c84de7b735239392929295a3939bd524ace5a52bd524a63393929292929292929292929292929292929292929292929292929292929292929292929292921212929292929212929292921212929292929292929293121212929292929292929293129212929292929292921214a0008ad0008b50008b50010bd0008b50008b50008b50010bd0008b50008b50008b50010bd0008b50008b50008b50010bd0008b50008b50008b50810a521213129292929292929292921212129292929212929292921212929292929212929292929212929292929292929292929212929292929292929292929212929292929292929293129212929292929292929292929212929292929212929293121214218187310109c1010a508109c10109c080894081094000884006bd60084ef0084f70084ef0084f70084ef105aa529212929292929292929292921212929292929292929293129212929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929313121394a29293129292929293129212929293129292929313139bdd64aefff4aefff4af7ff4aefff42d6ef294a5231313129292929292929292929293129292929292929292929292929212929292929292929293129212929292929292929292929292929292929292929292929292929292929292931293129292929292929292929293129292929292929292929292929212929292929292929293129292929292929292929292921212929292929292929293129212929293129212929292929292929292929212929292929292929292929292929293129292929292929212929292929292929292929292929292921212929293129292929292929292929292929212929293129292929292929292929292921212929293129292929293129292929292929292929293129212929292929292929293129212929292929292931293129292929292929292929293129212929293129292929293129292929292929292929293129292929293129292929293129292929292929292931293129292929293129292929293129292929293129292929293129292929293129292929293129212929293129292929293129212929292929292931293129212929292929292931293129292929293129292929293129292929292929292929293129292929293129292929293129292929292929292931293129212929292929292929293129212929292929292929293129292929293129292929292921212929292929212929293121212929292929212929293129212929292929292929292929212929292929292929293129212929292929292931293129212929292929292929292929212929292929212929292921212929292921212929292929292929292929292929292929212929292929212929292929212929292929212929292921212929292929292929293121212929292929292929293121212929292929212929292929212929292929212929292921212929212929212929292921212929292929292929292929212929292921212929292929212929292929212929293121212929292929212929292921212929293129212929292921212929293129212929292921212929292929212929293129212929292929292929293129212929292929292929293121212929292929212929293121212929293129292929293129212929293129292929292929212929293129212929293129212929293129212929293129212929292929292929293129212929293129212929293129292929292929212929292921212929293129212929293129212929293129212929293129292929293129212929293129292929293129292929293129292929292929212929292929292929292929292929293121212931293129292929293129292929293129212929293129292929292929292929293121212929293129292929293129292929293129293129293121212929293129292929293129212929293129292931293129292929292929292929293129212929293129292929293129292929292929292929293129292929293129292929293129292929293129292929293129212929293129292929293129212929293129292900e7ff00e7ff00def7292929292931212129292931292129292931212129292931292931292931212129292931292929292931292129292931292931292931292929292931292931292931292929292931292931292931292929292931292929312931292129292931292929292931292129292931292929312931292929292931292931292931292129292931292929312931292129292931292929312931292929292931292931292931292929292931292931312931292929292931292931313131292929292931292931292931292929292931292931312931292929312931292929292931292931292931292931292931292931312931292931312931292931292931292931292931292929292931292931312931292929312931292931313131292929292931292931312931292931312931292931312931292929292931292931312931292929292931292931312931292931292931292929292931292931292931292929312931292929292931292929292931292129312931292929292931292129312931292931292931292129292931292931313131292929292931292931312931292929292931292931292931292129292931292929312931292129292931292931292931292929292931292931292931292929292931292929312931292129292931292929312931292129292931292931292931292129292931292929312931292931292931292929292931292129292931292929312931292129312931292129292931292929292931292129292931292931292931292931312931292931292931292929292931292931292931292929292931292129312931292931292931292931292931292929312931292929292931292929292931292129312931292929312931292931292931292931312931292129292931292931312931292929292931292931312931292931292931292931312931292929312931292931312931292931292931292931312931292931312931292931312931292931292931292931313131292929312931292931312931292929312931292931312931292931312931292931312931292929312931292929312931292929292931292931313131292929292931292931313131292931312931312931312931292931312931292931312931292931312931292931312931292931292931292931313131292929312931292931312931292931312931292931313131292931312931292931312931292929312931292931312931292929312931292931312931292931312931292931312931292931312931292931312931292931524a52efefef52525a292931bdbdbdbdbdbd3129312929319c9c9cd6d6d6312931292931312931292931312931292931312931d6d6d6bdbdbd2929313129314a4a52efefef4a4a52292931292931312931292931524a52efefef7b7b7b292929312931d6d6d69c9c9c2929312929312929313129312929313129314a4a52f7f7f77373732929314a4a52f7f7f7737373292931524a52f7f7f77373733129312929313129312929313129312929313131312929313129312929313129312929313131312929313129312929313131312929313129312929313129312929313131392929313129313129313131312929313129312929313129312929313129312929313131312929313129312929313129312929313129313129313129312929313129312929313131392929313129312929313131312929313129313129313131312929313131312929318c848c312931312931292931312931212121212121212121212121212121181818212121212121212121212121212121212121212121181818212121212121212121181818212121212121212121181818212121212121212121212121212121181818212121181818212121212121212121211818212121212121212121181818212121212121212121212121212121212121212121212121212121212121cececef7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7ffffffc6c6c6292929212121292929292121292929212121292929212121292929212121292929292121292929212121292929292121292929212121292929292929292929212121292929292929292929292121292929292121292929212121292929292929292929292121292929212121292929212121292929292929292929292121292929292929292929212121292929292929292929292121292929292121292929212121292929292121292929292121292929292121292929292121292929212121292929212121292929292929fffffff7f7f7292929292929292929292121292929292929292929292929292929f7f7f7ffffff212121292929292929292929292121292929292121292929212121292929292929292929292929292929292929292929292929292929292929292929292129292929292929292929292929312929292929292929292929292929292929292929292929292929292929292929212121f7ad42f7ad42f7ad42f7a542f7ad4af7ad42f7ad42f7a542f7ad4af7ad42f7ad42f7a542f7ad4af7ad42f7ad42f7a542f7ad4aefa54229292929292929292929292929292929292931292929292929292929292931292929292929292929292931292929292929292929292929292929292931292929212131292929292929292929292929318c2931bd3131c62929bd3131bd29319431315a2929313129312929292929292929293129292929292929312929633131a52929bd3131bd2931bd3131bd2929632929312929293129292929293129292929293131312929293129312929293131312929293131312929293131312929293129292929293131312929293129292929293129292929293131312929293131312929293131312929293129312929293129313931298c5a18bd6b08c66b08bd6b08c66b08bd6b08bd6b088452104239292929293131312929293131312929293131312929293131312929293131312929293131312929293131312929293131312929293131312929293131316b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b63636b6b6b6b6b6b6b6b6b6b6b6b7b7363dead42f7c639efc631f7ce39efc631e7c631dec629dece31dec629d6ce31cece31ced639c6d639bdde42a5d64a9cde527394636b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b636b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b636b6b6b6b3129313131312929293131313131313131312929293131313129313131312929293131312929293131312929293131312929293131312929296bad296ba5216bad216ba5216bad296ba5216bad216ba5216bad2984c63184ce3984c6318cce3984c63184ce3984c6318cce3984c6313131313129293131312929293131312929293131313129293131312929293131312929293131312929293131313129293129313131313131313129313131313129313131313131313131312929293131313129313131313129293131313129293131313129293131313129313131312929293131313129313131312929293131313131313131313129293131313129313131312929293131313129313131312929293131312929293131312929293131312929293131312929293131313131313131312929293131312929293131312929293131312929293131312929293131312929298c9494a57373ad1008b51008c61808ce2108de3121e74a31e79c8cdeb5ade7bdb5d6bdbdd6ceced6cececececebdbdbdadadad9c9c9c949c9c5252523131312929293131312929293131312929293131313131313131312929293131313129313131312929293131313129313131312929293131312929293131312929293131312929293131312929293131312929293131312929299c9494948c84ffe752ffef52ffef52ffe752ffe752ffe74affe752ffde4affde4affde42ffde4affd642ffd642efc6398c847b948c843131312929293131312929293131312929293131312929293131312929293131312929293131312929293131312929293131312929293131312929293131312929293131312929293131312929293131312929293131312929293131312929293131313939634a52ce4a52de4a5ae74a52de4a5ae74252e74a52e74252de4a52e74252de4252de424ac631395a292929313131292929313131292929313131292929313131312931312931292929313131292929312931292929313131292929313131292929313131292929312931292929313131292929292931292929313131292929312931292929312931292929313131292929312931292929313131292929734a4aef847bf78c84ef847bf78c84ef847bbd736b3129313131312929293131312929293131312929292929292929293131312929293129312929293129312929292929292929292929292929292929292929292929312929292929292929292929312929292929292929292929312929292929312929292929312929291818520008ad0010bd0008b50010bd0008b50010bd0008b50010bd0008b50010bd0008b50010bd0008b50010bd0008b50010bd0008b50810b518214a29292929292929293129292929292921212929292929292929293129292929293129292929292929292929292929292929293129292929293129292929293129212929293129292929293129292929292929292929293129292929293129292929292929292921295210108410109c08089410109408088408087b006bd60094f7008cef088ce7087bd6186394292931292929292929292931292929292929292929292931292929312931292929312931292929292929292929292931292929292929292929312931292929292931292929292931292929292931292929312931292929312931292929313131292929312931292929313131292929313131292929313131292929396b734aefff52f7ff4af7ff4ae7f7314a5229293129292931293129292931293129292931313129292929293129292929293129292931313129292931293129292929293129292929293129292931293129292929293129292931293129292931313129292931293129292931293129292929293129292929293129292931313129292929293129292931313129292931293129292931293129292929293129292931293129292929292929292929293129292931313129292929293129292929293129212929293129292929293129292931293129292929293129292929293129292929292929292929293129292929293129292929293129292929293129292931313129292929293129292931293129292929292929292931313129292929293129292929293129292931293129292931293129292931293129292931293129292931293129292931313129292929293129292931313129292931313129292931313129292929293129292931313129292931293129292931313129293129293129292929293129293129293129292931293129292929293129292931293129292929293129292931293129292931293129292931293129292929292929293131293129292929293129292931313129293129293129292931293129292931293129292931313129292929293129292931293129292929293129292931293129292929293129212929293129292931293129292929293129292929293129292929293129292929293129292931293129292931293129212931293129292931293129212929293129292929293129212929293129292929292929292929293129212929293129212929293129292929293129212929293129292929293121212929293129292929292929292929293129292929292929292929293129292929293129292929293129292929292929212929293129212929292929292929293129292929293129212929293129292929293121212929293129292929293129292929293129292929293129212929293129292929293129292929293129292929293129212929293129292929293129292929293129292929293129212929293129292929293129292929293129292929293129292931293129292929293129292929293129292929293129292929293129292929293129292929293129292931293129292929293129292929293129292929293129292929293129292931293129292929293129292931293129212931293129293131293129292931293129293131293129293129293129292929293129293131313129292931293129292929293129212931293129293129293129292931293129293131293129292929293129293129293129292929293129293129293129292929293129292931293129292931313129293129293129292931293129292929293129292931313129293129293129292929293129293131293129292931293129293131293129292931293129292929293129292931313129292929293129292931293129292931293129292931293129292929293129292931313129293129293129293131293100e7ff188c9c2929292929312929312929312929312929312929292929312929292929312929312929312929292929312929292929312929292929312929312929312929313129312929312929312929313131312929312929312929293129312929313129312929313131312929312929312929313131312929312929312929313131312929312929312929293129312929313131312929313129312929313129312929313129312929313129312929313131312929313131312929293131312929313131312929313129312929313131312929313131312929313129312929313131312929313131312929313131312929313129312929313131312929313131312929293131312929313129312929313131312929313129312929313131312929313131312929313131312929313129312929313131312929313129312929313131313129313129312929313129313129313129312929293131313129313131312929313131312929313131312929313131312929313131312929313131312929313129312929293129312929313129312929313129312929313129312929313129312929313131312929313129312929313129312929313131312929313129312929313129312929313129312929313129312929313129312929313129312929313131312929313129312929313129312929313129312929313129312929313131312929313129312929313131312929293129312929313129312929313129312929313129312929312929312929293129312929313131312929313129312929313129312921293129312929313129312929313131312929313129312929313129312929312929312929313129312929313129312929313129312929313129312929293131312929313129312929313131312929312929312929293131312929313129312929313129313129313129312929313129312929313131312929313131312929313129312929313131392929313129312929313131312929313131312929313131312929313129312929313131392929313131312929313131313129313129312929313129313129313129312929313131312929313129312929313131312929313129312929313131312929313131312929313131312929312929313129313131393129313129313129313131393129313129312929313131313129313131312929313131392929313129312929313131393129313129312929313131393129313129312929313131313129313131392929313131313129313129312929313129313129313131312929313131392929313131394a4a52efefef524a52313139bdbdbdbdbdc63129313131319c949cdedede2929313129312929313131392929313131314a4a52f7f7f773737b312931292931525252efefef52525a292931313139312931312931524a52ffffffe7e7e742394273737bffffff73737b313139292931313139312931312931292931525252f7f7f7efe7ef3939429c9c9cffffffbdbdc62929319c9c9cf7f7f7525252292931313131312931313139312931313139312931313139292931313139312931313139312931313139312931313131292931313139312931313131312931313131312931313139292931313139312931313139312931313131292931313131292931313139312931313139292931313131312931313131312931313139292931313131312931313139312931313139312931313139312931313139312931313139312931313131312931313139848484313139312931313139292931181818212121181818212121212121212121181818212121181818212121181818212121181818212121181818212121181818212121181818212121181818212121181818212121181818212121181818212121181818212121181818212121212121212121181818212121211818212121181818212121181818212121181818212121211818212121181818212121c6c6c6f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7c6c6c6212121292121212121292929212121292929212121292121212121292929212121292121212121292121212121292929212121292929212121292929212121292929212121292121212121292929212121292121212121292929212121292121212121292929212121292929292121292929212121292929212121292929212121292121292121292929212121292929212121292929212121292929212121292929212121292929212121292929212121292929292121292929212121292121212121292929212121292929a5a5a5f7f7f7bdbdbdd6d6d6cececed6d6d6cececed6d6d6cececed6d6d6bdbdbdf7f7f7ada5a52929292921212929292929292929292121212929292929292929292121212929292121212929292121212929292921212929292121212929292921292929292121212929292929292929292921212929292929292929292121212929292929292929292929292929292929292929299c6b31b57b39ad7b39b58439ad7b39b57b39ad7b39b58439ad7b39b57b39ad7b39b58439ad7b31b57b39ad7b39b58439ad7b399473392929292929292921292929292121212929292929292929292921212929292929292929292921212929292929292929292929292929292929292929292929292929292921212929292929292929312929842931bd2929ad29318c29295a2929392929292929292929292929292921292929292929292929292929292929292929392929632929942931b52929b5292963292929313131292929292929292929312929292929292929292929292929212121312929292929312929292929312929292929312929292929292929292929312929292929292929292929312931292929292929292929312931292929292929292929313131292929523921a55a08c66b08bd6b00a563105239213129292929293129292929293131312929292929292929293129292929292929292929293129312929293129312929293129312929293131312929293131312929296b6b6b6b63636b6b6b6363636b6b6b6b63636b6b6b6363636b6b6b6b6b6b6b6b6b6363636b6b6b6b6b6b6b6b6b6363637b7363bd9c4ae7bd39efbd31efc631e7c631e7c631dec629dec631d6c629d6ce31cece31c6d639b5ce429cbd527384636b6b6b6b6b6b6b6b6b6363636b6b6b6363636b6b6b6363636b6b6b6b636b6b6b6b6363636b6b6b6b6b6b6b6b6b6363633129312929293131312929292929292929293131312929293131312929293131312929293129312929293131312929293131312929293131314a7321528429527b215a8429527b21527b29527b215a8429527b216b94316394316b94316394316b94316394316b94316394315a84312929293131312929293131312929293131312929293129313129293131312929293131313129293131312929293129312929293131312929293129312929293131312929293131312929293131312929293131313129293131312929293131312929293131312929293129312929293131312929293129313129293129312929293131312929293131312929293131313129293131312929293129312929293131312929292929292929293131312929293129312929293129312929293129312929293129312929293129312929293129312929293131312929293129292929293131317b7b7bb59c9ca5635ab57b7bb58c84b5a59cb5adadb5b5b5a5adad9ca5a58c9494848c8c7373737373736363635a63634a4a524a4a4a4242423939392929293131312929293129292929293131312929292929292929293129312929293129312929293131312929293131312929293131312929293131312929292929292929293131312929293131312929293131312929293131319c948c9c948c9c948c9c948c948c849c948c948c849c948c948c849c948c948c849c9484948c84948c84948c84948c84948c7b948c84292929292929292929292929292929312931292929312931292929313131292929292929292929312931292929292929292929312931292929312931292929312931292929313131292929313131292929292929292929313131292929292929292929312931313139424a8c424ab54252ce424ad64a52de4252de4252d6394ac6394aad39397b3131392929292929292929292929292929293129312929293129312929293129312929293129312929292929292929293129312929292929292929292929292929292929292929292929312929292929312929292929312929292929292929293129312929292929292929292929292921293129312929292929293129299c5a5ace736be77b7bd67373bd6b6b4a393929292929292929292929292929292929292929292929292929292929292929292929292929292929212929292929292929292929292929292929212929292929212929292929292929293129292929292929292929292921212929293129292929293121212929292929292921214a08107b10108c08108410188c08108410188c08108410188c08108410188c08108410188c08108410188c08108410187321213929292929292929292929292929292929292929292929212929292929212929292921212929292929292929292929212929292929212929292921212929292921212929292929212929292929292929292929212929292921212929292929292929292921212929292929292929293918185a10107b00087b08087300187b087bce0873b5185a8c21425a29314229292929292929292929292929212929292929292929292929292929292929292929293129292929293129212929293129292929292929292929292929292929292929292929292929292929292929292931313129292929293129292931293129292929293129292929292921212929293129292929293129292929293129313942b5c64aefff4aefff397b84293131292929292929292929292931292929292929292929292931292929292929292929312931292929292929292929292929292929292929292929292929292929292929292929312931292129292929292929292929292929292929292929292929292929292929292929292929292129292931292929292931292929292929292929292931292929292929292929292929292929292931292929292929292129292929292929292931292929292929292929292931292129292929292929292929292929292929292929292929212129292929292929292931292929292929292929292931292929292929292129292929292929292929292929292929292929292929292929292929292929292929292129292931292129292929292929292929292129292931292929292929292129292929292129312931292929312931292929292931292929292931292929292931292929292929292929292931292929292929292929292931292129292931292929292931292929292929292929292931292929292931292929312931292929292929292929292931292129312931292929312931292129292929292929292931292129292929292929292931292929292931292929292931292929292929292929292931292929292929292929312931292129292929292929292931292929292929292929292929292129292929292129292929292129292931292929292929292129292929292129292931212129292929292129292931292129292929292929292929292129292929212129292929292129292929212129292929292129292929212129292929292129292929292929292931292129292931292129292929212129292929292129292929212129292929292129292929292129292929292129292931292129292931212129292931292129292929292929292929292129292929292129292929212129292929292129292931292129292931292929292931292929292931292129292929212129292931292129292931292129292931292129292931212129292929292129292931212129292929292129292931292129292129292929292931292129292931292929292931292129292929292129292929292129292929292929292931292129292931292929292931212129292929292929292931292129292929292129292931292129292931292929292931292129292931292929292931292129292929292129292931292929292929292929292931292929292931292929292931292129292931292929292931292929292931292929292931292129292931292929292931292929292931292929292931212129292931292929292931292929292931292929292931292929292929292129292931292929292929292929292931292929292931292929292931292929292931292129292931292129292929292929292931292129292931292929292931292129292931292129292931292929292931292929292931292929292931292929292931292929292929292929292931292129292931292129292931212129292931292929292931292929292929292129292931292129292931292929292931292929292931292931292931212129292931292931292931212129292931292929292931292129292931292929292931292929292931292929292931292929292931292931292931292929292931292931312931292929292931292931292931292931292931292931292931292929292931292929292931292929312931292931292931292929292931292929312931292129292931292929312931292929292931292931292931292929292931292929292931292931292931292929292931292931312931292929292931292931312931292931312931292931312931292931312931292929312931292931292931292929292931292931292931292931312931292931312931292931312931292929312931292931292931292931312931292931292931292931312931292929312931292931313131292931312931292931313131292931312931292929292931292129312931292929312931292929312931292929312931292129292931292931312931292929292931292931312931292931292931292931312931292929292931292931312931292929292931292929292931292929292931292931292931292929292931292931312931292129292931292931292931292129292931292929292931292929292931292931292931292129312931292931312931292929292931292929312931292929292931292929292931292929312931292931292931292129292931292931312931292929292931292929312931292929292931292931292931292929292931292931292931292129292931292931312931292929292931292931312931292929292931292929292931292929292931292929292931292929292931292931292931292929292931292929312931292129292931292931312931292129312931292931312931292929292931292929312931292931312931292931312931292931312931292931312931292931292931292931312931292929292931292929312931292929312931292931312931292931292931292929312931292929312931292931313131292931292931292931312931292929313131292931313131292929312931292931312931292931292931292931312931292931312931292931312931292931312931292931312931292931312931292931313131292931312931292931312931292931312931292931292931292931312931292931312931292931312931292931312931292931312931292931312931292929292931292931525252efefef524a52292931bdbdbdbdbdbd3129312929319c9c9cd6d6d69c9c9ce7e7e7423942393942e7e7e7ffffffffffffbdbdbd3129313129313129314a4a52efefef4a4a52312931292931312931292931524a52efefefadadadffffffffffffbdbdbd3129312929313129312929313129312929313129314a4a52f7f7f7adadadffffffffffff9c9c9cbdbdbdffffffffffffbdbdbd29293131313929293131313131293131313931293131313129293131293129292931313129293131313129293131313129293131313129293131293129293131313129293131293129293131313129293129293131293131313129293131293129293131313929293131293129293131293129293131293131293131293129293131293131293131313929293131293131293131293129293131293129293131313129293131313131293131313129293184848c312931313139292931312931212121212121212121212121212121212121212121212121212121212121212121181818212121212121212121212121212121212121212121212121212121212121212121181818212121212121212121181818212121212121212121181818212121212121212121211818212121212121212121181818212121212121212121211818212121212121212121181818cececef7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7ffffffc6c6c6292929212121292929212121292929292121292929212121292929292929292929212121292929212121292929212121292929292121292929212121292929292121292929212121292929292929292929292121292929292929292929212121292929212121292929212121292929292929292929292121292929292121292929212121292929292929292929292121292929292929292929292929292929292121292929212121292929292929292929212121292929292121292929292121292929292121292929212121292929c6c6c6c6c6c6cececed6d6d6cececed6d6d6cececed6d6d6cececec6c6c6c6c6c629292929292929292929212129292929292929292929212129292929292929292921212129292929292929292929292929292929292929292929292929292921212129292929212929292929292929292929292929292929292929292929292929292929212129292929292929292929292929292929292929292929292929292929292931292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292931292929292931292929292929292929292929292929292929292929292929292929292931292929292929292929292929292929292931317329297331315229293131293129292931293129292929292929292931313129292931292929292931292929292929292929292931313929295231317b2929522929292929293131312929292929292929293129292929293129312929293129312929293129292929293131312929293131312929293129292929293131312929293131312929293131312929293129312929293131312929293131312929293129312929293131312929293131315239215239212929293131313129293129292929293131312929293131312929293131313129293129292929293131312929293131312929293131312929293131312929293131312929293131316b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b63636b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b63636b6b6b847b63a59452cead39e7c631e7c631e7ce31dec631dece31cec631bdbd42949c528484636b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b636b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b2929293131312929293131312929293131313131313131312929293131313129313131313131313131312929293131312929293131313129313131312929293131312929293131312929293131312929293131312929293131313129293131312929293131313129293131312929293131313129293131313129293131313129293131312929293131313131313131312929293131313131313131312929293131313129293131313129293131313129293131313131313131312929293131312929293131313129293131312929293131313129293131313129293131312929293131313129293131313129293131312929293131313129313131313129293131313131313131312929293131313129313131312929293131313129313131313129313131313131313131313131313131312929293131312929293131313129313131312929293131313129313131312929294242427b7b7b7b7b7b6363635a5a634a4a524a4a4a42424242424239393939393931313139393931292931313129292931313131292931313129292931313129292931313129292931313131292931313129292931313129292931313129292931293129292931313129292931313129292931313131292931313131292931313129292931313129292931313129292931313129292973736b9c948c9c9c949c948c9c948c9c948c9c948c9c948c9c948c948c849c948c948c849c948c948c849c948c948c84948c846b636331313129292931313129292931313131293131293129292931313129292931313129292931313131293131293129292931313129292931313129292931313129292931313129292931313129292931313129292931313129292931313129292931313129292931313129292931313931314a39395231395a39395a31315231314a2929313131313129313131312929293131312929293131312929293131312929293129312929293131312929293131312929293131312929293131312929293131312929293131312929293131312929293131312929293131312929293129312929293131312929293129312929293131312929292929292929293129312929293129313129314a393952393952393931292931293129292931293129292931313129292929293129292931313129292929292929292931293129292931293129292931293129292929292929292931293129292929293129292929293129292929292929292929292929292931293129292929293129292929292929292931313129292929293129292929292929292929293129292931293129212929293129292929293129292929292929292929293129292929293129292929293129212929292929292929293129292929292929292929293129292929292929292931293129292929292929292929292929292929292929292929293129292929292929292929293129292929293129292929292929292929292929292929293129292929293129292929293121213921214a18184221314a21394a293139292929312931292929292931292929292931292929292931292929313131292929312931292929312931292929292931292929312931292929312931292929312931292929292931292929313131292929312931292929292929292929313131292929292931292929312931292929312931292929312931292929292931292929312931292929312931314242429ca542c6ce313939292929312931292929312931292929292931292929312931292929312931292929292931292929292931292929292931292929292931292929313131292929292929292929313131292929312931292929312931292929292929292929313131292929292931292929312931292929292931292929292931292929292931292929292931292929292931292929292931292929292931292929292931292929292931292929292931292929292931292929313131292929292931292929292931292929292931292929292931292929292929292929312931292929313131292929292931292929312931292929292931292929292931292929312931292929312931292929312931292929292931292929312931292929292931292929312931292929292929292929312931292929312931292931292931292929313131292929312931292929312931292929313131292929292931292929313131292929292931292929312931292929312931292929312931292929292931292929313131292929312931292929312931292929292931292929292931292929313131292929312931292929292931292929313131292929312931292929292931292929312931292931313131292929312931292929312931292929292931292929312931292929312931292929292931292929292931292929312931292929292929292929292931292929292931292929312931292929292931292929292929292929292929292929292931292929292929292929312931292929292931292929292931292929292929292129292931292929292931292129292931292929292931292129292931292929292931292129292931292929292931292129292931292929292931292129312931292929292931292129292931292929292931292929292931292929292931292929292931292929292931212129292931292929292931292929292929292929292931292129292931292929292931292929292931292929292931292129292931292929292931292929292931292929292931292129292931292129292931292129292931292129292931292929292931292129292931292929292931292929292931292929292931292929292931292929312931292931292931292929312931292929292931292929292931292931292931292929312931292929292931292929312931292929292931292929292931292929292931292929292931292931312931292929292931292929292931292929312931292929292931292929312931292931312931292929313131292931312931292929312931292929292931292929312931292931292931292929312931292931313131292929292931292931312931292929292931292931312931292929312931292929312931292929312931292931292931292929312931292929292931292929312931292931292931292929312931292931292931292931292931292929312931292929292931292931292931292929313131292929292931292929312931292929292931292929292931292929292931292929292931292929292931292929312931292931292931292931292931292931292931292929292931292931312931292929292931292931292931292929313131292931292931292931292931292931312931292931313131292929312931292929312931292931292931292931312931292931312931292931312931292929292931292931313131292931292931292931312931292931312931292931313131292931312931292931292931292931292931292931312931292931292931292931313131292931313131292931312931292931292931292931313131292931313131292931312931292931313131292931313131292931313131292931313131312931313131292931313131292931313131292931313139292931313131292931313131292931312931292931313131292931313131292931313131292931312931292929313131292931313131292931312931292931313131292931312931292931313131292931313131292931313131292931312931292931312931292931312931292931312931292931312931292931312931292929312931292931312931292931312931292931312931292931312931292931312931292931312931292931312931292931313131292931292931292931313131292931312931292931312931292931292931292931313131292931312931292931312931292931312931292931312931292931312931292931312931292931312931292931312931292931312931292929312931292931312931292931312931292931312931292929313131292931312931292931312931292931312931292931312931292931292931292931313131292931313131292931312931292931313131292931312931292931312931292929313131292931313131292931313131292931312931292931312931292931312931292931313131312931312931292931312931292931312931312931312931292931313131292931312931292931313131292931313139292931312931292931313131292931312931292931313131292931313131292931313131292931312931292931313131292931313131292931313131292931312931292931312931312931313139292931313131312931312931292931313139292931313131292931312931292931313131312931313139292931313139292931313139292931312931292931313139292931313131292931313131292931312931292931313139292931312931292931313131312931312931292931313139312931312931292931312931312931312931292931313131524a52efefef524a523131399c9c9cdedede312931312931bdbdbdbdbdc69c949cefefef423942313139cecece7b7b7b312931313131292931313131292931525252efefef52525a312931313131292931313131292931313131292931313139312931313139292931313139312931312931292931313139292931313131292931313131312931312931292931313139312931313131312931312931312931313139292931313131312931313139312931313139312931313139292931313131312931313139312931313139312931313131292931313139292931313139292931313139292931313131312931313139292931313139312931313131312931313131312931313131312931313131312931313139312931312931312931313139312931313139312931313139312931312931312931313139312931313131312931313139312931313131848484313139312931313139312931181818212121181818212121181818212121181818212121181818212121181818212121181818212121181818212121181818212121181818212121181818212121181818212121181818212121181818212121181818212121181818212121211818212121181818212121181818212121211818212121211818212121181818212121181818212121181818212121c6c6c6f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7c6c6c62121212929292121212929292121212929292121212929292121212929292121212929292121212121212121212929292121212929292121212929292121212921212121212929292121212921212121212929292121212929292929292929292121212929292121212929292121212929292121212929292121212929292121212929292121212121212921212929292121212929292121212929292121212929292121212929292121212929292929292929292121212929292121212921212121212929292121212929292121212929292921212929292121212929292121212929292121212929292121212929292121212929292921212929292921212929292121212929292121212929292121212929292921212929292121212929292121212929292921212929292121212929292929292929292921212929292929292929292929292929292121212929292921212929292929292929292921212929292121212929292929292929292929292929292921212929292921212929292121212929292121212929292121212929292921292929292121212929292921292929292121212929292929292929292921212929292121213129292929292929292921212929292929292929292929292929292921212929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292921212929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929293129292929292929292929292929292929292929292929292929292929292929292929293129312929292929292929292929292929292929292929293129292929293129292929292929292929293131312929293131312929293129292929293129292929293131312929293131312929293129312929292929292929293131312929293131312929293131312929296b6b6b6363636b6b6b6b6b6b6b6b6b6363636b6b6b6b63636b6b6b6363636b6b6b6b63636b6b6b6363636b6b6b6b6b6b6b6b6b6363636b6b6b6b6b6b6b6b6b6363636b6b6b6b636b6b6b6b6363636b6b6b6b6b6b6b6b6b6363636b6b6b6b636b6b6b6b6363636b6b6b6b636b6b6b6b6363636b6b6b6b6b6b6b6b6b6363636b6b6b6b6b6b6b6b6b6363636b6b6b6b636b313131292929313131292929313131292929292929292929313131292929312931292929313131292929313131292929312931292929313131312931313131292929312931292929292929292929313131292929313131292929313131292929313131292929313131292929313131292929313131292929313131292929312931292929312931292929313131292929313131292929312929292929313131292929313131292929313131292929313131292929312931292929313131312929313131292929312931292929313131292929312931292929313131292929312931312929313131292929292929292929312931292929313131292929313131292929313131292929313131292929313131292929313131292929292929292929312931292929312931292929313131292929292929292929312931292929312931292929313131292929313131292929313131292929313131292929313131292929313131292929313131292929312929292929313131292929313131292929313131292929313131292929292929292929313131292929313131292929313131292929312931292929312931292929313131292929292929292929312931292929313131292929313131292929292929292929312931292929292929292929313131292929312931292929292929292929292929292929292929292929292929292929313131292929292929292929312931292929292929292929312931292929312931292929292929292929313131292929313131292929312931292929312931292929313131292929313131292929312931292929292929292929313131292929313131292929312931292929312931292929312931292929313131292929292929292929292929292929312931292929313131292929312931292929312931292929313131292929313131292929292929292929312931292929312931292929312931292929292929292929313131292929292929292929292931292929292931292929292931292929292929292929292931292929292931292929312931292929292929292929312931292929292929292929312931292929292929292929312931292929312931292929292929292129292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292129292929292129292929292129292929292929292929292129292929292929292929292929292929292929292929292929292929292129292929292929292929292129292929212129292929292929292929212129292929292929292929292129292929292929292929292929292929212129292929292129292929292929292929292129292929212129292929292929292929292929292931292129292929292129292929212121292929212129292929212129292929292129292929212129292929292129292929212129292929292929292929212129292929212129292931292929292929212129292931292929292929292929292929292129292929292929292929292929292929292929292929292929292929292929292931292929292929292929292929292129292931292929292931292929292929292929292929292129292929292929292931292929292929292929292929292929292931292929292931292929292929292929292929292929292929292929292931292929292929292929292929292929292929292929292929292129292929292929292931292129292929292929292929292929292929292929292929292929292929292929292929292929312931292929292931292929292929292929292929292929292931292929313131292929292929292929292929292129292931292929292931292929292929292929292929292929292929292929292931292929292929292929292929292129292929292929292931212129292929292929292929292129292931292929292931212129292929292929292929292929292929292929292929212129292929292929292931292129292929292929292929292129292929292929292929292129292929292929292929292129292929292929292931292929292929292929292931292929292929292929312931292929292929292929312931292929292931292129292929292129292931292929292931292929292929292929292929292929292931292929292931292929292931292929292931292929292931292929292931292929292931292929292931292929292929292929292929292929292931292929292931292929292929292129292929292929292931292929292931292129292931292929292929292129292931292929292931292929292929292929292929292929292929292129292931292929292929292929292931292129292929292129292929292929292929292929292931292129292931292129292929212129292931292129292931292129292929292129292929292129292929292129292929212129292929292129292929212129292929212129292931292129292929212129292931292129292931292129292929212129292929292129292929292129292929292129292931292129292929292129292931292129292929292129292929212129292931292929292931212129292929292129292929212129292929292129292931212129292929292129292929292129292931292129292931212129292129292129292929212129292129212129292931292129292929292129292929292129292929292129292929212129292929292129292931212129292929292929292931292129292929292929292931292129292931292929292929292929292931292129292931292129292931292929292931292929292931292929312931292129292931292129292929292129292931292929292931292129292931292929292931292129292931292929312931292929292931292929292931292129292931292929312931292129292931292929292931292129292931292929292931292129292929292929292931292929292931292929292931212129292931292929312931292129292929292929292931292129292931292931292931292129292931292929292931292129292931292929292931292929292931292929292931292929292929292929312931292929292931292929292931292929292931292129292931212129292931292931292931292129292931292929292929292129292931292929292931292929292931292929292931292129292931292129292931292129292931292929292931292129292931292929292931292929292931292929292931292929292931292129292931292929292931292929292931212129292931292929292931292129292931292931292931292929292931292931292931292931292931292929292931292929292931292931292931292929292931292929292931292931292931292931312931292929312931292929292931292129312931292929312931292929292931292929292931292929292931292929292931292929292931292931292931292929292931292929313131292931312931292929313131292931312931292931312931292929312931292931312931292931292931292931312931292931312931292931312931292931312931292931292931292929312931292931312931292929312931292931312931292929312931292931312931292929292931292931312931292931312931292931312931292929292931292931292931292929292931292929312931292929292931292929292931292929292931292929292931292129292931292931312931292129292931292931292931292929292931292931292931292929292931292931292931292931312931292929312931292929292931292931292931292931312931292931312931292129292931292929292931292129312931292931312931292929292931292931292931292929292931292931312931292929292931292929292931292129292931292929312931292129292931292931292931292129312931292931312931292129292931292929292931292929292931292931292931292129292931292929312931292929292931292929292931292929292931292931292931292929292931292931292931292929292931292929312931292931292931292931312931292931292931292931312931292931292931292931312931292931312931292929292931292129312931292931312931292929292931292931292931292929312931292931312931292931312931292931312931292929312931292929312931292929312931292931312931292929292931292931292931292931312931292931312931292931292931292931292931292931312931292931312931292929312931292931292931292931312931292931312931292931312931292931312931292931312931292931312931292931312931292931312931292931292931292931292931292931312931292931313131292931312931292931312931292129312931292931423942e7e7e7e7e7e7efefef524a52292931524a52efefef5252524a4a52f7f7f773737b312931292931312931292929dedede94949c312931292931313131393942e7e7e7dededeefefef4a4a523129312929313129312929313129312929313129312929313129312929313129312929313129312929312929312929313129312929313129312929313129312929313129312929293129312929313131312929313129312929313129312929313131312929313131312929312929312929313129312929312929312929313131312929313129312929313129312929313129312929313129312929313129312929313131312929313129312929313129312929313129312929313129312929313129312929313129313129313131392929313131312929313129313129313129313129313131313129313131392929313131312929313129312929313131313129318c848c292931313131312931313131212121181818212121212121212121212121212121212121212121212121212121212121212121181818212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121211818212121212121212121212121212121212121212121212121212121181818212121212121cececef7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7ffffffc6c6c62929292121212929292121212929292121212929292121212929292121212929292921212929292921212929292929292929292121212929292121212929292121212929292121212929292121212929292929292929292121212929292929292929292921212929292921212929292921212929292929292929292121212929292929292929292929292929292929292929292929292929292921212929292121212929292929292929292121212929292929292929292921212929292929292929292121212929292929292929292929292929292929292929292929292929292921212929292929292929292929292929292921212929292929292929292929292929292121212929292929292929292929292929292921212929292929292929292921212929292929292929292929293129292929292929292929292929292121212929292121212929292921212929292929292929292929292929292929292929292929292929292929293129292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929293129292929292929292929293131312929292929292929293129292929292929292929292929292929292929292929292929292929292929292929293129312929292929292929292929292929292929292929293131312929293129292929293131312929293129292929293131312929292929292929293129292929292929292929293131312929292929292929292929292929293129292929293131312929293129292929293131312929292929292929293131312929293131312929293131312929292929292929293131312929293131312929292929292929293131312929293131312929293131312929293131312929293131312929293131313129293131312929293131312929293131312929293131313129313131312929293131312929293131312929293131316b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b63636b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b3129313131312929293131313129313131313129313131313129313131313129313131312929293131312929293131313129313131312929293131313131313131312929293131313131313131312929293131313129313131313129293131313129293131313129293131312929293131313129313131313131313131312929293131313131313131313131313131312929293131313129293131313131313131312929293131313131313131312929293131313129313131313129293131313129313131313129293131312929293131312929293131312929293131312929293131312929293131313129293131313129293131312929293131313129313131312929293131313131313131313129313131313131313131312929293131313131313131312929293131312929293131313129313131313131313131312929293131312929293131313129313131312929293131312929293131312929293131312929293131313131313131312929293131313129293131312929293131313131313131313129293131313129293131312929293131313129293131312929293131313129293131312929293131313129313129312929293131313129313131312929293131312929293131312929293129312929293131312929293131312929293131312929293131312929293129312929293131312929293131312929293131312929293129312929293131312929293131312929293129312929293131312929293131312929293131312929293131312929293131312929293131313129313131312929293131312929293131312929293131313129313131312929293131312929293131312929293131312929293131312929293131312929293131312929293131312929293131312929293131312929293131312929293131312929293131312929293131312929293129312929293131313129313129312929293131312929293131312929293131312929292929312929293131312929292929312929293131312929293131312929293131312929293129312929293131312929293131312929293131312929293129312929293131312929293129312929293131312929293129312929293129312929292929312929293131312929293129312929293131312929293129312929293131312929293129312929293129312929292929292929293129312929292929312929292929312929292929312929292929312929292929292929293129312929293129312929293131312929293129312929292929292929292929292929292929312929292929292929293129312929292929292929292929312921292929292121292929312921292929312929292929292929292929292929292929292929292929312929293129312929292929312929292929312929292929292929292929312929292929312929292929292929292929292929292929312929292929292929292929292929292929292929292929312929292929292929293131312929292929292929293129312929292929312929292929292929292929312929292929312929292929292929293129312929292929312929292929312929292929292929293129312929293129312929293131312929293129312929293131312929292929292929293129312929292929312929293131312929292929312929292929292929292929312929293131312929292929312929293131312929292929292929293129312929293129312929293129312929292929292929293131312929293129312929292929292929293131312929293129312929292929312929293131312929292929312929293131312929292929312929292929312929293129312929293131312929292929312929293131312929292929312929293129312929292929312929292929312929292929312929293129312929292929312929293129312929292929312929292929312929292929312929292929312929292929292929293129312929292929312929293131312929292929312929293129312929292929292929292929312929292929292929292929312929292929312929293129312929292929312929293129312929293129312929293129312929292929312929293129312929293129312929293131312929292929312929293129312929292929312929293131312929313129312929293131312929313129312929293131312929293129312929293129312929292929312929293129312929293129312929293129312929313129312929293129312929292929312929293131312929293131312929293131312929313129312929292929312929292929312929293129312929292929312929293131312929292929292929293129312929292929312921293129312929292929312929292929312929292929312929292929312929292929312929293129312929292929312929292929312929312929312929292929312929292929312929292929312929292929312929292929312929292929312929292929312929292929312929292929312929292929312929293129312929292929312929292929312921292929312929292929292929292929312929292929312929292929292921292929312929292929312929292929312929292929292921292929312929292929312929292929312929292929312929292929312929292929292921292929312929292929312921292929312929292929312921292929292929292929312929292929312929292929312929293129312929292929292929292929312921292929312921292929312929292929292921293129312929292929312929292929292929293129312921292929312929292929312929293129312929292929312929293129312929312929312929292929312929292929312921293129312929312929312929293129312929292929312929293129312929292929312929293129312929313129312929293129312929312929312929293129312929293129312929292929312929292929312929293129312929312929312929313129312929312929312929293131312929293129312929293129312929292929312929292929312929312929312929293129312929313129312929293129312929292929312929293129312929313129312929293129312929312929312929313129312929313129312929313131312929292929312929292929312929312929312929293129312929312929312929293131312929312929312929293131312929312929312929292929312929292929312929292929312929292929312929312929312929312929312929292929312929312929312929313129312929293129312929313131312929313129312929292929312929312929312929293129312929312929312929313131312929312929312929313129312929292929312921293131312929293129312929312929312929312929312929313129312929313129312929313131312929313129312929313129313129313129312929313129312929313129312929313129312929313129312929313131312929313129312929313129313129313129312929313131312929313129312929313131392929313129312929313131312929313131312929313129313129313131312929313131312929313129312929313131313129313129312929313129312929313129312929313131312929313131312929313131312929313131312929313131313129313129312929313131313129313129312929313131312929313129312929312929312929313129312929313131312929313129312929313131312929312929312929313129312929313129312929293129312929312929312929313131312929313129312929312929312929313131312929293129312929313129312929313131312929313129312929313131312929313129312929313129312929313129312929293129312929313129312929313131312929313129312929313129312929313129312929313129312929313129312929293129312929313129312929313129312929313129312929313129312929313129312929313129312929312929312929313131312929313129312929313131312929313129312929313131312929312929312929313129312929312929312929313129312929313129312929313129312929313129312929313131312929313129312929313131312929313129312929313131312929313129312929313131392929313129312929313129312929313129312929313131313129313131312929313131393129313131312929313131392929313131312929313131312929313129312929313131312929313131312929313131313129313131312929313131312929313129313129313131392929313131392929313131393129313131392929313129312929313129312929313131392929313129312929313131393129313129312929313131312929313129312929313131392929313131312929313129312929313129312929313131312929313131312929313131393129313131312929313131313129313129313129313131313129313131319c949cffffff524a523129312929319c9c9cffffffffffffbdbdbd312931312931312931292931313139bdbdbdffffffffffffffffff524a523129312929319c9c9cf7f7f7525252292931312931312931313131292931313131312931312931292931313139312931312931312931312931312931312931292931313139312931313131292931313139312931313131312931313139312931312931292931313131312931313131292931313139312931313131292931312931312931313131312931313139312931313131312931313139312931312931312931313139292931313139292931313139312931312931292931313139312931313139292931312931312931313139292931313139292931313131312931313139312931313131312931313139312931313131312931313131312931313139292931313139313131313131312931313139848484313131312931313139312931181818212121212121212121181818212121181818212121181818212121181818212121181818212121181818212121181818212121181818212121181818212121181818212121181818212121181818212121181818212121181818212121181818212121181818212121181818212121181818212121181818212121181818212121181818212121181818212121c6c6c6f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7c6c6c62121212929292121212929292121212929292121212929292121212929292121212921212121212929292121212921212121212929292121212921212121212929292121212929292121212929292121212929292121212929292121212929292121212929292121212929292121212929292121212929292121212929292121212929292121212929292121212929292921212929292121212929292121212929292121212929292121212929292121212929292921212929292121212929292121212929292121212929292121212929292121212929292121212929292121212929292921212929292121212929292121212929292121212929292121212929292121212929292121212929292121212929292121212929292121212929292921212929292921212929292121212929292121212929292121212929292121212929292921212929292121212929292121212929292121212929292921212929292121212929292921212929292929292929292121212929292921212929292929292929292921212929292921212929292121212929292921292929292929292929292921292929292121212929292921212929292929292929292929292929292921212929292921212929292929292929292121212929292921212929292921212929292929292929292921212929292921292929292921292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929293129292929292929292929292929292929292929292929293131312921292929292929293129292929292929292929293129292929292929292929293129292929292929292929292929292929292929292929292929292929292929292929293131312929293129292929293129292929292929292929293129292929293131312929293131312929292929292929293131312929292929292929293129312929292929292929293129312929293129313129293131312929296b6b6b6b6b6b6b6b6b6363636b6b6b6b6b6b6b6b6b6363636b6b6b6363636b6b6b6363636b6b6b6b63636b6b6b6b636b6b6b6b6b6b6b6b6b6b6b636b6b6b6b6b636b6b6b6b6363636b6b6b6b636b6b6b6b6363636b6b6b6b636b6b6b6b6363636b6b6b6b636b6b6b6b6363636b6b6b6b636b6b6b6b6363636b6b6b6363636b6b6b6363636b6b6b6b636b6b6b6b63636331293129292931293129292931313129292931313129292931293129292931313129292931293129292931313129292931313129292931313129292931313129292931293129292931293129292931293129292931313129292931313129292931313129292931313129292931313129292931313129292931293129292931313129292931292929292931313129292931313129292931313129292931313129292931313129292931313129292931313129292931293129292931313129292931293129292931313129292931313129292931293129292929292929292931313129292929292929292931313129292931293129292931293131292931313129292931313129292931313129292931293129292929292929292931313129292929292929292931293129292931313129292931313129292929292929292931313129292929292929292929292929292931313129292931292929292931292929292931313129292931292929292931313129292931313129292931313129292931292929292931313129292931313131292931313129292931292929292931313129292931293129292931293129292931313129292931313129292931293129292931293129292929292929292931313129292929292929292931313129292929292929292931313129292931293129292931313129292929292929292929292929292931293129292931293129292931293129292931313129292931293129292931293129292929292929292931293129292931313129292931313129292929292929292931313129292929292929292931293129292929292929292931293129292931293129292931313129292929292929292931293129292929292929292931313129292929292929292931313129292931293129292931313129292931293129292931313129292929292929292931313129292929292929292931293129212929292929292931293129292931293129292931293129292931293129292931293129292929293129292931313129292929293129292931293129292929292929292929292929292929292929292931293129292929292929292929292929292929292929292929292929212929292929292929292929292929292929292929292929292929292929292929292929292929292929212929292929212929292929212929292929212929292929292929293129212929292929212929292929212929292929292929292921212929292929292929292929292929292929212929292929212929292929292929292929292929292921212929292921212929292921212929293121212929292929212929292921212929292921212929293121212929292929212929292921212129292929212929292929292929292921212929293129212929292929292929292929212929292929212929292921212929292929212929292929292929292929212929292921212929292921212929292929292929292929292929292921212929292929212929292929292929292921212929292929212929292929212929292929292929292929212929292929212929292929212929292929292929292929292929293129292929292929292929293129292929292929292929292929292929293129292931293129292929292929292929292929292929292929292931313129212929292929292929293129292929292929292929293129212929292929292929293129292929292929292929292929292929292929292929292929292929292929292931293129292929292929292929292929292929292929292929292929292931293129292931293129292929292929292929293129212929292929212929292929212929292929292929292929292929292929292929293129292929292929292929292921212929292929292929293129292929292929212929293129212929292929292929293129292929292929292929293129292929292929292929293129212929292929292929292921212929292929292929292929212929292929292929293129212929293129292929293129292929292929212931293129212929292929292929293129212929292929292929292929212929292929292929293129212929292929292929292929292929292929292929293129212929293129292929293129292929293129292929292929292929292929292929292929292929293129212929293129292929293129212929293129292929293129292931293129292929292929292929293129292929292929292929293129212929293129292929293129292929292929292929293129292929293129292929293129292929292929212929292929212929292929212931293129212929292929292929292929212929292929212929293129212929292929212929293121212929292929212929292929292929292929212931293129212929292929292929292929212929292929212929292929212929292929212929292929212929293129212929293121212929292921212929292929212929292929212929292921212929292921212929292929212929292921212929292921212929292921212929292929212929292921212929292921212929292921212929292929212929292929292929293129212929292929212929293121212929292929212929292921212929293129212929293129212929292929212929292929212929212929212929293121212929292929212929293121212929292929212929293121212929292929292929293121212929292929212929292929212929292929212929293129212929293129212929293129212929293129292929293129212929292929212929293129212929293129212929293129212929292929292929293121212929292921212929293129212929292929292929293129212929293129292929293129292929292929292929293121212929293129292929293129292929293129212929293129212929293129292929293129292929293129292929293129292929293129292931293129212929293129292929293121212929293129292929293129212929293129292929293129212929293129292929293129292929293129212931293129212929293129292929293129212929293129292929293129212929293129292929293129212929293129292929293129292929293129292929293121212929293129292929293129212929293129292929293129292929293129292929293129292929293121212929293129212929293121212929293129212929293129292929293129212929293129212929293129212929293129292929293121212929293129292929293129292929293129292929293129292929293129292929293129292929293129212929293129212929293129212931293129212929293129292929293129292929293129292931293129292929293129292931293129212929293129292929293129293129293129292931313129292929293129293129293129292929293129292929293129292929293129292929293129293131293129292931293129292929293129292931293129293129293129293129293129292931293129292929293129293129293129292931293129292929293129292931293129293131293129292931293129292929293129292931293129293131293129293131293129293129293129293131293129292931293129293131293129292931293129293131313129293131293129293129293129292929293129292931313129292929293129293131293129292929293129292931293129212929293129293131293129292929293129293129293129293129293129293129293129292929293129292931293129292929293129293129293129292929293129292929293129292931293129292931293129292929293129293131293129212929293129212929293129212929293129293129293129292929293129293131293129293129293129293129293129212929293129293131293129292929293129212931293129212929293129292931293129293129293129293131293129293129293129292931293129292929293129292929293129212929293129292929293129292929293129292931293129292931293129292931293129292929293129292931293129292929293129292931293129292929293129293129293129292929293129293131293129292929293129293131293129293129293129293131293129212931293129293131293129292931293129293129293129293129293129293129293129293131293129292931293129292931293129292931293129292931293129293131313129292929293129292931293129292929293129293131293129292931293129293131293129293131293129293131293129293131293129293131293129293129293129293131293129293129293129293131313129293131293129293129293129293129293129293131313129293129293129293131313129292931293129293129293129293131293129293131313929293131293129293129293129293129293129293131293129293129293129293131293129293131293129293131293129292929293129293131293129293129293129293129293129293131293129293131293129293131293129292931293129293131293129293131293129293131293129293131293129293131293129293131293129293131293131293131293129293131293129293131293129293131293129293131293129293131313129293131313129293131293129293131293129293129293129293131313929293131293129293131313129293131293129293131313129293131293131293131313129293131293129293131293129293131293129293131293129293131293129293131313929293131293131293131293129293131293129293131293129293131313929293131313929293131293131293131313129293131293129293131313129293131293131293131313129293184848c312931313139312931312931212121181818212121212121212121212121212121212121212121181818212121212121212121212121212121212121212121212121212121181818212121212121212121181818212121212121212121212121212121212121212121211818212121212121212121211818212121212121212121211818212121212121212121212121212121212121212121212121cececef7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7ffffffc6c6c62929292921212929292121212929292921212929292121212929292121212929292121212929292921212929292121212929292921212929292121212929292929292929292121212929292929292929292121212929292929292929292921212929292929292929292121212929292921212929292929292929292921212929292921212929292121212929292121212929292921212929292921212929292121212929292121212929292929292929292121212929292921212929292121212929292921212929292929292929292929292929292929292929292929292929292929292929292929292929292121212929292921212929292921212929292921212929292121212929292929292929292121212929292929292929292121212929292929292929292929292929292929292929292929293129292929292929292929293131312929292929292921212929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929293129292921213129292929292929292929292929292929292929292929292929292921292929292929293129292929293129292929292929292929292929292929292929292929292929292929292929292929293129292929293129292929292929292929292929292929293129312929292929292929293129312929292929292929293131312929293131312929293129292929293129292929293131312929292929292929293131312929292929292929292929292929293131312929293129312929292929292929293131312929293131312929293131312929293131312929293131312929293131312929293129292929292929292929293131312929293131312929293131312929293129292929293131312929293131312929293131313129293131312929293131312929293131312929293131313129293131312929293131312929293131312929293131312929293131312929293131313129293131316b63636b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b636b6b6b6b6b6b6b6b6b6b312931313131292929313131292929313131292929313131292929313131292929313131292929313131292929313131292929313131312931313131292929313131292929313131292929313131292929313131292929313131312929313131313131313131312931313131312931313131312931313131292929313131292929313131292929313131292929313131292929313131312929313131292929313131313131313131292929313131312929313131312929313131312929313131313131313131313131313131312931313131313131313131292929313131313131313131312929313131313131313131312929313131292929313131312929313131312931313131292929313131292929313131292929313131312931313131312931313131292929313131292929313131292929313131292929313131312931313131312931313131292929313131292929313131292929313131292929313131312929313131292929313131313131313131312929313131292929313131292929313131292929313131292929313131313131313131292929313131312929313131292929313131292929313131292929313131292929312931292929313131292929313131292929313131312929312931292929313131292929313131292929313131292929313131292929313131292929313131292929313131312931312931292929313131292929313131292929313131292929312931292929313131292929313131292929313131312931313131292929313131292929313131292929313131312931313131292929313131292929313131292929313131292929313131292929313131292929313131292929313131292929313131292929313131292929313131292929313131292929313131292929313131292929313131292929313131292929313131292929313131292929313131292929312931292929313131292929313131312931312931292929312931292929292929292929313131312931313131292929313131292931313131292929313131292929313131292929313131292929312931292929313131292929312931292929313131292929312931292929312931292929312931292929313131292929312931292929313131292929312931292929312931292929312931292929292929292929292929292929312931292929292929292929292931292929312931292929312931292929292931292929312931292929292929292129313131292929292931292929313131292929292931292129292931292929292931292929292931292929292929292929312931292929292931292929313131292929292929292129292929292929292929292929292931292929292929292929292929292929292931292929292931292929292931292929312931292129312931292929292931292929292931292929292931292929292929292129292931292929292931292929292931292929292931292929292929292929292931292929292931292929292929292929312931292929312931292929292931292929292931292929312931292929292931292929312931292929292931292929312931292929313131292929312931292929312931292929313131292929292931292929313131292929292929292929292931292929313131292929312931292929292929292929313131292929313131292929312931292929313131292929313131292929312931292929292931292929292929292929313131292929312931292929312931292929292929292929313131292929312931292929313131292929292931292929313131292929313131292929313131292929292931292929313131292929313131292929292931292929292931292929292931292929292931292929292931292929312931292929292931292929292931292929292931292929292931292929312931292929292931292929312931292929292931292929312931292929292931292929292929292929292931292929312931292931292929292929292931292929292929292929313131292931292931292929312931292929312931292929312931292929312931292929312931292929292931292929312931292929292931292929312931292929292931292929292931292929292931292929313131292929312931292929313131292929312931292929312931292929312931292929292931292929292931292931312931292929292931292929312931292929313131292929313131292929312931292929313131292929292931292929313131292929312931292929313131292931312931292929312931292929312931292929312931292929292931292931313131292929312931292929313131292929292931292929292929292929292931292929312931292929292931292929292931292929292931292929292931292929292931292929312931292129312931292929292931292929292931292929312931292929292931292129292931292929292931292129292931292929292931292929292931292929292931292129292931292929292929292129292931292929292931292129292931292929292931292929292931292929292931292929292931292129292931292129292931292929292931292129292931292929292931292929292931292929292931292929292931292929292929292129292931292929292931292929292931292929292929292929292931292929292931292129292931292929312931292129312931292929292931292129292931292929292929292129312931292929292931292929292931292929292931292129312931292929292931292129312931292931292931292929312931292929312931292929312931292931292931292929312931292929312931292929292931292929292931292129292931292929292931292129292931292931312931292929312931292931292931292929312931292931312931292929312931292931312931292929312931292929312931292929312931292931292931292929292931292931312931292929312931292931292931292929292931292931292931292929313131292931312931292929312931292931312931292929312931292929312931292931312931292929292931292929312931292929292931292929312931292929292931292929292931292129292931292929312931292931292931292929313131292929292931292929292931292929292931292929292931292929292931292931292931292931292931292931292931292931312931292929312931292929292931292929312931292929292931292129313131292931292931292929313131292931292931292929292931292931292931292931312931292931292931292931313131292931312931292931313139292931292931292929292931292931292931292931313131292931312931292931312931292931312931292931312931292931312931292931313131292929313131292931312931292931313131292931313131292931312931292929313131292931313131292931313131292931313131292931312931292931313131292931313131292931312931292931313131292931313131292931313131312931313131292931313131292931312931292931313131292931312931292931313131312931313131292931313131292931313131292931313131292931312931292931313131292931312931292931312931292931313131292931313131292931292931292931313131292931313131292931312931292931313131292931313131292931312931292931312931292931292931292931313131292931312931292931312931292931292931292929313131292931312931292929313131292931312931292931313131292931313131292931312931292931312931292931313131292931312931292931312931292931312931292929312931292931312931292929312931292931312931292931312931292931312931292931312931292931312931292931312931292931312931292931313131292931312931292931313131292931312931292931292931292931312931292931313131312931292931292931312931292931292931292931313131312931312931292931313131292931312931292929313131292931312931292931313131292931312931292931313131292931312931292931313131292931312931292931312931292931312931292931313131292931313131292931313139292931313131292931313131292931313131292931312931292931312931312931313131292931312931292931313131292931313131292931313131292931313131292931313139292931312931292931313139292931313131292931313139312931313131292931313131292931313131292931313131292931312931312931313139312931313139312931313139312931312931292931312931312931312931292931313139312931312931292931312931292931313131292931313131312931313131292931313139292931313139292931313131312931313131312931313139292931312931292931313139292931313139292931313139312931313131312931312931292931313131292931313131292931312931292931313139312931313139292931313131312931313131312931313139292931312931292931313139292931312931292931313139312931313139292931313131312931313131292931313139312931313131312931313139312931312931292931313131312931313139312931313139312931312931312931313139312931313139292931313139312931313139292931313139312931313139292931313131312931312931292931313139312931313139312931313139312931312931292931313139312931313139292931313139312931313131312931313139312931313139312931313139312931313131312931313139312931313139312931313139312931313139848484313131312931313139292931181818212121181818212121181818212121181818212121181818181818181818212121181818212121181818212121181818212121181818212121181818212121181818212121181818212121181818212121181818212121211818212121181818212121181818212121211818211818181818212121181818212121181818212121181818212121211818212121c6c6c6f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7c6c6c62121212921212121212929292121212121212121212929292121212921212121212929292121212929292121212929292121212929292121212929292121212929292121212929292121212929292121212929292121212929292121212929292121212929292121212929292121212929292121212929292121212121212121212929292121212121212121212929292121212929292921212929292121212921212121212929292121212929292121212929292121212929292121212929292121212929292921212929292921212929292121212929292121212929292121212929292121212929292929292929292121212929292121212929292121212929292929292929292121212929292929292929292121212929292121212929292121212929292929292929292121212929292121212929292121212929292921212929292121212929292121212929292929292929292929292929292121212929292921212929292121212929292121212929292921212929292121212929292121212929292921212929292121212929292921292929292921292929292921292929292121212929292929292929292929292929292929292929292921212929292929292929292929292929292929292929292929292929292929292929292921212929292929292929292929292929292929292929292921292929292929292929292929292929292929292929292929292929292929293129292929292929292929293129292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929293129292929292929292929292929292929293131312929292929292929292929292929292929292929292929292929293129312929293131312929293131312929293129292929292929292929293129292929293131312929292929292929293129292929292929292929293131312929293129312929293131312929292929292929293129312929293129292929296b6b6b6363636b6b6b6b63636b6b6b6363636b6b6b6b6b6b6b6b6b6b63636b6b6b6b6b6b6b6b6b6363636b6b6b6b6b6b6b6b6b6363636b6b6b6b6b6b6b6b6b6363636b6b6b6363636b6b6b6363636b6b6b6b6b6b6b6b6b6363636b6b6b6b636b6b6b6b6363636b6b6b6b636b6b6b6b6363636b6b6b6b636b6b6b6b6363636b6b6b6363636b6b6b6363636b6b6b63636331313129292929292929292931313129292929292929292931313129292931313129292931313129292929292929292931313129292931293129292931293129292931293129292931313129292931293129292931313129292931313129292931313129292931292929292931313129292931292931292931313129292931313129292931313129292931292931292931313129292931313131292931313129292931313129292931313129292931292931313131313129292931313129292931313129292931293129292931313129292931293129292931313129292931293129292931293129292929292929292931313129292931293129292931313129292929292929292931313129292929292929292931313129292929292929292931313129292929292929292931313129292929292929292931313129292931313129292931313129292931293129292931313129292931292929292931313129292929292929292931313129292931313129292931313129292931292929292931313129292931313129292931313129292929292929292931313129292929292929292931313129292929292929292931313129292931293129292931313129292929292929292931293129292931313129292931293129292929292929292931313129292929292929292931293129292931313129292929292929292929292929292931293129292931293129292931313129292931313129292931313129292931293129292929292929292931293129292931313129292929292929292931293129292929292929292931313129292931293129292931313129292929292929292931293129292929292929292929292929292929292929292931293129292929292929292931293129292929292929292931313129292929292929292931293129292929292929292931293129292931293129292931293129292931293129292931293129292931293129292931293129292929292929292929292929292929293129292929293129292931293129292931293129292929293129292931293129292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929212929292929292929292929292929292929292929293129292929292929292929292929292929292929292931293129212929292929292929292929212929292929292929292929292929292929212929292921212929292929292929292921212129292929292929292921212929292921212929293129212929292929292929292929212929292921212929292921212929292929212929292921212929292921212929293129292929292929292929292921212129292929212929293121212929292921212929292929212929292921212929292921212929292929212929292921212929292929212929292929212929292929212929292921212929292929212929292929292929293129292929292921212929292929292929292929292929292929292929292929292929292929292929292929212929292929292929292929292929292929292929293129212929292929292929293129292929292929292929293129292929292929292931293129292929292929292931293129292929292929292929293129292929292929292929292929292929293129292929292929292929292929292929293129292929292929292929292929292931293129292929292929292929292929292929292929292929292929292929293129292931293129292931293129212929292929292929292929292929292929292929293129292929292929292929292929292929292929292931293129292929292929292931293129212929292929292929292929212929292929292929292929212929292929292929292929292929292929292929292929292929292929292929293129292929292929292929292929292929292929292929292929212929292929212929292929292929292929292929292929212929293129292929293129212929292929292929292929292929292929292929292929292929293129212929293129212929292929212929293129292929292929292929292929292929292929292929292929292929293129292929293129292929292929292929293129212929292929292929292929292929292929292929293129292929292929292929293129292929293129292931293129292929292929292929293129292929292929292929293129292929292929292929293129212929292929292929293121212929292929292929292929212929292929212931293129292929292929292929293129292929293129212929293129212929292929292929292929212929292929212929293129292929292929292929292921212929292929212929293121212929292921212929292929212929292929212929293129212929292929212929292929212929292929212929293129212929292929212929292921212929292929212929293129212929293129212929293121212929292929212929292929212929292929212929292929212929212929212929292921212929292929212929293129212929292929212929293121212929292929212929293129212929292929212929293121212929212929212929293121212929292929212929293129212929292929212929293129212929292929292929292929212929293129212929292921212929292929212929293129292929292929292929292921212929293129212929292921212929212929212929292921212929293129212929293129212929293129292929293121212929293129212929292929212929293129292929293129212929292929292929293129212929292929292929293129212929293129292929293129212929292929292929293129212929292929212929292929212929293129212929293129292929293129292929293129292929293129292929293129292929292929292929293129292929293129292929293129212929293129212929293129292929293129292929293129212929293129292929293129212929293129292929293129292929293129292929293129292929293129212929293129212929293129212929293129292929292929292929293129292929292929292929293129292929293129292929293129212929292929292929293121212929293129292929293129292929293129292929293129212929293129292929293129292929293129292929293129212929292929292929293129212929292929293129293129292929293129212929293121212929293129293129293121212929293129293129293129212929293129212931293129292929293129293129293129292929293129212929293129212929293129292929293129212929293129292931293129293129293129293129293129212929293129292931293129212929293129212929293129292929293129292931293129292929293129292929293129292929293129292931293129292929293129292929293129292929293129293131293129293131313129293131293129292929293129293131293129293129293129293131293129293129293129293131293129292931293129293131293129293129293129293131313129292931293129293131293129293129293129293131293129292929293129293131313129292929293129293131313129293131293129293131293129293129293129293129293129292931293129292929293129292929293129292931293129293129293129293129293129292931293129293129293129292929293129292929293129292929293129292931293129292931293129293131293129212929293129292929293129292929293129293131293129292929293129293129293129292929293129293131293129292929293129293131293129212929293129293129293129212929293129292929293129212929293129292929293129292929293129293129293129293129293129293131293129292929293129293129293129292929293129293129293129292929293129292929293129292929293129293129293129292931293129292931293129292929293129292929293129292929293129292929293129292931293129292931293129292929293129292931293129292929293129293129293129293129293129293131293129293131293129293131293129292929293129293131293129212929293129293129293129293129293129293131293129292929293129293131293129293131293129293131313129292929293129293131293129292929293129293131293129293129293129292931293129292929293129293131293129212931293129293129293129293129293129293131313929293129293129293131293129293131293129293131293129292931293129293131293129292931293129293131313129293131293129293129293129292929293129293131313129292931293129292931293129293129293129293131293129293129293129293131293129293129293129293131293129293129293129293131293129293129293129293131293129293131313129293131293129293131293129293131293129293131293129293131293129293129293129293131293129293131293129293131293129293131293129293131313129293131293129293131293129293129293129293131293129293129293129293131313129293131293129293131313129293131293129293131313129293131293131293131293129293131313129293131293129293131293129293131313131293131293131293131293129293131313929293131293129293129293129293131293129293131293129293131313129293131313931293131313929293131293129293131293129293131293131293131313129293131293131293131293129293131293131293131313929293131313131293131313929293131293131293184848c292931312931292931312931212121181818212121212121212121181818212121181818212121212121212121212121212121212121212121212121212121212121212121212121212121181818212121181818212121181818212121212121212121212121212121211818212121211818212121212121212121212121212121212121212121181818292121212121212121181818212121212121cececef7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7ffffffc6c6c62929292121212929292121212929292921212929292929292929292929292929292121212929292121212929292121212929292121212929292121212929292121212929292929292929292121212929292929292929292929292929292929292929292121212929292929292929292921212929292921212929292921212929292929292929292921212929292929292929292121212929292929292929292121212929292921212929292921212929292929292929292121212929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292921212929292929292929292929292929292929292929292921212929292929292929292929292929292929292929292121212929292929292929292929292929292929292929292929292929292921292929292929292929292929292929292929292929292929292929292929292929292929292929292921212929292929292929292921213129292929292929292929292929292929292929292929293131312929292929292929292929292929292929292929292929292929292929292929292929292929292929292929293129292929292929292929292929292929292929292929293129292929293129292929292929292929292929292929293131312929293129312929292929292929292929292929292929292929292929292929293131312929293129292929293131312929293129292929293131312929292929292929293131312929293129292929293131312929292929292929293129312929293131312929293131312929293131312929293129292929293129292929293131312929293131312929292929292929293129312929293131312929293129313129293131312929293129292929293131312929293131312929293131312929293131312929293131312929293131312929293131313129313129312929293131312929293131312929293131312929292929293129293131316b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6363636b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b636b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b292929313131292929313131313131313131292929313131312931313131292929313131312931313131292929313131292929313131292929313131313131313131292929313131312931313131292929313131292929313131312929313131312929313131312929313131313131313131292929313131312931313131312929313131312929313131292929313131313131313131312929313131313131313131292929313131313131313131312929313131313131313131312929313131292929313131312929313131312929313131312929313131313131313131292929313131292929313131292929313131313131313131292929313131312931313131292929313131292929313131292929313131312931313131312931313131313131313131292929313131292929313131292929313131292929313131292929313131313131313131292929313131292929313131292929313131312929313131312929313131313131313131292929313131313131313131292929313131292929313131292929313131312929313131292929313131312929313131292929313131313131313131292929313131292929313131292929313131292929313131292929313131292929312931292929313131292929313131292929313131292929313131292929313131292929313131292929313131292929313131292929312931292929313131292929313131292929313131312931313131292929312931292929313131292929313131292929313131292929313131292929313131292929313131292929313131312931312931292929313131292929313131292929313131292929292929292929313131292929312931292929313131292929312931292929313131292929313131292929313131292929313131292929313131312931313131312931313131292929312931292929313131292929313131292929313131292929313131292929312931292929313131292929313131292929313131292929292931312931313131292929313131292929313131292929313131292929292929292929313131292929312931292929313131292929313131292929312931292929312931292929312931292929292931292929313131292929292931292929313131292929313131292929312931292929312931292929292929292929292929292929313131292929292929292929312931292929292931292929292931292929292931292929292931292929292929292929312931292929292929292129292931292929292931292929292931292929292931292929292929292929292929292929292929292929292929292929292931292929292929292929292931292929292929292129292929292929292929292129312931292929292929292929292931292929292931292929313131292929292929292929292931292929292929292929292929292929292929292929292931292929292931292929292931292929292929292929292929292929292931292929312931292929312931292929292931292929292931292929313131292929312931292929292931292929292931292929292931292929292931292929312931292929312931292929313131292929312931292929313131292929292931292929313131292929312931292929313131292929292929292929312931292929313131292929312931292929312931292929292931292929292931292929312931292929312931292929292929292929292931292929313131292929292931292929312931292929292929292929312931292929312931292929312931292929313131292929313131292929313131292929313131292929292929292929292931292929292931292929292931292929292929292929292931292929292929292929313131292929292929292929292931292929292931292929292931292929313131292929313131292929312931292929313131292929292929292129313131292929292931292929313131292929292931292929292931292929292931292929312931292929292931292929292929292931292931292929312931292929312931292929312931292929292929292929312931292929292931292929312931292929312931292929312931292929292931292929312931292929292931292929313131292931292931292929313131292929313131292929312931292929312931292929292931292929292931292929313131292931292931292929313131292929312931292929312931292929312931292929312931292929292931292929312931292929292931292929312931292929312931292929312931292929312931292929292931292929292929292929292931292929292931292929312931292929292931292929292931292929292931292129292931292929292931292129312931292929292931292929292931292929312931292929313131292929292931292929312931292929292931292929292931292929292931292129292931292129292931292129292931292929292931292929292929292129292931292129292931292929292931292929292931292929292931292129312931292929292931292129292931292929292931292129292931292929292931292929292931292929292931292929292931292929292931292929292931292929292931292929312931292929292931292929312931292929292929292929292931292929292931292929292931292929292931292929292931292929292931292929292931292929292931292129292929292929292931292929312931292929292931292931292931292929292931292929292931292929292931292129292931292929312931292929312931292929312931292929312931292931292931292929292931292929292931292929292931292929292929292929292931292929292931292931313131292931292931292929312931292931312931292929312931292929313131292931313131292931312931292931313131292929292931292129313131292929312931292929313131292929312931292929292931292931312931292929312931292931312931292931292931292931312931292929312931292931312931292929312931292929292931292929312931292931292931292929312931292931312931292929292931292931292931292929292931292929292931292929312931292931292931292929313131292931312931292929292931292929292931292929292931292929292931292929313131292931292931292929312931292931292931292929292931292931292931292929292931292931292931292931312931292931292931292929312931292931292931292931292931292931312931292931292931292929292931292931292931292931292931292931313131292931292931292931312931292931312931292929312931292931312931292929313131292931312931292931312931292931313131292931313139292931312931292931313131292931312931292931312931292931312931292931313131292931313131292931313131312931312931292931312931292931313131292931313131292931313131292931313131312931313131292931313139312931313131292931313131292931312931292931313131292931312931292931313131292931313131292931313131312931313131292931313131292931312931292931313139292931313131292931313139292931292931292931313131292931313131292931312931292931312931292931312931292931312931292931312931292931312931292929292931292931312931292931313131292931312931292931312931292931292931292931312931292931312931292929312931292931313131292931313131292931313131292931312931292931292931292931312931292931312931292931312931292931292931292931312931292931292931292931313131292931292931292931312931292931312931292931312931292931313131292931313131292931313131292931313131292931292931292929313131292931312931292931313131292931312931292929312931292931312931292931313131292931312931292931292931312931312931292931313131292931313131292931312931292931292931292931312931312931312931292931313131292931313131292931312931292931312931292931312931292931312931292931313131312931312931292931313139292931313131292931313131292931313131292931312931292931312931292931313139312931312931292931313131292931313131292931313131292931313131292931313131312931312931292931313139312931312931292931313139292931313131292931313131292931313131292931312931292931312931292931312931292931312931292931313139312931312931292931313131292931313131292931312931312931312931292931313139312931312931292931313131292931313139292931313139312931312931312931313139312931312931292931312931292931312931292931313131292931313131292931313139312931312931292931312931292931313131292931313139312931313139312931313131312931313131292931313139312931313139292931313131292931312931292931313131312931312931292931313139312931313131292931313139312931313131312931313139312931313131312931313139312931313139312931313139312931312931312931313139312931313139312931313139312931313139312931313131312931313131312931313139312931313139292931312931312931313131312931313139312931313131312931313139312931312931292931313139312931313139292931313139312931313139312931313139312931313139312931313139312931312931312931313131312931313131312931313131848484312931312931313139312931181818212121181818212121181818212121181818212121181818212121181818212121181818212121181818212121212121212121181818212121181818212121181818212121181818212121181818212121212121212121181818212121181818212121211818212121211818212121181818212121181818212121181818212121181818212121181818212121c6c6c6f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7c6c6c62121212921212121212929292121212929292121212929292121212929292121212929292121212929292121212929292121212121212121212929292121212929292121212929292121212929292121212929292921212929292121212929292121212929292121212929292121212929292121212929292121212929292121212929292921212929292121212921212121212929292121212929292121212929292121212929292121212929292121212921212121212929292121212929292929292929292121212929292921212929292121212929292121212929292921212929292921212929292921212921212929292929292121212929292921212929292121212929292121212929292121212929292929292929292121212929292121212929292121212929292121212929292121212929292929292929292121212929292121212929292121212929292921212929292121212929292929292929292929292929292921212929292921212929292121212929292929292929292921212929292121212929292929292929292121212929292929292929292921292929292929292929292929292929292921212929292929292929292929292929292929292929292921212929292929292929292929292929292929292929292929292929292121212929292921212929292921292929292929292929292921292929292929292929292929292929292929292929292929292929292921213131312929292929292929292929292929292929292929292929292929292929292929292929292929293129292929293129292929293129292929292929292929292929292929293129292929292929292929293131312929292929292929293129312929292929292929293131312929292929292929293129292929293131312929293131312929292929292929293129292929292929292929293131312929293129312929292929292929292929292929292929292929292929292929293131312929296b6b6b6b6b6b6b6b6b6363636b6b6b6b6b6b6b6b6b6363636b6b6b6b6b6b6b6b6b6b63636b6b6b6b63636b6b6b6363636b6b6b6b6b6b6b6b6b6b636b6b6b6b6b6b6b6b6b6b6363636b6b6b6b636b6b6b6b6363636b6b6b6b6b6b6b6b6b6363636b6b6b6b6b6b6b6b6b6363636b6b6b6b6b6b6b6b6b6363636b6b6b6b636b6b6b6b6363636b6b6b6b636b6b6b6b636363313131292929313131292929313131292929313131292929292929292929313131292929313131292929313131292929312931292929313131292929292929292929313131292929313131312931313131292929312931292929313131292929313131292929313131292929313131292929313131292929292929312929313131292929313131292929313131292929313131292929313131292929313131313131313131292929313131292929312929292929313131292929313131292929313131292929313131292929313131292929313131292929313131292929313131292929312931292929312931292929313131292929313131292929292929292929312931292929313131292929313131292929313131292929312931292929313131292929313131292929312931292929313131292929312931292929313131292929312931292929313131292929292929292929312929292929313131292929313131292929313131292929313131292929313131292929313131292929292929292929312929292929312929292929313131292929292929292929292929292929292929292929313131292929312931292929312931292929292929292929313131292929292929292929312931292929313131292929313131292929313131292929292929292929292929292929313131292929312931292929313131292929312931292929313131292929312931292929313131292929292929292929312931292929313131292929313131292929292929292929312931292929292929292929313131292929312931292929292929292929292929292929292929292929292929292929313131292929292929292929312931292929292929292929312931292929312931292929292929292929313131292929313131292929312931292929312931292929313131292929313131292929312931292929292929292929312931292929313131292929312931292929292931292929292931292929313131292929292929292929292929292929292931292929313131292929292929292929292929292929312931292929312931292129292929292929292929292929292929292929292929292129292929292929312931292929292929292929292929292929292929292929292929292929292929292929292929292129292929292929292929292929292929292929292929292929292929292929292931292929292929292929292931292929292929292129292929212129292929292929292929212129292929292129292929212129292929292129292929292129292929292929292929212129292929212129292929212129292929292129292929212129292929292929292929292929292929292129292929292129292929212129292929292929292929292129292929212129292929292929292929212129292929292929292929292129292929292929292929292929292929212129292929292929292929292929292929292929292929292129292929292929292929292929292931292929292929292929292929212121292931292129292931292129292929292929292929292129292929292929292929292129292929292929292929292929292929292129313131292929292929292929292929292929292929292929292931292929292929292929292929292929292931292929292931292929292931292929292929292929292929292929292931292929292929292929312931292929292929292929292931292929292929292929292931292929292929292929292929292929292931292929292931292929292929292929292929292929292929292929292931292929292929292929292929292929292929292929292929212129292929292929292931212129292929292929292929292929292929292929292929292929292929292929292929292929292931292929292931292929292929292929292929292929292931292929312931292129292929292929292929292129292931292929292931292929292929292929292929292929292929292929292931292929292929292929292929292129292929292929312931292129292929292929292929292129292931292929292931292129292929292929292929292929292931292929292931292129292929292929312931292929292929292929292931292929292931292929292931292929292929292929292931292929292931292929292931292929292931292929292931292929292929292929312931292929292929292929312931292929292931292929292929292129292931292929292931292129292929292929292929292129292931292929292931292929292929292929292931292129292931292129292931292129292929292929292931292129292929292929292929292929292929292129292931292129292929292129292929292929292929292129292931212129292931292929292929292129292929292929292931292129292929292129292929292129292929212129292931292129292929292929292931292129292929212129292929292129292929292129292931292129292929292129292929212121292931212129292931212129292929292129292929212129292929292129292929212129292929292129292929212129292929212129292931292129292929292129292929212129292929292929292931292129292929292929292929212129292931212129292931212129292931292129292929292929292929292129292931292129292929292129292931292129292929292129292931292129292931292129292931292129292929292929292931292129292931292929292931292129292929292929292931292129292929292129292931292129292931292129292929292129292929292129292929212129292929292929292931212129292929292929292931292929292931292929292931292929292931292929292931292929312931292929292931292929292931292929292931292929292931292929312931292129292931292929292929292129292931292929312931292929292931292929292931292929292931292929312931292929292931292929292931292129292931292929312931292129292931292929292931292129292931292929292931292129292929292929292931292929292931292929292931212129292931292929292931292129292929292929292931292129292931292931292931292129292931292929292931292129292931292929292931292929292931292929292931292929292929292931292931292929292931292929292931292929292931292129292931212129292931292931292931292129292931292929292931292129292931292929292931292929292931292929292931292129292931292129292931292929292931292929292931292929292931292931292931292931292931292929312931292929292931292929292931292931292931292929312931292129312931292931292931292929292931292931312931292929292931292931292931292931292931292929312931292931292931292931312931292931292931292929292931292931312931292931313131292931312931292931312931292129312931292929312931292929292931292931292931292929292931292931312931292929292931292931292931292929292931292929313131292931312931292931312931292929292931292931312931292929292931292931292931292929312931292929312931292929312931292929292931292931292931292929312931292929292931292929312931292931292931292929312931292929292931292929312931292929292931292931292931292929312931292931312931292929292931292931292931292929292931292129312931292929292931292929292931292929292931292929292931292129292931292931312931292129292931292931292931292929292931292931292931292929292931292931292931292931312931292929312931292929292931292931292931292931312931292931313131292929292931292929292931292929312931292931312931292929292931292931292931292929292931292931312931292929292931292929292931292929292931292929312931292129292931292931292931292929312931292931312931292129292931292931312931292931312931292931312931292129292931292931313131292929292931292931312931292929312931292931312931292929292931292931312931292929312931292931312931292931312931292931312931292931292931292931313131292931292931292931313131292931312931292931312931292929312931312931312931292931292931292931292931292931312931292931312931292931312931292931312931292931312931292931312931292931312931292931312931292931312931292931292931292931312931292931312931292931292931292931292931292931312931292931312931292929312931292931312931292931312931292931312931292931312931292931312931292931312931292931312931292931312931292931312931292931292931292931312931292931312931292931313131292931312931292931312931292129312931292931312931292931292931292931312931292931312931292931312931292931292931292931312931292931312931292929313139292931312931292931312931292931312931312931313131292931312931312931312931292931313131292931313131292931313131292931312931312931312931292931313131292931312931292931313139292931312931292931313131292931312931292931313131292931312931292931312931292931313131312931313131292931312931312931312931292931312931292931313131292931312931292931312931292931312931292931312931292931848484312931313131292931312931212121212121212121212121212121212121212121181818212121212121212121212121212121212121212121212121212121181818212121212121212121181818212121181818212121212121212121181818212121212121212121211818212121212121212121181818212121212121212121212121212121212121212121212121212121212121212121211818cececec6c6c6cececec6c6c6cececec6c6c6cececec6c6c6cececec6c6c6cececec6c6c6cececec6c6c6cececec6c6c6cececec6c6c6cececec6c6c6cececec6c6c6cececec6c6c6cececec6c6c6cececec6c6c6cececec6c6c6cececec6c6c6cececec6c6c6cececec6c6c6cececec6c6c6cececec6c6c6cececec6c6c6cececec6c6c6cececec6c6c6cececec6c6c6cececec6c6c6cececec6c6c6cececec6c6c6cececec6c6c6cececec6c6c6cececec6c6c6cececec6c6c6cececec6c6c6cececec6c6c6cececec6c6c6cececec6c6c6cececec6c6c6cececec6c6c6cececec6c6c6cececec6c6c6cececec6c6c6cececec6c6c6cececec6c6c6cececec6c6c6cececec6c6c6cececec6c6c6cececec6c6c6cececec6c6c6cececec6c6c6cececec6c6c6cececec6c6c6cececec6c6c6cececec6c6c6cececec6c6c6cececec6c6c6cececec6c6c6cececec6c6c6cececec6c6c6cececec6c6c6cececec6c6c6cececec6c6c6cececec6c6c6cececec6c6c6cececec6c6c6cececec6c6c6cececec6c6c6cececec6c6c6cececec6c6c6cececec6c6c6cececec6c6c6cececec6c6c6cececec6c6c6cececec6c6c6cececec6c6c6cececec6c6c6cececec6c6c6cececec6c6c6cececec6c6c6cececec6c6c6cececec6c6c6cececec6c6c6cececec6c6c6cececec6c6c6cececec6c6c6cececec6c6c6cececec6c6c6cececec6c6c6cececec6c6c6cececec6c6c6cececec6c6c6cececec6c6c6cececec6c6c6cececec6c6c6cececec6c6c6cececec6c6c6cececec6c6c6cececec6c6c6cececec6c6c6cececec6c6c6cececec6c6c6cececec6c6c6cececec6c6c6cececec6c6c6cececec6c6c6cececec6c6c6cececec6c6c6cececec6c6c6cececec6c6c6cececec6c6c6cececec6c6c6cececec6c6c6cececec6c6c6cececec6c6c6cececec6c6c6cececec6c6c6cececec6c6c6cececec6c6c6cececec6c6c6cececec6c6c6cececec6c6c6cececec6c6c6cececec6c6c6cececec6c6c6cececec6c6c6cececec6c6c6cececec6c6c6cececec6c6c6cececec6c6c6cececec6c6c6cececec6c6c6cececec6c6c6cececec6c6c6cececec6c6c6cececec6c6c6cececec6c6c6cececec6c6c6cececec6c6c6cececec6c6c6cececec6c6c6cececec6c6c6cececec6c6c6cececec6c6c6cececec6c6c6cececec6c6c6cececec6c6c6cececec6c6c6cececec6c6c6cececec6c6c6cececec6c6c6cececec6c6c6cececec6c6c6cececec6c6c6cececec6c6c6cececec6c6c6cececec6c6c6cececec6c6c6cececec6c6c6cececec6c6c6cececec6c6c6cececec6c6c6cececec6c6c6cececec6c6c6cececec6c6c6cececec6c6c6cececec6c6c6cececec6c6c6cececec6c6c6cececec6c6c6cececec6c6c6cececec6c6c6cececec6c6c6cececec6c6c6cececec6c6c62929292929292929292121212929292121212929292121212929292921212929292921212929292121212929292921212929292121212929292121212929292929292929292121212929292929292929292921212929292921212929292121212929292121212929292121212929292121212929292921212929292921212929292121212929292929292929292921212929292921212929292121212929292929292929292121212929292121212929292929292929292921212929292121212929292921212929292929292929292929292929292929292929292929292929292921212929292921212929292921212929292921212929292921212929292929292929292929292929292921212929292929292929292929292929292921212929292929292929292929292929292921292929292121213129292929292929292921212929292929292929292929293129292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929293129292929292929292929292929292929292929292929292929292929292929292929292929292929293129292929292929292929293131312929292929292929293129312929292929292929292929292929292929292929293131312929292929292929293129292929292929292929293129292929293129292929292929292929293131312929293131312929292929292929293129312929292929292929292929292929293131312929293129292929293129292929293131312929293129292929293131312929293131312929293131312929293129312929293131312929293131313129293131312929293131312929293131312929293131312929293131312929293131312929293131312929293131312929293131312929293131312929293131313129313131312929293131313129293131316b63636b6b6b6b6b6b6b6b6b6363636b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b63636b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b636b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b636b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b292929313131292929313131292929313131312931313131292929313131292929313131292929313131312931313131292929313131292929313131313131313131292929313131292929313131292929313131312931313131313131313131312929313131313131313131292929313131292929313131292929313131292929313131292929313131312929313131312929313131292929313131312929313131313131313131292929313131313131313131312929313131292929313131292929313131312929313131292929313131312929313131312929313131292929313131312929313131313131313131313131313131312929313131312929313131292929313131292929313131312931313131292929313131312931313131312931313131292929313131292929313131292929313131292929313131292929313131292929313131312931313131292929313131292929313131292929313131292929313131292929313131312929313131292929313131292929313131292929313131313131313131292929313131313131313131292929313131292929313131292929313131292929313131292929313131312931313131292929313131292929312931292929313131312931312931292929312931292929313131292929313131292929313131292929313131292929313131292929313131292929313131292929313131292929313131292929313131292929313131312931313131292929313131292929313131292929313131292929313131292929313131292929313131292929313131292929313131292929313131292929313131312931313131292929313131292929313131292929313131292929313131292929313131312931313131292929313131312931313131292929313131292929313131292929313131292929313131292929313131292929313131292929313131292929312931292929313131312931312931292929313131292931312931292929313131292929313131292929313131292929313131292929313131292929312931292929313131292929313131292929313131292929312931292929312931292929312931292929313131292929313131292929312931292929312931292929312931292929313131292929313131292929292929292929292929292929312931292929313131292929292929292929292931292929292929292929312931292929292929292929292931292929292929292929292929292929292929292929292931292929292931292929292931292929292929292929292931292929292931292129312931292929292929292129292929292929292929292929312931292929292929292929292931292929292929292929292931292929292931292929292931292929292929292929292931292929292931292929292931292929292931292929292931292929292929292929292931292929292931292929292929292929292929292929292931292929292929292929292931292929292929292929312931292929292929292929313131292929292929292929312931292929292931292929292931292929292931292929312931292929292931292929312931292929292931292929312931292929312931292929292931292929313131292929313131292929292929292929312931292929292929292929292929292929312931292929292931292929292931292929312931292929292931292929312931292929312931292929312931292929292931292929312931292929312931292929313131292929292931292929313131292929312931292929312931292929313131292929312931292929292931292929312931292929312931292929312931292929292931292929312931292929292931292929292931292929292931292129312931292929292931292929312931292929292931292929312931292929292931292929292931292929292931292929292931292929292931292929312931292929292931292929312931292929292931292929312931292929292931292929312931292929292931292929292931292929312931292929312931292929292931292929313131292929312931292929312931292929312931292929292931292929292931292929313131292929313131292929312931292929312931292931312931292929313131292929313131292929292931292929292931292931313131292929313131292931292931292929312931292929292931292929313131292929292931292929312931292929292931292929292931292929292931292929312931292931312931292929312931292931292931292929312931292929312931292929313131292929292931292929292931292929292931292929313131292929292931292929312931292929292931292929292931292929312931292929292931292929292931292929292931292929292931292929292931292929292931292929312931292129292931292929292931292129292931292129292931292929292929292129292931292929292931292129292931292929292929292129292931292929292929292929312931292929292929292929292931292929292931292129292931292929292931292929292931292929292931292129292931292929292931292129292931292929292931292929292931292929292931292129292931292129292929292129292931292929292929292129292929292929292931292129292931292929292931212129292931292929292931292129292931292929292931292129292931292929292931292129292931292929292931292931312931292929292931292929312931292929292931292929292931292929312931292129292931292929292931292929292931292929292931292929312931292931292931292929312931292929292931292129292931292931292931292129312931292931292931292929312931292931312931292929312931292929292931292929312931292931292931292931312931292929312931292931312931292929292931292929312931292931292931292929312931292931292931292929312931292929312931292929312931292929312931292929312931292929292931292929313131292929312931292929312931292931312931292929292931292929292931292929313131292931312931292929292931292929292931292931292931292929312931292929313131292929292931292931292931292931312931292929313131292931292931292929292931292929292931292929312931292929292931292929292931292931292931292931292931292929292931292931292931292931312931292929312931292931292931292931312931292929312931292929313131292931292931292929292931292931292931292931313131292931292931292931313131292931312931292931312931292931313131292931312931292931312931292931312931292931312931292931312931292931313131292931313131292931312931292931313131292931313131292931312931292931312931292931313131292931312931292931313131292931312931292931313131292931312931292931313139292931312931292931313131292931312931292931313131312931312931292931313131312931312931292931313131292931312931292931313131292931313131292931312931312931313131292931313131292931292931292929313131292931292931292931292931292931312931292929312931292931312931292929312931292931312931292929312931292931312931292929312931292931312931292929312931292931312931292931313131292931312931292931313131292931312931292931312931292931313131292129312931292931312931292931312931292931312931292931312931292931312931292931312931292931312931292929312931292931312931292129312931292931312931292931312931292931312931292929312931292931312931292931312931292931312931292931312931292931312931292931313131292931312931292931313131292931312931292929313131292931312931292931313131292931312931292929312931292931312931292931312931292931312931292931313131292931312931292931312931292931312931292931312931292931312931292931313139292931313131292931312931292931313131312931313131292931313131292931313139292931312931292931312931312931313131292931313139312931312931292931313131292931312931292931313131292931312931292931313131292931312931292931312931292931312931292931313131312931313139292931313139312931312931292931313131292931313131292931313139292931312931292931312931292931312931292931313139292931312931292931313139312931312931312931313131292931313139292931313131292931312931292931313131312931313131292931313131312931313131312931313139292931312931292931313139292931313139292931312931292931312931292931313131312931312931292931313131292931312931292931313139292931312931292931313139312931312931292931313139292931312931292931313131312931312931292931313139312931312931292931313131292931312931292931313131312931313131312931313131312931313139292931313139292931312931292931313139312931312931292931312931312931313139292931313131312931313131292931313139312931313131292931313139312931313139292931313139312931313131292931313139312931313139312931313139312931313131292931313139312931313139312931313139312931313139292931313139312931313131312931313139312931313139312931313139313131313131848484313139312931313139292931f7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffd6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdededec6c6c6bdbdbdc6c6c6e7e7e7ffffffffffffffffffc6c6c6bdbdbdbdbdbdbdbdbddededeffffffbdbdbdcececeffffffffffffffffffd6d6d6bdbdbdefefeffffffffffffff7f7f7cececebdbdbdefefefbdbdbdcececefffffff7f7f7bdbdbdcececef7f7f7ffffffcececec6c6c6f7f7f7d6d6d6bdbdbde7e7e7ffffffffffffffffffcececebdbdbdcececebdbdbde7e7e7ffffffefefefd6d6d6ffffffffffffd6d6d6c6c6c6efefefbdbdbdbdbdbdbdbdbdbdbdbde7e7e7efefefbdbdbddededeffffffffffffffffffd6d6d6bdbdbdefefeffffffff7f7f7bdbdbdcececeffffffffffffffffffffffffe7e7e7a5a5a5949494c6c6c6f7f7f7ffffffffffffffffffffffffffffffd6d6d6bdbdbddededeffffffffffffffffffcececebdbdbde7e7e7cececebdbdbdbdbdbdcececef7f7f7ffffffffffffcececebdbdbdefefefffffffe7e7e7e7e7e7ffffffffffffc6c6c6c6c6c6f7f7f7c6c6c6c6c6c6ffffffd6d6d6c6c6c6efefeffffffffffffff7f7f7c6c6c6cececef7f7f7d6d6d6bdbdbdf7f7f7ffffffdededea5a5a5a5a5a5d6d6d6ffffffffffffffffffc6c6c6c6c6c6f7f7f7ffffffdededebdbdbddededeffffffd6d6d6c6c6c6c6c6c6c6c6c6c6c6c6ffffffffffffffffffe7e7e7bdbdbdcececeffffffcececec6c6c6f7f7f7ffffffdededebdbdbde7e7e7ffffffffffffffffffcecececececefffffffffffffffffffffffffffffff7f7f7b5b5b59c9c9cb5b5b5f7f7f7ffffffffffffffffffffffffffffffffffffcececebdbdbdf7f7f7fffffffffffff7f7f7c6c6c6cececeefefefc6c6c6c6c6c6ffffffffffffffffffe7e7e7bdbdbdcececeffffffffffffe7e7e7adadad9c9c9ccececeffffffd6d6d6c6c6c6efefefffffffffffffefefefadadad9c9c9cb5b5b5f7f7f7ffffffffffffefefefc6c6c6d6d6d6ffffffffffffffffffd6d6d6bdbdbde7e7e7d6d6d6bdbdbdefefeffffffffffffff7f7f7c6c6c6c6c6c6e7e7e7c6c6c6bdbdbdbdbdbdc6c6c6efefefffffffffffffffffffe7e7e7bdbdbdbdbdbdc6c6c6dededeffffffffffffffffffd6d6d6bdbdbdbdbdbdbdbdbdd6d6d6ffffffffffffffffffffffffdededebdbdbdbdbdbdbdbdbdcececefffffff7f7f7b5b5b59c9c9cbdbdbdf7f7f7ffffffffffffe7e7e7c6c6c6dededeefefefbdbdbdcececef7f7f7ffffffffffffe7e7e7b5b5b5dededed6d6d6bdbdbdbdbdbdc6c6c6e7e7e7ffffffffffffffffffcececec6c6c6f7f7f7ffffffc6c6c69c9c9cadadadefefeffffffffffffff7f7f7c6c6c6c6c6c6ffffffffffffdededebdbdbde7e7e7fffffffffffff7f7f7bdbdbd9c9c9cc6c6c6efefefc6c6c6c6c6c6ffffffffffffffffffe7e7e7bdbdbdcececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdededefff7eff7efe7ffefe7ffefe7ffefeff7efe7ffefe7ffefe7ffefeff7efe7ffefe7ffefe7ffefe7d6ced66b739421316318316318316b213973213973395294636bada5addef7efe7b5bdce294a8c29428421397321397318316b29396b848ca5ded6d6ffefe7ffefe7ffefe7ffefeff7efe7ffefe7ffefe7ffefeff7efe7ffefe7ffefe7ffefefffefe7e7c6b5ad6b42ad6b42ad6339ad6b42ad6339ad6b42ad6339ad6342ad6339ad6b42ad6339ad6b42ad6339b56b42ad6339ad6b42ad6339b56b42ad6339ad6b42ad6339b56b42ad6339ad6b42ad6339b56b42ad6339ad6b42ad6339b56b42ad6339ad6b42ad6339b56b42ad6339ad6b42ad6339ad6b42ad6339ad6342ad6339ad6b42ad6339ad6342ad6339b56b42ad6339ad6b42ad6339b56b42ad6339ad6b42ad6339b56b42ad6339ad6b42ad6339b56b42ad6339ad6b42ad6339b56b42ad6339ad6b42ad6339b56b42ad6339ad6b42ad6339b56b42ad6339ad6b42ad6339b56b42ad6339ad6342ad6339b56b42ad6339ad6b42ad6339b56b42ad6339ad6b42ad6339b56b42ad6339ad6b42ad6339b56b42ad6339ad6b42ad6339b56b42b56b4ace9473ce946bce9473ce8c6bce9473ce946bce9473ce8c6bce9473ce946bce9473ce8c6bce9473ce946bce9473ce8c6bce9473ce8c6bce9473ce8c6bce9473ce8c6bce9473ce8c6bce9473ce946bce9473ce8c6bce9473ce946bce9473ce8c6bce9473ce946bce9473ce8c6bce9473ce946bce9473ce8c6bce9473ce946bce9473ce8c6bce9473ce946bce9473ce8c6bce9473ce8c6bce9473ce8c6bce9473ce8c6bce9473ce8c6bce9473ce946bce9473ce8c6bce9473ce946bce9473ce8c6bce9473ce946bce9473ce8c6bce9473ce946bce9473ce8c6bce9473ce946bce9473ce8c6bce9473ce946bce9473ce8c6bce9473ce946bd6a58cf7efe7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececed6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffde9431d67b00de7b00d67b00f7deb5ffffffe7ad52fff7e7ffffffffffffe7ad52ffffffde9431ffffffffffffefc694f7deb5ffffffe79431fffffffffffffffffffffffffffffff7deb5d67b00de7b00de8c29ffffffe7a552fff7effffffff7ce94f7e7ceffffffffffffffffffefc694f7deb5fffffffff7efe7a552ffffffde8c29fffffff7e7ceefbd7bf7e7cef7ce94ffffffe7ad52ffffffffffffffffffe7ad52ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7b7b7b101010101010101010212121737373f7f7f7ffffff3939391010101010101010107b7b7be7e7e7212121313131ffffffffffffffffff7b7b7b181818737373e7e7e7e7e7e7b5b5b5212121424242c6c6c6212121424242f7f7f75a5a5a1818187b7b7bffffffe7e7e74a4a4a313131d6d6d68c8c8c181818636363e7e7e7e7e7e7c6c6c6212121393939848484181818848484ffffff949494424242e7e7e7dedede393939424242c6c6c6212121101010101010181818adadadb5b5b51818186b6b6bffffffffffffcecece313131101010a5a5a5ffffffd6d6d62121214a4a4affffffffffffffffff848484292929080808080808101010424242cececeffffffffffffffffffffffffa5a5a51818185a5a5adededeefefefc6c6c6313131212121cecece393939101010101010181818313131bdbdbdf7f7f7737373181818a5a5a5f7f7f7737373525252f7f7f7cecece2929294a4a4ad6d6d6313131424242dedede636363292929c6c6c6ffffffffffff6b6b6b181818424242e7e7e7525252212121c6c6c6a5a5a5212121181818101010292929a5a5a5fffffff7f7f7424242212121e7e7e7ffffff8c8c8c181818949494dedede313131212121a5a5a5424242292929adadadefefefe7e7e77b7b7b181818848484e7e7e74a4a4a313131d6d6d6ffffff8484841818189c9c9cffffffffffffc6c6c6292929313131cececeffffffffffffffffffb5b5b5313131101010080808101010212121adadadffffffffffffffffffffffffffffff4a4a4a101010d6d6d6ffffffffffff7b7b7b101010313131d6d6d64a4a4a212121adadadefefefe7e7e77b7b7b181818848484f7f7f7a5a5a5212121101010080808424242e7e7e7636363292929bdbdbdffffffadadad292929101010080808101010313131b5b5b5ffffffb5b5b5212121737373f7f7f7ffffffcecece313131101010a5a5a57b7b7b1010107b7b7befefefe7e7e7adadad2121215a5a5aadadad292929101010101010212121c6c6c6ffffffffffffffffff949494101010101010101010181818737373e7e7e7efefef636363101010101010101010737373ffffffffffffffffffffffff7b7b7b1818181010101010104a4a4ae7e7e74a4a4a181818101010181818525252f7f7f7ffffff9c9c9c2121218c8c8cdedede393939212121bdbdbde7e7e7efefef6363631818189c9c9c848484101010101010101010212121848484efefefe7e7e74a4a4a313131d6d6d66b6b6b181818101010101010393939d6d6d6ffffffdedede313131424242dededeffffff7b7b7b2121219c9c9cffffffc6c6c6313131101010080808212121c6c6c6424242292929adadadefefefdedede7373731818188c8c8cffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7e7e7fff7effff7efffefe7fff7efffefe7fff7efffefe7fff7efffefe7fff7efffefe7fff7efffefe7ffefefefe7deb5adbd42527b314a84294284294a84395294b5b5d6f7efe7fff7efadb5d6395aa5294a8c3152943952845a6b94b5adbdffefe7ffefe7fff7efffefe7fff7efffefe7fff7efffefe7fff7efffefe7fff7efffefe7fff7efffefe7fff7efe7c6b5b56b4aad6339b56b42ad6339b56b42ad6339b56b42ad6339b56b42ad6339b56b42ad6339b56b42ad6342b56b42ad6339b56b42ad6342b56b42ad6339b56b42ad6342b56b42ad6339b56b42ad6342b56b42ad6339b56b42ad6342b56b42ad6339b56b42ad6342b56b42ad6339b56b42ad6339b56b42ad6339b56b42ad6339b56b42ad6339b56b42ad6342b56b42ad6339b56b42ad6342b56b42ad6339b56b42ad6342b56b42ad6339b56b42ad6342b56b42ad6339b56b42ad6342b56b42ad6339b56b42ad6342b56b42ad6339b56b42ad6342b56b42ad6339b56b42ad6342b56b42ad6339b56b42ad6342b56b42ad6339b56b42ad6342b56b42ad6339b56b42ad6342b56b42ad6339b56b42ad6342b56b42ad6339b56b42ad6342bd7352ce9473d69473ce9473ce9473ce9473d69473ce9473ce9473ce9473d69473ce9473ce9473ce9473d69473ce9473ce9473ce9473ce9473ce9473ce9473ce9473ce9473ce9473ce9473ce9473d69473ce9473ce9473ce9473d69473ce9473ce9473ce946bd69473ce9473ce9473ce946bd69473ce9473ce9473ce9473d69473ce9473ce9473ce9473d69473ce9473ce9473ce9473ce9473ce9473ce9473ce9473ce9473ce9473ce9473ce9473d69473ce9473ce9473ce9473d69473ce9473ce9473ce9473d69473ce9473ce9473ce946bd69473ce9473ce9473ce9473d69473ce9473ce9473ce9473d69473ce9473ce9473ce9473d69473d6a584f7efefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefc694ffdeb5ffffffe79431ffffffffffffe7a552efbd7bffffffffffefde9429ffffffd67b00ffefd6fffffff7ce94f7d6b5ffffffd67b00ffefd6ffffffffffffffffffffffffffffffffffffffffffe79431ffffffefad5aefce94ffffffffe7ceefad5afffffffffffffffffff7ce9cde9429ffffffffe7ceefad5affffffe79431ffffffefbd7bffe7ceffffffe7a552ffffffde9429fff7efffffffffefd6e7a552fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7d6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7e7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6b6b6b0000005a5a5a848484212121000000848484ffffff212121000000848484949494bdbdbde7e7e7080808292929f7f7f7ffffffffffffcecece080808101010393939393939212121080808737373cecece080808393939a5a5a5101010292929e7e7e7ffffffe7e7e7393939292929cececec6c6c61818181010103131313939392121210000006b6b6badadad0808086b6b6be7e7e74a4a4a0808089c9c9cc6c6c6181818424242d6d6d6101010181818848484949494d6d6d6adadad080808636363ffffffe7e7e7424242000000000000a5a5a5ffffffcecece101010424242f7f7f7ffffffa5a5a50808080000005252526b6b6b292929000000424242e7e7e7ffffffffffffffffffdedede2121210808083939393939393131310000005a5a5ad6d6d63131311818187b7b7b5a5a5a101010212121cecece8c8c8c101010848484e7e7e7212121181818c6c6c6b5b5b5101010636363cecece212121313131dedede525252212121b5b5b5ffffffa5a5a5080808000000393939d6d6d64a4a4a101010c6c6c6cecece5a5a5a9c9c9c7b7b7b1010104a4a4aefefeff7f7f7292929101010dededeffffff7b7b7b0808087b7b7b6b6b6b0000006b6b6bffffff737373000000292929393939393939101010181818c6c6c6e7e7e7393939212121cececeffffff737373080808949494ffffffffffff7373730808080808088c8c8cffffffffffffcecece212121000000393939737373393939080808212121c6c6c6ffffffffffffffffffffffff393939080808cececeffffff949494101010000000292929e7e7e7737373000000292929393939393939101010212121bdbdbdbdbdbd1818181010104a4a4a636363525252dedede525252181818b5b5b5c6c6c62121210808083939396b6b6b313131000000292929d6d6d6a5a5a5101010636363f7f7f7dedede4a4a4a000000000000a5a5a5b5b5b50808081818183939393939392121210808088c8c8cbdbdbd1010103131318484849c9c9ce7e7e7ffffffffffffffffff8c8c8c080808424242848484313131080808737373efefef525252101010636363949494bdbdbdfffffffffffffffffff7f7f77373730808085252528c8c8cadadadefefef848484737373adadad313131080808b5b5b5ffffff8c8c8c1010107b7b7befefef5a5a5a080808212121393939313131101010212121cecece737373101010525252848484212121101010848484e7e7e7393939292929cececea5a5a55a5a5aadadad5a5a5a0000007b7b7bffffffd6d6d6292929292929dededef7f7f77373731010109c9c9cdedede3939390000003939396b6b6b4a4a4acecece7b7b7b000000212121393939393939101010181818bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdededefff7efffefe7ffefeff7efe7ffefe7ffefe7ffefeff7efe7ffefe7ffefe7ffefeff7efe7ffefe7f7efe7ffefeff7efe7efe7debdbdc6a5adce9ca5c6b5b5c6efdedeffefeff7efe7efe7e7adadc6a5adc6a5adc6c6c6cef7e7deffefeff7efe7ffefe7ffefe7ffefe7f7efe7ffefe7ffefe7ffefeff7efe7ffefe7ffefe7ffefeff7efe7ffefe7ffefe7e7c6b5ad6342ad6342ad6339b56b42ad6339ad6342ad6339ad6b42ad6339ad6342ad6339b56b42ad6339ad6b42ad6339b56b42ad6339ad6b42ad6339b56b42ad6339ad6b42ad6339b56b42ad6339ad6b42ad6339b56b42ad6339ad6b42ad6339b56b42ad6339ad6b42ad6339b56b42ad6339ad6342ad6339ad6b42ad6339ad6342ad6339ad6b42ad6339ad6b42ad6339b56b42ad6339ad6b42ad6339b56b42ad6339ad6b42ad6339b56b42ad6339ad6b42ad6339b56b42ad6339ad6b42ad6339b56b42ad6339ad6b42ad6339b56b42ad6339ad6b42ad6339b56b42ad6339ad6b42ad6339ad6b42ad6339ad6b42ad6339b56b42ad6339ad6b42ad6339b56b42ad6339ad6b42ad6339b56b42ad6339ad6b42ad6339b56b42ad6339ad6b42b5734ace9473ce8c6bce9473ce946bce9473ce8c6bce9473ce946bce9473ce8c6bce9473ce946bce9473ce8c6bce9473ce946bce9473ce8c6bce9473ce8c6bce9473ce8c6bce9473ce946bce9473ce8c6bce9473ce946bce9473ce8c6bce9473ce946bce9473ce8c6bce9473ce946bce9473ce8c6bce9473ce946bce9473ce8c6bce9473ce946bce9473ce8c6bce9473ce946bce9473ce8c6bce9473ce8c6bce9473ce8c6bce9473ce8c6bce9473ce8c6bce9473ce946bce9473ce8c6bce9473ce946bce9473ce8c6bce9473ce946bce9473ce8c6bce9473ce946bce9473ce8c6bce9473ce946bce9473ce8c6bce9473ce946bce9473ce8c6bd6a584f7efe7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6d6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7efe7a552ffe7ceefb573ffffffffffffe7a552efc694de7b00d67b00ffe7ceffffffe79431e7a552e7a552efc694f7deb5ffffffde9431e7a552e7ad52ffffffffffffffffffefbd7bd67b00de7b00efc694ffffffe7a552efbd73d67b00ffffffefc694de7b00d67b00ffefceefc694f7ce94d67b00de7b00f7e7ceffffffde9429fff7efde8c29fffffffffffff7ce94f7d6adfff7efd67b00de7b00d67b00fff7efffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff737373000000a5a5a5ffffffd6d6d6181818313131e7e7e7292929000000b5b5b5c6c6c6efefefe7e7e71010101010107373737b7b7bbdbdbdefefef4a4a4a0000003939395a5a5a080808181818c6c6c6d6d6d6101010101010292929101010adadadffffffffffffe7e7e7424242292929d6d6d6f7f7f75a5a5a000000393939525252101010080808c6c6c6d6d6d62121214a4a4aadadad101010000000424242b5b5b51010105a5a5ae7e7e7181818181818bdbdbdc6c6c6ffffffadadad080808636363efefef6363630808080808080808089c9c9cffffffcecece181818393939f7f7f7efefef525252080808949494f7f7f7ffffffdedede4a4a4a080808adadadffffffffffffffffffffffff6b6b6b0808082929295a5a5a101010101010a5a5a5dedede292929313131dededeffffff7b7b7b0808087b7b7bb5b5b51010106b6b6b8c8c8c0808080000007373738c8c8c1010108c8c8cd6d6d6212121393939dedede525252181818c6c6c6b5b5b5292929080808080808393939dedede4a4a4a181818c6c6c6ffffffefefefe7e7e78c8c8c101010313131e7e7e7f7f7f7313131101010dededeffffff848484080808313131101010393939dededeffffffc6c6c61818180808085a5a5a3131310000004a4a4af7f7f7e7e7e7424242212121d6d6d6ffffff7b7b7b080808949494ffffffefefef292929101010000000393939e7e7e7ffffff7b7b7b101010636363efefefffffffefefef737373080808737373ffffffffffffffffffffffff393939000000d6d6d6c6c6c6212121101010080808292929e7e7e7c6c6c61818180808085a5a5a313131080808525252efefef5a5a5a0808088c8c8cf7f7f7ffffffefefefefefef5a5a5a181818c6c6c66b6b6b101010737373f7f7f7ffffffefefef6363631010108c8c8cadadad1010106b6b6be7e7e7636363080808101010000000a5a5a5f7f7f73939390000004242424a4a4a080808181818d6d6d6bdbdbd181818525252f7f7f7ffffffffffffffffffffffffffffff949494080808848484ffffffdedede212121212121cecece5a5a5a101010949494c6c6c6efefefffffffffffffffffffffffff737373101010737373c6c6c6dededeffffffffffffefefefcecece393939000000adadadffffff8c8c8c101010848484f7f7f7b5b5b51010101818185a5a5a3131310000005a5a5aefefef7373731010109c9c9cffffffc6c6c6101010313131d6d6d6424242212121d6d6d6ffffffefefefd6d6d6636363000000737373ffffffdedede292929313131dededeffffff737373181818a5a5a58c8c8c0808086b6b6be7e7e7ffffffefefefffffffbdbdbd1818180808085a5a5a393939000000525252f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7e7e7ffefeffff7efffefe7fff7efffefe7fff7efffefe7fff7efffefe7fff7efffefe7fff7efffefe7fff7efffefe7ffefefffefe7fff7efffefe7fff7efffefe7fff7efffefe7fff7efffefe7fff7efffefe7fff7efffefe7fff7efffefe7fff7efffefe7fff7efffefe7fff7efffefe7fff7efffefe7fff7efffefe7fff7efffefe7fff7efffefe7fff7efe7c6b5b56b4aad6339b56b42ad6342b56b42ad6339b56b42ad6339b56b42ad6339b56b42ad6342b56b42ad6339b56b42ad6342b56b42ad6339b56b42ad6342b56b42ad6339b56b42ad6342b56b42ad6339b56b42ad6342b56b42ad6339b56b42ad6342b56b42ad6339b56b42ad6342b56b42ad6339b56b42ad6339b56b42ad6339b56b42ad6339b56b42ad6339b56b42ad6342b56b42ad6339b56b42ad6342b56b42ad6339b56b42ad6342b56b42ad6339b56b42ad6342b56b42ad6339b56b42ad6342b56b42ad6339b56b42ad6342b56b42ad6339b56b42ad6342b56b42ad6339b56b42ad6339b56b42ad6339b56b42ad6342b56b42ad6339b56b42ad6342b56b42ad6339b56b42ad6342b56b42ad6339b56b42ad6342b56b42ad6339bd7352ce9473ce9473ce9473d69473ce9473ce9473ce9473d69473ce9473ce9473ce9473d69473ce9473ce9473ce9473d69473ce9473ce9473ce9473ce9473ce9473ce9473ce9473d69473ce9473ce9473ce9473d69473ce9473ce9473ce9473d69473ce9473ce9473ce946bd69473ce9473ce9473ce946bd69473ce9473ce9473ce9473d69473ce9473ce9473ce9473d69473ce9473ce9473ce9473ce9473ce9473ce9473ce9473ce9473ce9473ce9473ce9473d69473ce9473ce9473ce9473d69473ce9473ce9473ce9473d69473ce9473ce9473ce946bd69473ce9473ce9473ce9473d69473ce9473ce9473ce9473d69473ce9473ce9473d6a584ffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececec6c6c6cececec6c6c6cecec6c6c6c6cecec6c6c6c6c6c6c6c6c6bda5a5a5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefad5aefb573ffefd6ffffffffffffe7a552ffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7ce94f7d6b5fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffd6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6b6b6b0808089c9c9cffffffefefef4a4a4a181818cecece212121000000000000000000949494e7e7e70808080000000000000000000808089c9c9c949494080808636363b5b5b5080808424242f7f7f7d6d6d60808080000000000000808084a4a4af7f7f7ffffffe7e7e7393939292929cececeffffff9c9c9c080808525252bdbdbd101010424242e7e7e7efefef2929293131314242420808082929291010106363630808087b7b7be7e7e7101010000000000000101010c6c6c6adadad0808086363637b7b7b1010104242424a4a4a000000a5a5a5ffffffcecece101010424242f7f7f7dedede292929313131d6d6d6ffffffffffffffffff7b7b7b080808848484ffffffffffffffffffffffffadadad101010525252bdbdbd181818292929e7e7e7d6d6d6313131313131dededeffffffbdbdbd080808525252bdbdbd212121424242424242181818181818313131424242000000adadadd6d6d6212121313131dedede5252522121219c9c9c313131000000737373212121393939d6d6d64a4a4a101010c6c6c6f7f7f7848484292929080808000000737373f7f7f7f7f7f7313131101010dededeffffff7b7b7b0808080000000000001010109c9c9cfffffff7f7f7424242181818b5b5b56363630000009c9c9cffffffe7e7e7393939292929cececeffffff737373080808949494ffffff9c9c9c080808525252393939080808adadadefefef525252101010b5b5b5ffffffffffffffffffb5b5b5101010525252f7f7f7ffffffffffffffffff393939080808adadad4242420808086b6b6b212121292929e7e7e7f7f7f7424242181818b5b5b56363630000009c9c9cf7f7f7424242080808cececeffffffffffffffffffefefef525252181818bdbdbd424242101010cececeffffffffffffffffffadadad080808636363a5a5a51010105a5a5a8484840808084242424a4a4a0808089c9c9cffffff7b7b7b1010107b7b7ba5a5a50000005a5a5af7f7f7bdbdbd101010525252efefefffffffffffffffffffffffffffffff8c8c8c0808087b7b7bffffffffffff424242080808bdbdbd525252000000000000000000848484fffffffffffffffffff7f7f77373730000000000000000005a5a5affffffcecece4a4a4a101010000000212121d6d6d6ffffff8c8c8c1010107b7b7bffffffdedede424242181818bdbdbd5a5a5a181818a5a5a5f7f7f7737373181818949494fffffff7f7f7393939101010c6c6c6393939292929cececee7e7e7636363181818000000101010a5a5a5ffffffd6d6d6292929313131dededef7f7f7737373101010a5a5a5636363000000a5a5a5fffffffffffffffffffffffff7f7f7424242101010b5b5b5737373000000949494ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdededefff7eff7efe7ffefe7ffefe7ffefeff7efe7ffefe7ffefe7ffefeff7efe7ffefe7ffefe7ffefeff7efe7ffefe7f7efe7ffefeff7efe7ffefe7ffefe7ffefeff7efe7ffefe7ffefe7ffefeff7efe7ffefe7ffefe7ffefeff7efe7ffefe7ffefe7ffefeff7efe7ffefe7ffefe7ffefeff7efe7ffefe7ffefe7ffefeff7efe7ffefe7ffefe7ffefefffefe7e7c6b5ad6b42ad6b42ad6339ad6b42ad6339ad6b42ad6339ad6342ad6339ad6b42ad6339ad6b42ad6339b56b42ad6339ad6b42ad6339b56b42ad6339ad6b42ad6339b56b42ad6339ad6b42ad6339b56b42ad6339ad6b42ad6339b56b42ad6339ad6b42ad6339b56b42ad6339ad6b42ad6339ad6b42ad6339ad6342ad6339ad6b42ad6339ad6342ad6339b56b42ad6339ad6b42ad6339b56b42ad6339ad6b42ad6339b56b42ad6339ad6b42ad6339b56b42ad6339ad6b42ad6339b56b42ad6339ad6b42ad6339b56b42ad6339ad6b42ad6339b56b42ad6339ad6b42ad6339b56b42ad6339ad6342ad6339b56b42ad6339ad6b42ad6339b56b42ad6339ad6b42ad6339b56b42ad6339ad6b42ad6339b56b42ad6339ad6b42ad6339b56b42b56b4ace9473ce946bce9473ce8c6bce9473ce946bce9473ce8c6bce9473ce946bce9473ce8c6bce9473ce946bce9473ce8c6bce9473ce8c6bce9473ce8c6bce9473ce8c6bce9473ce8c6bce9473ce946bce9473ce8c6bce9473ce946bce9473ce8c6bce9473ce946bce9473ce8c6bce9473ce946bce9473ce8c6bce9473ce946bce9473ce8c6bce9473ce946bce9473ce8c6bce9473ce8c6bce9473ce8c6bce9473ce8c6bce9473ce8c6bce9473ce946bce9473ce8c6bce9473ce946bce9473ce8c6bce9473ce946bce9473ce8c6bce9473ce946bce9473ce8c6bce9473ce946bce9473ce8c6bce9473ce946bce9473ce8c6bce9473ce946bd6a58cf7efe7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececed6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececeefefefd6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededebdbdbdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7d6b5e79431ffffffffffffffffffe7ad52fff7e7ffffffffffffffffffffffffffffffffffffffffffe7b573f7ce94ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefc694f7deb5fffffffffffffffffffff7efd67b00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff737373000000a5a5a5ffffffe7e7e7313131292929d6d6d62929290000008c8c8c949494dededee7e7e7101010212121e7e7e79c9c9c080808424242d6d6d6292929313131424242080808949494ffffffd6d6d6101010313131e7e7e74a4a4a080808adadadffffffdedede424242292929d6d6d6fffffff7f7f72121211818185a5a5a101010848484ffffffffffff424242000000080808393939a5a5a5101010080808000000adadade7e7e71010101010109494949c9c9cefefefadadad101010181818101010292929d6d6d66b6b6b0808089c9c9cffffffcecece181818393939f7f7f7e7e7e7424242181818b5b5b5fffffffffffff7f7f76363630000009c9c9cffffffffffffffffffffffffefefef4242421010105a5a5a0808087b7b7bffffffdedede292929393939dededeffffff9c9c9c0808086b6b6be7e7e73939390808080808086b6b6b7b7b7b101010080808080808c6c6c6d6d6d6212121393939dedede5a5a5a101010212121080808737373cecece292929393939dedede4a4a4a181818c6c6c6c6c6c61818181010104a4a4aa5a5a5f7f7f7fffffff7f7f7313131101010dededeffffff848484080808848484c6c6c6181818212121e7e7e7ffffff9c9c9c1010104a4a4a292929292929d6d6d6ffffffe7e7e7424242212121cececeffffff7b7b7b080808949494e7e7e7525252101010adadada5a5a5101010525252e7e7e76363631010108c8c8cffffffffffffffffff949494080808636363ffffffffffffffffffffffff393939000000212121080808737373dedede292929212121e7e7e7ffffff9c9c9c1010104a4a4a313131292929d6d6d6ffffff4a4a4a080808a5a5a5ffffffffffffffffffefefef5a5a5a181818c6c6c65252521010109c9c9cffffffffffffffffff848484101010737373adadad101010212121080808313131cecece737373000000a5a5a5ffffffcecece2121213131315252520808089c9c9cffffffbdbdbd181818525252f7f7f7ffffffffffffffffffffffffffffff8c8c8c080808848484fffffff7f7f7313131101010c6c6c65a5a5a101010737373949494d6d6d6ffffffffffffffffffffffff7373731010105a5a5a9c9c9cbdbdbdefefef5a5a5a0808082929297b7b7bd6d6d6ffffffffffff949494101010848484f7f7f7ffffff848484080808525252313131313131dededef7f7f77373731010109c9c9cffffffe7e7e7292929212121cecece424242292929d6d6d67b7b7b101010212121636363c6c6c6ffffffffffffdedede292929313131dededeffffff737373181818a5a5a57b7b7b0000008c8c8cffffffffffffffffffffffffffffff949494101010525252292929292929d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7e7e7fff7effff7efffefe7fff7efffefe7fff7efffefe7fff7efffefe7fff7efffefe7fff7efffefe7ffefefffefe7fff7efffefe7ffefefffefe7fff7efffefe7fff7efffefe7fff7efffefe7fff7efffefe7fff7efffefe7fff7efffefe7fff7efffefe7fff7efffefe7fff7efffefe7fff7efffefe7fff7efffefe7fff7efffefe7fff7efffefe7fff7efe7c6b5b56b4aad6339b56b42ad6339b56b42ad6339b56b42ad6339b56b42ad6339b56b42ad6339b56b42ad6342b56b42ad6339b56b42ad6342b56b42ad6339b56b42ad6342b56b42ad6339b56b42ad6342b56b42ad6339b56b42ad6342b56b42ad6339b56b42ad6342b56b42ad6339b56b42ad6339b56b42ad6339b56b42ad6339b56b42ad6339b56b42ad6342b56b42ad6339b56b42ad6342b56b42ad6339b56b42ad6342b56b42ad6339b56b42ad6342b56b42ad6339b56b42ad6342b56b42ad6339b56b42ad6342b56b42ad6339b56b42ad6342b56b42ad6339b56b42ad6342b56b42ad6339b56b42ad6342b56b42ad6339b56b42ad6342b56b42ad6339b56b42ad6342b56b42ad6339b56b42ad6342b56b42ad6339b56b42ad6342bd7352ce9473d69473ce9473ce9473ce9473d69473ce9473ce9473ce9473d69473ce9473ce9473ce9473d69473ce9473ce9473ce9473ce9473ce9473ce9473ce9473ce9473ce9473ce9473ce9473d69473ce9473ce9473ce9473d69473ce9473ce9473ce946bd69473ce9473ce9473ce946bd69473ce9473ce9473ce9473d69473ce9473ce9473ce9473d69473ce9473ce9473ce9473ce9473ce9473ce9473ce9473ce9473ce9473ce9473ce9473d69473ce9473ce9473ce9473d69473ce9473ce9473ce9473d69473ce9473ce9473ce946bd69473ce9473ce9473ce9473d69473ce9473ce9473ce9473d69473ce9473ce9473ce9473d69473d6a584f7efefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc6c6ef736bce8c7bde8c84de847bde8c84de847bde8c84de847bde8c84de847bde6b63bd8c84defffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7d6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7e7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6b6b6b000000848484cecece636363080808525252ffffff212121000000c6c6c6dededeefefefe7e7e7080808212121d6d6d6949494080808424242f7f7f75a5a5a080808080808101010d6d6d6ffffffd6d6d6080808393939efefef5252520000009c9c9cefefefc6c6c6313131212121adadadefefefffffff6b6b6b000000080808181818d6d6d6ffffffffffff5a5a5a000000000000848484dedede393939000000000000c6c6c6efefef101010212121cececedededef7f7f7adadad080808000000101010a5a5a5ffffff6b6b6b000000a5a5a5e7e7e7b5b5b5101010393939cececeefefef7373730000003131319c9c9cb5b5b56b6b6b101010212121cececeffffffffffffffffffffffffffffff737373080808080808080808c6c6c6ffffffd6d6d6313131292929bdbdbda5a5a5313131080808adadadefefef4a4a4a000000101010a5a5a5d6d6d6181818000000181818d6d6d6cecece212121313131dedede525252000000000000525252dededececece212121393939d6d6d64a4a4a101010c6c6c6b5b5b5101010393939efefefcececef7f7f7efefefd6d6d6292929101010bdbdbdf7f7f77b7b7b0808088c8c8cd6d6d6181818101010dededeffffffcecece2929290000000808085a5a5af7f7f7efefefcecece313131212121adadade7e7e7737373080808949494bdbdbd101010393939dededededede313131181818bdbdbdadadad101010212121848484b5b5b58484842121211010109c9c9cffffffffffffffffffffffff393939000000000000424242efefefe7e7e7212121292929dededeffffffcecece2929290000000808085a5a5affffffffffff9494940808082929298c8c8cadadad848484e7e7e7525252181818bdbdbd9c9c9c080808212121848484b5b5b57b7b7b181818101010b5b5b5a5a5a5101010000000101010a5a5a5ffffff6b6b6b0808089c9c9cffffffefefef5a5a5a000000080808313131dededeffffffbdbdbd101010525252efefefffffffffffffffffffffffffffffff8c8c8c0808086b6b6bcecece6b6b6b080808424242e7e7e75252521818189c9c9cdededeefefeffffffffffffffffffff7f7f7737373101010848484dededee7e7e7e7e7e7525252101010a5a5a5efefefd6d6d6ffffffe7e7e77373731010106b6b6bdededef7f7f7cecece181818080808000000737373fffffff7f7f76b6b6b101010848484cecece5a5a5a000000525252e7e7e7393939292929d6d6d67b7b7b0808087b7b7befefefd6d6d6f7f7f7efefefb5b5b5292929292929c6c6c6e7e7e77373731010109c9c9cbdbdbd2121211818187b7b7badadad848484d6d6d6ffffffcecece2929290808080808085a5a5af7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdededefff7efffefe7ffefeff7efe7ffefe7ffefe7ffefeff7efe7ffefe7ffefe7ffefeff7efe7ffefe7f7efe7ffefeff7efe7ffefe7f7efe7ffefeff7efe7ffefe7ffefe7ffefeff7efe7ffefe7ffefe7ffefeff7efe7ffefe7ffefe7ffefeff7efe7ffefe7ffefe7ffefe7f7efe7ffefe7ffefe7ffefeff7efe7ffefe7ffefe7ffefeff7efe7ffefe7ffefe7e7c6b5ad6342ad6342ad6339b56b42ad6339ad6342ad6339ad6b42ad6339ad6342ad6339b56b42ad6339ad6b42ad6339b56b42ad6339ad6b42ad6339b56b42ad6339ad6b42ad6339b56b42ad6339ad6b42ad6339b56b42ad6339ad6b42ad6339b56b42ad6339ad6b42ad6339b56b42ad6339ad6342ad6339ad6b42ad6339ad6342ad6339ad6b42ad6339ad6b42ad6339b56b42ad6339ad6b42ad6339b56b42ad6339ad6b42ad6339b56b42ad6339ad6b42ad6339b56b42ad6339ad6b42ad6339b56b42ad6339ad6b42ad6339b56b42ad6339ad6b42ad6339b56b42ad6339ad6b42ad6339ad6b42ad6339ad6b42ad6339b56b42ad6339ad6b42ad6339b56b42ad6339ad6b42ad6339b56b42ad6339ad6b42ad6339b56b42ad6339ad6b42b5734ace9473ce8c6bce9473ce946bce9473ce8c6bce9473ce946bce9473ce8c6bce9473ce946bce9473ce8c6bce9473ce946bce9473ce8c6bce9473ce8c6bce9473ce8c6bce9473ce946bce9473ce8c6bce9473ce946bce9473ce8c6bce9473ce946bce9473ce8c6bce9473ce946bce9473ce8c6bce9473ce946bce9473ce8c6bce9473ce946bce9473ce8c6bce9473ce946bce9473ce8c6bce9473ce8c6bce9473ce8c6bce9473ce8c6bce9473ce8c6bce9473ce946bce9473ce8c6bce9473ce946bce9473ce8c6bce9473ce946bce9473ce8c6bce9473ce946bce9473ce8c6bce9473ce946bce9473ce8c6bce9473ce946bce9473ce8c6bd6a584f7efe7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6d6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8c84e71000ef1000ef1000ef1000ef1000e71000e71000e71000e71000de1000e71000de1000ceffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff737373000000080808080808101010393939dededeffffff2929290000001010101010107b7b7be7e7e71010100000001010100808081818189c9c9cffffffbdbdbd101010000000636363f7f7f7ffffffd6d6d6101010000000101010080808212121e7e7e77b7b7b101010080808000000101010636363ffffffb5b5b51818180000005a5a5af7f7f7ffffffffffff949494080808212121cececeffffff8c8c8c080808080808efefefe7e7e7181818000000101010101010adadadadadad0808080808088c8c8cffffffffffff6b6b6b0808089494945a5a5a080808080808000000101010949494f7f7f74a4a4a101010080808080808000000212121a5a5a5ffffffffffffffffffffffffffffffffffffd6d6d61818180808084a4a4af7f7f7ffffffdedede292929080808080808080808181818848484f7f7f7ffffff636363000000292929efefeff7f7f76b6b6b000000393939e7e7e7d6d6d6212121393939dedede525252000000292929dededeffffffcecece292929393939dedede4a4a4a181818c6c6c6efefef393939080808101010181818adadad7b7b7b1010100808080000001010106b6b6b848484080808101010101010080808636363ffffffffffffffffff636363080808101010b5b5b5ffffff949494101010080808000000101010525252737373080808a5a5a55a5a5a080808848484ffffffffffff7b7b7b000000737373f7f7f78484841010100808080808080808081010107b7b7bf7f7f7ffffffffffffffffffffffff393939000000424242cececeffffffe7e7e7292929292929e7e7e7ffffffffffff636363000000101010b5b5b5ffffffffffffefefef737373101010080808080808393939dedede5a5a5a181818bdbdbdf7f7f77b7b7b1010100808080808080808081010108c8c8cffffffadadad101010101010848484ffffffffffff737373000000a5a5a5ffffffffffffa5a5a5080808000000737373f7f7f7ffffffbdbdbd181818525252f7f7f7ffffffffffffffffffffffffffffff949494080808080808080808101010424242cececeefefef5a5a5a000000080808080808737373ffffffffffffffffffffffff7373730808080808081010104a4a4af7f7f79c9c9c1010100808081010104a4a4ad6d6d6313131080808000000080808212121cececef7f7f75a5a5a000000181818bdbdbdfffffff7f7f7737373000000080808080808101010525252dededee7e7e7393939212121d6d6d6c6c6c6292929080808181818313131d6d6d6636363101010000000080808080808848484737373181818949494ffffff9c9c9c181818000000080808181818cececeffffffffffff6b6b6b000000101010b5b5b5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7e7e7ffefeffff7efffefe7fff7efffefe7fff7efffefe7fff7efffefe7fff7efffefe7fff7efffefe7fff7efffefe7ffefefffefe7fff7efffefe7fff7efffefe7fff7efffefe7fff7efffefe7fff7efffefe7fff7efffefe7fff7efffefe7fff7efffefe7fff7efffefe7fff7efffefe7fff7efffefe7fff7efffefe7fff7efffefe7fff7efffefe7fff7efe7c6b5b56b4aad6339b56b42ad6342b56b42ad6339b56b42ad6339b56b42ad6339b56b42ad6342b56b42ad6339b56b42ad6342b56b42ad6339b56b42ad6342b56b42ad6339b56b42ad6342b56b42ad6339b56b42ad6342b56b42ad6339b56b42ad6342b56b42ad6339b56b42ad6342b56b42ad6339b56b42ad6339b56b42ad6339b56b42ad6339b56b42ad6339b56b42ad6342b56b42ad6339b56b42ad6342b56b42ad6339b56b42ad6342b56b42ad6339b56b42ad6342b56b42ad6339b56b42ad6342b56b42ad6339b56b42ad6342b56b42ad6339b56b42ad6342b56b42ad6339b56b42ad6339b56b42ad6339b56b42ad6342b56b42ad6339b56b42ad6342b56b42ad6339b56b42ad6342b56b42ad6339b56b42ad6342b56b42ad6339bd7352ce9473ce9473ce9473d69473ce9473ce9473ce9473d69473ce9473ce9473ce9473d69473ce9473ce9473ce9473d69473ce9473ce9473ce9473ce9473ce9473ce9473ce9473d69473ce9473ce9473ce9473d69473ce9473ce9473ce9473d69473ce9473ce9473ce946bd69473ce9473ce9473ce946bd69473ce9473ce9473ce9473d69473ce9473ce9473ce9473d69473ce9473ce9473ce9473ce9473ce9473ce9473ce9473ce9473ce9473ce9473ce9473d69473ce9473ce9473ce9473d69473ce9473ce9473ce9473d69473ce9473ce9473ce946bd69473ce9473ce9473ce9473d69473ce9473ce9473ce9473d69473ce9473ce9473d6a584ffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7525252fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8c84e71800f7b5adff3121f71000efb5b5ff9c94f7a59cff1000e7c6c6ff1000e71800e71000cefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffd6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffb5b5b57b7b7b7373737b7b7ba5a5a5e7e7e7ffffffffffff8c8c8c7b7b7b7373737b7b7bb5b5b5f7f7f77b7b7b7b7b7b737373848484b5b5b5f7f7f7fffffff7f7f78484847b7b7bc6c6c6ffffffffffffefefef7b7b7b7b7b7b737373949494cececeffffffb5b5b57b7b7b7373737b7b7b737373adadadffffffefefef8c8c8c7b7b7bc6c6c6ffffffffffffffffffd6d6d6848484949494ffffffffffffe7e7e77b7b7b848484f7f7f7f7f7f77b7b7b7b7b7b7373737b7b7bcececed6d6d67b7b7b949494f7f7f7ffffffffffffb5b5b5737373c6c6c6a5a5a57b7b7b7373737b7b7b737373c6c6c6ffffffefefefa5a5a56363634a4a4a848484c6c6c6fffffffffffffffffffffffffffffffffffffffffff7f7f79c9c9c737373b5b5b5ffffffffffffefefef9494947373737b7b7b848484bdbdbdffffffffffffffffffbdbdbd737373adadadffffffffffffcecece8484849c9c9cffffffe7e7e78c8c8c949494efefefa5a5a57b7b7bbdbdbdffffffffffffefefef8c8c8c949494efefefa5a5a57b7b7be7e7e7ffffffd6d6d67373735252527b7b7bd6d6d6b5b5b57b7b7b7373737b7b7b737373adadadbdbdbd8484847373737b7b7ba5a5a5efefefffffffffffffffffffc6c6c67b7b7b8c8c8cefefefffffffbdbdbd7b7b7b7373737b7b7b737373a5a5a5b5b5b57b7b7bbdbdbd8c8c8c737373e7e7e7ffffffffffffd6d6d68484848c8c8cf7f7f7f7f7f7b5b5b57373735252526b6b6bb5b5b5f7f7f7ffffffffffffffffffffffffffffff9494947b7b7bc6c6c6fffffffffffff7f7f78484848c8c8cefefefffffffffffffc6c6c67b7b7b8c8c8cefefefffffffffffffffffffefefefa5a5a5636363525252949494f7f7f7a5a5a5848484d6d6d6fffffff7f7f7adadad6b6b6b525252737373bdbdbdf7f7f7ffffffd6d6d6848484949494f7f7f7ffffffffffffadadad7b7b7bcececeffffffffffffefefef8484847b7b7bcececeffffffffffffdedede7b7b7ba5a5a5f7f7f7ffffffffffffffffffffffffffffffc6c6c67b7b7b7373737b7b7b9c9c9ce7e7e7ffffffffffffa5a5a57b7b7b7373737b7b7badadadffffffffffffffffffffffffb5b5b57b7b7b7b7b7b7373739c9c9cf7f7f7f7f7f79494945a5a5a636363a5a5a5dedede8c8c8c7373737b7b7b737373848484e7e7e7ffffffbdbdbd7b7b7b949494f7f7f7ffffffffffffb5b5b57b7b7b7373737b7b7ba5a5a5efefeffffffff7f7f79494948c8c8ce7e7e7ffffffb5b5b5636363525252949494e7e7e7adadad7373737b7b7b7373737b7b7bb5b5b5b5b5b57b7b7bcececeffffffffffffb5b5b57373734a4a4a848484efefefffffffffffffcecece7373738c8c8ce7e7e7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdededefff7eff7efe7ffefe7ffefe7ffefeff7efe7ffefe7ffefe7ffefeff7efe7ffefe7ffefe7ffefeff7efe7ffefe7f7efe7ffefeff7efe7ffefe7ffefe7ffefeff7efe7ffefe7ffefe7ffefeff7efe7ffefe7ffefe7ffefeff7efe7ffefe7ffefe7ffefeff7efe7ffefe7ffefe7ffefeff7efe7ffefe7ffefe7ffefeff7efe7ffefe7ffefe7ffefefffefe7e7c6b5ad6b42ad6b42ad6339ad6b42ad6339ad6b42ad6339ad6342ad6339ad6b42ad6339ad6b42ad6339b56b42ad6339ad6b42ad6339b56b42ad6339ad6b42ad6339b56b42ad6339ad6b42ad6339b56b42ad6339ad6b42ad6339b56b42ad6339ad6b42ad6339b56b42ad6339ad6b42ad6339ad6b42ad6339ad6342ad6339ad6b42ad6339ad6342ad6339b56b42ad6339ad6b42ad6339b56b42ad6339ad6b42ad6339b56b42ad6339ad6b42ad6339b56b42ad6339ad6b42ad6339b56b42ad6339ad6b42ad6339b56b42ad6339ad6b42ad6339b56b42ad6339ad6b42ad6339b56b42ad6339ad6342ad6339b56b42ad6339ad6b42ad6339b56b42ad6339ad6b42ad6339b56b42ad6339ad6b42ad6339b56b42ad6339ad6b42ad6339b56b42b56b4ace9473ce946bce9473ce8c6bce9473ce946bce9473ce8c6bce9473ce946bce9473ce8c6bce9473ce946bce9473ce8c6bce9473ce8c6bce9473ce8c6bce9473ce8c6bce9473ce8c6bce9473ce946bce9473ce8c6bce9473ce946bce9473ce8c6bce9473ce946bce9473ce8c6bce9473ce946bce9473ce8c6bce9473ce946bce9473ce8c6bce9473ce946bce9473ce8c6bce9473ce8c6bce9473ce8c6bce9473ce8c6bce9473ce8c6bce9473ce946bce9473ce8c6bce9473ce946bce9473ce8c6bce9473ce946bce9473ce8c6bce9473ce946bce9473ce8c6bce9473ce946bce9473ce8c6bce9473ce946bce9473ce8c6bce9473ce946bd6a58cf7efe7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececed6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7525252525252525252f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8c84e71000efb5adff948cf73121efb5adff2918efada5f73929efd6d6ff8473f71000de1000ceffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefe7e7e7efefefdedededededed6d6d6d6d6d6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7737373949494fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffff7fffff7fff7f7fffff7fff7f7fffff7fff7f7fffff7fff7f7fffff7fff7f7fffff7fff7f7fffff7fff7f7fffff7fff7f7fffff7fff7f7fffff7fff7f7fffff7fff7f7fffff7fff7f7fffff7fff7f7fffff7fff7f7fffff7fff7f7fffff7fff7f7fffff7fff7f7fffff7fff7f7fffff7fff7f7fffff7fff7f7fffff7fff7f7fffff7fff7f7fffff7efded6deb59cd6ad94d6ad9cd6ad94deb59cd6ad94d6ad9cd6ad94deb59cd6ad94d6ad9cd6ad94deb59cd6ad94d6ad9cd6ad94deb59cd6ad94d6ad9cd6ad94deb59cd6ad94d6b59cd6ad94deb59cd6ad94d6b59cd6ad94deb59cd6ad94d6ad9cd6ad94deb59cd6ad94d6ad9cd6ad94deb59cd6ad94d6ad9cd6ad94deb59cd6ad94d6ad9cd6ad94deb59cd6ad94d6ad9cd6ad94deb59cd6ad94d6ad9cd6ad94deb59cd6ad94d6b59cd6ad94deb59cd6ad94d6b59cd6ad94deb59cd6ad94d6ad9cd6ad94deb59cd6ad94d6ad9cd6ad94deb59cd6ad94d6ad9cd6ad94deb59cd6ad94d6ad9cd6ad94deb59cd6ad94d6ad9cd6ad94deb59cd6ad94d6ad9cd6ad94deb59cd6ad94d6ad9cd6ad94deb59cd6ad94d6ad9cd6ad94deb59cd6ad94deb5a5e7c6b5e7ceb5e7c6b5e7c6b5e7c6b5e7ceb5e7c6b5e7c6b5e7c6b5e7ceb5e7c6b5e7c6b5e7c6b5e7ceb5e7c6b5e7c6b5e7c6b5efceb5e7c6b5e7c6b5e7c6b5efceb5e7c6b5e7c6b5e7c6b5e7ceb5e7c6b5e7c6b5e7c6b5e7ceb5e7c6b5e7c6b5e7c6b5e7ceb5e7c6b5e7c6b5e7c6b5e7ceb5e7c6b5e7c6b5e7c6b5e7ceb5e7c6b5e7c6b5e7c6b5e7ceb5e7c6b5e7c6b5e7c6b5efceb5e7c6b5e7c6b5e7c6b5efceb5e7c6b5e7c6b5e7c6b5e7ceb5e7c6b5e7c6b5e7c6b5e7ceb5e7c6b5e7c6b5e7c6b5e7ceb5e7c6b5e7c6b5e7c6b5e7ceb5e7c6b5e7c6b5e7c6b5e7ceb5e7c6b5e7c6b5e7c6b5e7ceb5e7c6b5e7c6b5e7c6b5e7ceb5e7cebdfff7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7525252525252525252525252525252fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8c84e71800f7b5adff524af7ada5ffb5b5ff3121efceceff2110efc6c6ff1000e71800e71000cefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7d6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7e7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa5a5a5212121b5b5b5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6d6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7525252525252525252525252525252525252525252f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8c84e71000ef635aff8c84f74231f76352f78c84ff4a39ef1000ef7b73f78c7bf71000e71000d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8c84e71800de1000de1800de1000de1000de1000d61800de1000d61000d61000d61800d61000c6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffd6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececed6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6fffffffffffffffffffffffffffffffffff7ffffffffffffffffffc6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefdedededededededededededededededed6d6d6d6d6cececec6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5a5a5af7f7f7ffffffffffffc6c6c6313131ffffff9c9c9c292929313131292929636363ffffff9c9c9c292929313131292929ffffffffffffffffffffffff313131292929313131292929ffffffffffffffffffefefef313131292929313131292929e7e7e7ffffff848484292929313131292929ffffffffffffffffffffffffdedede292929313131292929b5b5b5fffffff7f7f75a5a5affffffffffffffffffb5b5b5313131292929313131b5b5b5ffffffffffffffffff5a5a5af7f7f7ffffffffffffffffff9c9c9c5a5a5affffffffffffffffffffffffffffffffffffffffff5a5a5af7f7f7ffffffffffffffffffffffffffffffb5b5b59c9c9cffffffffffffffffffffffffcecece7b7b7bffffffffffff848484292929313131292929ffffffffffffffffffc6c6c69c9c9cffffffdedede5a5a5afffffffffffffffffffffffff7f7f7292929ffffffffffffffffffffffffcecece9c9c9cffffffffffffffffffffffffffffffffffffdedede292929313131292929848484ffffffffffffffffffcecece292929313131292929dededefffffff7f7f7292929313131292929313131c6c6c6f7f7f7292929313131292929b5b5b5ffffffffffff9c9c9ccececeffffffffffffffffff313131292929313131292929ffffffffffffffffffc6c6c69c9c9cfffffffffffffffffff7f7f7292929cececeffffffffffffffffffffffffefefef313131292929313131292929cececeffffffffffffffffff636363efefefffffffffffffcecece292929ffffffffffffffffffffffffcecece292929313131292929e7e7e7ffffff848484c6c6c6ffffffffffffffffffffffff9c9c9cb5b5b5f7f7f7292929313131292929636363ffffffffffffffffffffffff292929313131292929313131ffffffffffffffffffffffffffffff636363efefefffffff7b7b7bcececeffffffffffffffffffffffff9c9c9cb5b5b59c9c9c3131312929293131312929299c9c9cffffffffffff2929293131315a5a5affffffffffff9c9c9c2929293131312929293131319c9c9cffffffffffffffffffb5b5b59c9c9cffffffffffffffffffb5b5b5292929313131c6c6c6ffffffffffffffffffffffffffffff292929ffffffffffffffffff7b7b7b313131292929f7f7f7ffffffffffffffffff313131ffffffffffffffffffffffff9c9c9cb5b5b5ffffff9c9c9cb5b5b5ffffff7b7b7bcececefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7d6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7e7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6d6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefded6d6dededed6d6d6dededed6d6d6efefefb5b5b5bdbdbda5a5a5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff636363efefefffffffffffff636363dededeffffff9c9c9ccececefffffffffffffffffff7f7f7adadadffffffffffffdedede5a5a5affffffefefef313131c6c6c6ffffffffffffdedede292929f7f7f7fffffff7f7f75a5a5affffffffffffffffffffffff9c9c9c9c9c9cffffffffffffcecece7b7b7bffffffffffffcecece292929f7f7f7ffffffffffffadadadf7f7f7efefef636363ffffffffffff949494636363ffffffffffffffffff8484849c9c9cffffffffffff636363efefefffffffffffffdedede5a5a5a636363ffffffffffffffffffffffffffffffffffffffffff636363efefefffffffffffffffffffffffffffffffefefef313131ffffffffffffffffffffffff7b7b7bcececeffffff636363949494ffffffffffffffffff949494ffffffffffffcecece949494ffffffffffff636363dededeffffffffffffffffffadadad9c9c9cffffffffffffffffffffffffc6c6c69c9c9cffffffffffffffffffffffffffffffcecece292929f7f7f7ffffffffffffadadad636363ffffffffffff9c9c9cffffffffffffffffff292929f7f7f7efefef636363ffffffffffffffffffffffff9c9c9cffffffffffffffffff7b7b7bcececeffffff9c9c9cc6c6c6ffffffefefef292929c6c6c6ffffffffffffdedede292929f7f7f7ffffffcecece9c9c9cffffffffffffffffff7b7b7b636363c6c6c6fffffffffffffffffffffffff7f7f75a5a5affffffffffffffffff5a5a5a9c9c9cffffffffffff5a5a5af7f7f7ffffffffffff5a5a5adededeffffffffffffffffffffffff949494ffffffffffffffffff292929f7f7f7c6c6c6848484ffffffffffffffffffffffff292929f7f7f7efefef636363ffffffffffffc6c6c6848484fffffff7f7f7292929cececeffffffffffffdedede313131efefefffffffffffffffffff5a5a5af7f7f7ffffffcecece7b7b7bffffffffffffffffffffffff292929efefefb5b5b5c6c6c6ffffffffffffffffffffffffffffff7b7b7bcececeffffffcecece9c9c9cffffffadadadcececeffffffffffffffffffffffffffffffffffffffffffb5b5b59c9c9cffffffffffffdedede5a5a5affffffffffff636363efefefffffffffffffffffffffffff313131ffffffffffffadadad9c9c9cfffffff7f7f75a5a5affffffffffffffffff5a5a5af7f7f7ffffffffffffffffff9c9c9cadadadffffff9c9c9cb5b5b5ffffff848484c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdeded6ffffffffffffffffffffffffffffffffffffffffffd6d6d6dededee7e7e7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5a5a5af7f7f7ffffffcecece7b7b7bffffffffffff9c9c9cc6c6c6ffffffffffffffffffffffffffffffffffffffffffffffff313131ffffff9c9c9cb5b5b5ffffffffffffffffffffffffcecece9c9c9cffffffefefef636363ffffffffffffffffffffffff5a5a5af7f7f7ffffffffffffffffff636363efefefffffff5a5a5ae7e7e7fffffffffffffffffffffffffffffff7f7f75a5a5affffffefefef313131ffffffffffffffffffffffffffffff636363efefefffffff5a5a5af7f7f7ffffffffffff7b7b7be7e7e75a5a5affffffffffffffffffffffffffffffffffffffffff5a5a5af7f7f7ffffffffffffffffffffffffffffffffffff7b7b7b313131292929313131292929313131ffffffcecece7b7b7bffffffffffffffffffffffffffffffffffffffffffc6c6c69c9c9cffffffffffffb5b5b5313131292929313131292929313131dededeffffffffffffffffffffffffcecece9c9c9cffffffffffffffffffffffffffffff5a5a5ae7e7e7ffffffffffffffffffffffff9c9c9ccececeffffffffffffffffffffffffffffff848484dededef7f7f75a5a5affffffffffffffffffffffffffffffffffffffffffffffffb5b5b5b5b5b5ffffff9c9c9ccececeffffff9c9c9cb5b5b5ffffffffffffffffffffffffcecece9c9c9cffffffc6c6c69c9c9cffffffffffffdedede848484b5b5b5cececeffffffffffffffffffffffffefefef636363ffffffffffffffffffffffff5a5a5adededeffffff636363efefefffffffc6c6c6848484ffffffffffffffffffffffffffffffffffffffffffffffffffffff848484dededeffffff292929313131292929313131292929848484fffffff7f7f75a5a5afffffffffffff7f7f75a5a5affffff9c9c9cb5b5b5ffffffffffffffffffffffffc6c6c69c9c9cffffffffffffffffff636363efefefffffffffffff3131312929293131312929293131317b7b7bffffffffffff313131efefefffffffffffffffffffefefef313131ffffffffffffffffff313131ffffffffffff292929f7f7f7ffffffffffffffffffffffffffffffffffffb5b5b59c9c9cffffffffffff9c9c9cb5b5b5ffffffffffffb5b5b5b5b5b5292929313131292929313131292929313131efefef636363dededeffffffffffff848484dededeffffffffffffb5b5b5c6c6c6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffd6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececed6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6d6d6d6d6d6d6d6d6d6cececed6d6d6cececed6d6ceb5b5b5e7e7e7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff636363efefefffffff292929f7f7f7ffffffffffff949494cececeffffffffffffffffffffffffffffffffffffffffff8484849c9c9cffffff5a5a5af7f7f7ffffffffffffffffffffffffefefef636363fffffff7f7f75a5a5affffffffffffffffffffffff313131ffffffffffffffffffffffff7b7b7bdededeefefef636363ffffffffffffffffffffffffffffffffffffefefef636363ffffffcecece9c9c9cffffffffffffffffffffffffffffff949494cececeffffff636363efefefffffffc6c6c6848484efefef636363ffffffffffffffffffffffffffffffffffffefefef292929c6c6c6ffffffffffffffffffffffffffffffffffffcecece9c9c9cffffffffffffcecece9c9c9cffffff949494cececeffffffffffffffffffffffffffffffffffffffffffcecece9c9c9cfffffffffffff7f7f75a5a5afffffffffffff7f7f75a5a5affffffffffffffffffffffffffffffc6c6c6292929292929313131adadadffffffefefef636363ffffffffffffffffffffffffffffffcecece9c9c9cffffffffffffffffffffffffb5b5b55a5a5affffffefefef636363ffffffffffffffffffffffffffffffffffffffffffdedede292929f7f7f7ffffff9c9c9cc6c6c6ffffff5a5a5af7f7f7ffffffffffffffffffffffffefefef636363ffffffcecece949494ffffffffffff636363dedede9c9c9cc6c6c6fffffffffffffffffffffffff7f7f75a5a5affffffffffffffffffffffffb5b5b5adadadffffff5a5a5af7f7f7ffffff313131efefefffffffffffffffffffffffffffffffffffffffffffffffffb5b5b55a5a5affffffffffff9c9c9cc6c6c6ffffffffffff9c9c9cc6c6c6ffffffefefef636363ffffffffffffc6c6c6848484ffffff636363efefeffffffffffffffffffffffffff7f7f75a5a5afffffffffffff7f7f7292929cececeffffffffffff9c9c9ccececeffffffffffff9c9c9ccececeffffffffffffffffff636363c6c6c6ffffffffffffdedede7b7b7bffffffffffffffffff7b7b7bdededeffffffffffff5a5a5acececeffffffffffffffffffffffffffffffb5b5b5949494ffffffffffff848484dededeffffffffffffdedede7b7b7bb5b5b5adadadffffffffffff292929ffffffffffff292929ffffffffffffffffffadadadb5b5b5ffffffffffffdedede848484ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5a5a5a313131292929848484ffffffffffffffffff9c9c9c292929313131292929cececeffffffffffffb5b5b5313131b5b5b5ffffffffffff636363ffffffffffffffffffffffffffffffffffff292929ffffffefefef636363ffffffffffffffffffffffff292929ffffffffffffffffffffffff848484dededef7f7f77b7b7bfffffffffffffffffffffffffffffffffffff7f7f75a5a5affffffc6c6c6b5b5b5ffffffffffffffffffffffffffffffb5b5b5b5b5b5ffffff5a5a5af7f7f7ffffff313131efefeff7f7f75a5a5affffffffffffffffffffffffffffffffffff9c9c9c9c9c9c848484ffffffffffffffffffffffffffffffffffffffffff313131ffffffffffff7b7b7be7e7e7ffffff9c9c9cdededeffffffffffffffffffffffffffffffffffffffffffc6c6c69c9c9cffffffffffffffffff848484dededeffffffb5b5b5b5b5b5ffffffffffffffffffffffffffffffcecece9c9c9cffffffffffff636363c6c6c6f7f7f77b7b7bffffffffffffffffffffffffffffffdedede848484ffffffffffffdedede3131317b7b7bfffffffffffff7f7f7292929313131292929636363ffffffffffffffffff313131292929ffffffffffffffffff9c9c9ccececeffffff636363ffffffffffffffffffffffffffffffffffff292929ffffffc6c6c69c9c9cffffffb5b5b59c9c9cffffff9c9c9ccececeffffffffffffffffffffffffefefef636363ffffffffffffffffffffffffc6c6c69c9c9cffffff6363632929293131317b7b7bffffffffffffffffffffffffffffffffffffffffffdedede3131317b7b7bffffffffffffffffffdedede848484ffffffffffff292929fffffffffffff7f7f72929293131312929299c9c9cffffffffffff5a5a5affffffffffffffffffffffffffffffffffff313131ffffffffffff9c9c9c9c9c9c7b7b7bffffffffffffe7e7e77b7b7bffffffffffff313131ffffffffffffffffffffffffffffff9c9c9cb5b5b5ffffffdedede848484ffffffffffffffffff848484dededeffffffffffffffffff9c9c9cb5b5b5ffffffffffffffffffffffffb5b5b59c9c9cffffffffffff7b7b7bdededeffffffffffffdedede848484ffffff848484dededeffffff292929ffffffffffff313131ffffffffffffffffffb5b5b5b5b5b5ffffffffffffffffff5a5a5af7f7f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7d6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7e7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6d6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff636363efefefffffffdedede636363ffffffffffff9c9c9ccececeffffffffffffffffffffffff7b7b7b848484ffffffffffffffffffffffff5a5a5af7f7f7ffffffffffffffffffffffffefefef636363fffffff7f7f75a5a5affffffffffffffffffffffff292929ffffffffffffffffffffffff7b7b7bdededeefefef636363ffffffffffffffffffffffffffffffffffffefefef636363ffffffcecece949494ffffffffffffffffffffffffffffff9c9c9ccececeffffff636363efefef9c9c9cadadadffffffefefef636363ffffffffffffffffffffffffffffffffffff292929ffffff7b7b7bdededeffffffffffffffffffffffffffffffffffff949494cececeefefef636363ffffffffffff9c9c9ccececeffffffffffffffffffffffffffffffffffffffffffcecece949494ffffffffffffffffffc6c6c69c9c9cffffff636363efefefffffffffffffffffffffffffffffffc6c6c69c9c9cffffffffffffdedede9c9c9cefefef636363ffffffffffffffffffffffffffffffcecece949494ffffffadadad313131ffffffffffffffffffffffffefefef636363ffffffffffffffffffffffffdedede313131dededeffffffffffffffffffffffff9c9c9cc6c6c6ffffff5a5a5af7f7f7ffffffffffffffffffffffffefefef636363ffffffcecece9c9c9cf7f7f7292929ffffffffffff9c9c9cc6c6c6fffffffffffffffffffffffff7f7f75a5a5affffffffffffffffffffffffb5b5b5adadadffffff5a5a5af7f7f7ffffffdedede5a5a5affffffffffffffffffffffffffffffadadad292929ffffffffffffffffffffffffffffffffffff5a5a5af7f7f7c6c6c69c9c9cffffffffffffefefef636363ffffffffffff5a5a5af7f7f7ffffff636363efefeffffffffffffffffffffffffff7f7f75a5a5affffffffffff313131ffffff848484dededeffffffffffff636363efefefcecece949494ffffffffffffffffffffffffffffffffffff636363efefefdedede7b7b7bffffffffffffffffff7b7b7bdededeffffffffffffffffffffffff5a5a5af7f7f7ffffffffffffffffffb5b5b59c9c9cffffffffffff848484dededeffffffffffffdedede7b7b7bffffffffffff636363ffffff313131ffffffffffff292929ffffffffffffffffffadadadb5b5b5ffffffffffffffffffcececeadadadffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5a5a5af7f7f7ffffffffffff7b7b7bf7f7f7ffffff9c9c9cc6c6c6ffffffffffffffffffffffff636363ffffffffffffffffffffffffffffff9c9c9cb5b5b5ffffffffffffffffffffffffcecece9c9c9cffffffefefef636363ffffffffffffffffffffffff292929ffffffffffffffffffffffff848484dededeffffff7b7b7be7e7e7fffffffffffffffffffffffffffffff7f7f75a5a5affffffefefef313131ffffffffffffffffffffffffffffff636363efefefffffff5a5a5acecece5a5a5afffffffffffff7f7f75a5a5affffffffffffffffffffffffffffffb5b5b59c9c9cffffffdedede9c9c9cffffffffffffffffffffffffffffffffffffdedede9c9c9cb5b5b5b5b5b5ffffffffffffe7e7e77b7b7bffffffffffffffffffffffffffffffffffffffffffc6c6c69c9c9cffffffffffffffffffffffff5a5a5ae7e7e77b7b7bffffffffffffffffffffffffffffffffffffcecece9c9c9cffffffffffffe7e7e77b7b7bffffff5a5a5ae7e7e7ffffffffffffffffffffffff9c9c9ccececeffffff848484efefeffffffffffffffffffffffffff7f7f75a5a5affffffffffffffffffffffffb5b5b5c6c6c6ffffffffffffffffffffffffffffff9c9c9ccececeffffff9c9c9cb5b5b5ffffffffffffffffffffffffcecece9c9c9cffffffc6c6c69c9c9c7b7b7bcececeffffffffffff9c9c9ccececeffffffffffffffffffffffffefefef636363ffffffffffffffffffffffff7b7b7bcececeffffff636363efefefffffffffffff848484efefefffffffffffffffffffffffff848484efefefffffffffffffffffffffffffffffffffffffb5b5b5c6c6c6848484dededefffffffffffff7f7f75a5a5affffffffffffb5b5b5b5b5b5ffffff9c9c9cb5b5b5ffffffffffffffffffffffffc6c6c69c9c9cffffffb5b5b59c9c9cffffffdedede9c9c9cffffffffffffb5b5b5cecece7b7b7bdededeffffffffffffffffffffffffffffffffffff7b7b7bdededeffffff313131ffffffffffffffffff313131efefefffffffffffffffffffffffff848484dededeffffffffffffffffffb5b5b59c9c9cffffffffffffb5b5b5b5b5b5ffffffffffffb5b5b59c9c9cffffffffffffc6c6c6b5b5b5292929ffffffffffff848484dededeffffffffffff848484c6c6c6ffffffffffffffffffffffff313131fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffd6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececed6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff636363efefefffffffefefef292929efefefffffff949494cececeffffffffffffffffffffffff5a5a5af7f7f7ffffffffffffadadadffffffffffff292929c6c6c6ffffffffffffdedede292929f7f7f7fffffff7f7f75a5a5affffffffffffffffffffffff313131ffffffffffffffffffffffff7b7b7bdededefffffff7f7f7292929dededeffffffffffffadadadf7f7f7efefef636363ffffffffffffadadad636363ffffffffffffffffff848484949494ffffffffffff636363292929dededeffffffffffffefefef636363ffffffffffffffffffffffffffffff313131efefefffffffffffff636363efefefffffffffffffffffffffffffffffffffffff6363637b7b7bf7f7f7ffffffffffffffffff9c9c9c7b7b7bffffffffffffffffff9c9c9cffffffffffffcecece9c9c9cffffffffffffffffffffffff9c9c9c7b7b7bcececeffffffffffffffffffffffffffffffffffffc6c6c69c9c9cffffffffffff7b7b7bb5b5b5ffffffdedede292929f7f7f7ffffffffffffadadad636363ffffffffffff949494cececeffffffffffffadadadffffffefefef636363ffffffffffffffffffffffffc6c6c69c9c9cffffffffffffc6c6c6f7f7f7ffffff9c9c9cc6c6c6ffffffffffff313131c6c6c6ffffffffffffdedede292929f7f7f7ffffffcecece292929848484ffffffffffffffffff9c9c9cc6c6c6fffffffffffffffffffffffff7f7f75a5a5affffffffffffffffff7b7b7b636363ffffffffffff5a5a5af7f7f7fffffff7f7f7292929f7f7f7ffffffffffffffffffffffff9c9c9ccececeffffffffffffadadadffffffffffffffffffefefef8484845a5a5affffffffffffffffffefefef636363ffffffffffff949494b5b5b5ffffffffffff292929cececeffffffffffffdedede292929efefefffffff292929f7f7f7ffffffffffff5a5a5af7f7f7fffffff7f7f77b7b7b636363ffffffffffffffffffdedededededeffffffffffff292929efefefffffff949494b5b5b5ffffffcecece7b7b7bffffffdedededededeffffffffffff292929f7f7f7ffffffcecece292929848484949494fffffffffffff7f7f7292929ffffffffffff636363dededeffffffffffffffffff7b7b7b292929ffffffffffffc6c6c6848484fffffff7f7f7292929ffffffffffffffffffffffffffffffadadadb5b5b5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5a5a5a313131292929313131c6c6c6ffffffffffff9c9c9c2929293131312929299c9c9cffffffffffff292929313131292929e7e7e7ffffffffffffffffff636363292929313131292929f7f7f7ffffffffffffefefef636363ffffffffffffffffffffffff292929ffffffffffffffffffffffff848484dededeffffffffffffffffff2929293131312929299c9c9cfffffff7f7f75a5a5affffffffffffffffffc6c6c63131312929293131319c9c9cffffffffffffffffff5a5a5a9c9c9cfffffffffffffffffff7f7f75a5a5affffffffffffffffffffffffb5b5b57b7b7bffffffffffffffffffc6c6c6848484ffffffffffffffffffffffffffffffffffff9c9c9c848484ffffffffffffffffffffffffffffffb5b5b5292929313131292929f7f7f77b7b7b313131292929313131292929313131efefefffffffc6c6c6313131ffffffffffffffffffffffffffffffffffffffffffcecece292929313131292929848484fffffffffffffffffff7f7f7292929313131292929636363ffffffffffffffffffffffff7b7b7b313131292929b5b5b5fffffff7f7f7292929313131292929313131efefefffffffb5b5b5313131292929848484ffffffffffff9c9c9ccececeffffffffffffffffff636363292929313131292929f7f7f7ffffffffffffc6c6c6313131efefefffffffffffffffffff9c9c9ccececeffffffffffffffffffffffffefefef3131312929293131312929299c9c9cffffffffffffffffff636363292929313131292929cececeffffffffffffffffffffffffffffffffffff7b7b7b313131292929b5b5b5ffffffffffffffffffffffff5a5a5ab5b5b5fffffffffffffffffff7f7f7292929313131292929848484ffffffffffffffffffffffff5a5a5a313131292929313131efefefffffffb5b5b5848484ffffffffffffffffffcecece7b7b7bffffffffffff636363b5b5b5ffffffffffffffffffffffff636363292929313131b5b5b5ffffffffffffffffff5a5a5a313131292929f7f7f7ffffffffffff5a5a5a313131292929b5b5b5ffffffffffffffffffffffff7b7b7b9c9c9cffffffffffffffffffcecece2929293131319c9c9cffffffffffffffffffffffffdedede292929ffffffffffffffffff9c9c9c313131292929cececeffffffb5b5b5292929313131292929313131292929fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7d6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7e7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6d6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7c6c6c6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffd6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececed6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7c6c6c6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7d6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7e7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6d6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7c6c6c6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffd6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececed6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7c6c6c6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7d6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7e7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6d6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7c6c6c6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffd6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececed6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7c6c6c6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7d6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefe7efefe7efefdeefefe7efefdeefefe7efefe7efefe7efefdeefefe7efefe7efefe7efefdeefefe7efefdeefefe7efefdeefefe7efefdeefefe7efefdeefefe7efefdeefefe7efefdeefefe7efefdeefefe7efefdeefefe7efefdeefefe7efefdeefefe7efefdeefefe7efefdeefefe7efefe7efefe7efefdeefefe7efefe7efefe7efefdeefefe7efefdeefefe7efefdeefefe7efefdeefefe7efefdeefefe7efefdeefefe7efefdeefefe7efefdeefefe7f7d6f7f7d6f7ffd6f7ffd6ffffd6f7f7d6f7ffd6f7ffd6ffffd6f7f7d6f7ffd6f7ffd6ffffd6f7f7d6f7ffd6f7ffd6ffffd6f7f7d6ffffd6f7ffd6ffffd6f7f7d6f7ffd6f7ffd6ffffd6f7f7d6f7ffd6f7ffd6ffffd6f7f7d6f7ffd6f7ffd6ffffd6f7f7d6f7ffd6f7ffd6ffffd6f7ffd6f7ffd6f7ffd6ffffd6f7ffd6f7ffd6f7ffd6ffffd6f7f7d6f7ffd6f7ffd6ffffd6f7f7d6f7ffd6f7ffd6ffffd6f7f7d6ffffd6f7ffd6ffffd6f7f7d6f7ffd6f7ffd6ffffd6f7f7d6f7ffd6f7ffd6ffffd6f7f7d6f7ffd6f7ffd6ffffd6f7ffd6f7ffd6f7ffd6ffffd6f7ffd6f7ffd6f7ffd6ffffd6f7f7d6f7ffd6f7ffd6ffffd6f7f7d6f7ffd6f7ffd6ffffd6f7f7d6ffffd6f7ffd6ffffd6f7f7d6ffffd6f7ffd6ffffd6f7f7d6f7ffd6f7ffd6ffffd6f7f7d6f7ffd6f7ffd6ffffd6f7f7d6f7ffd6f7ffd6ffffd6f7f7d6f7ffd6f7fff7f7e7f7efd6f7f7d6f7f7d6f7f7d6f7efd6f7f7d6f7f7d6f7f7d6f7efd6f7f7d6f7f7d6f7f7d6f7efd6f7f7d6f7f7d6f7f7d6f7f7d6f7f7d6f7f7d6f7f7d6f7f7d6f7f7d6f7f7d6f7f7d6f7efd6f7f7d6f7f7d6f7f7d6f7efd6f7f7d6f7f7d6f7f7d6f7efd6f7f7d6f7f7d6f7f7d6f7efd6f7f7d6f7f7d6f7f7d6f7efd6f7f7d6f7f7d6f7f7d6f7efd6f7f7d6f7f7d6f7f7d6f7f7d6f7f7d6f7f7d6f7f7d6f7f7d6f7f7d6f7f7d6f7f7d6f7efd6f7f7d6f7f7d6f7f7d6f7efd6f7f7d6f7f7d6f7f7d6f7efd6f7f7d6f7f7d6f7f7d6f7efd6f7f7d6f7f7d6f7f7d6f7efd6f7f7d6f7f7d6f7f7d6f7efd6f7f7d6f7f7d6f7f7d6f7efd6f7f7d6f7f7d6f7f7d6f7efd6f7f7d6f7f7d6f7f7d6f7efd6f7f7d6f7f7d6f7f7d6f7efd6f7f7d6f7f7d6f7f7d6f7efd6f7f7d6f7f7d6f7f7d6f7efd6f7f7d6f7f7d6f7f7d6f7efd6f7f7d6f7f7d6f7f7d6f7f7d6f7f7d6f7f7d6f7f7d6f7efd6f7f7d6f7f7d6f7f7d6f7efd6f7f7d6f7f7d6f7f7d6f7efd6f7f7d6f7f7d6f7f7d6f7efd6f7f7d6f7f7d6f7f7d6f7efd6f7f7d6f7f7d6f7f7d6f7efd6f7f7d6f7f7d6f7f7d6f7efd6f7f7d6f7f7d6f7f7d6f7f7d6f7f7d6f7f7d6f7f7d6f7f7d6f7f7d6f7f7d6f7f7d6f7efd6f7f7d6f7f7d6f7f7d6f7efd6f7efe7efdef7efdeffefdef7efdeffefdef7efdeffefdef7efdeffefdef7efdeffefdef7efdeffefdef7efdeffefdef7efdeffefdef7efdeffefdef7efdeffefdef7efdeffefdef7efdeffefdef7efdeffefdef7efdeffefdef7efdeffefdef7efdeffefdef7efdeffefdef7efdeffefdef7efdeffefdef7efdeffefdef7efdeffefdef7efdeffefdef7efdeffefdef7efdeffefdef7efdeffefdef7efdeffefe7e7f7e7e7efe7e7f7e7e7efe7e7f7e7e7efe7e7f7e7e7efe7e7f7e7e7efe7e7f7e7e7efe7e7f7e7e7efe7e7f7e7e7efe7e7f7e7e7efe7e7f7e7e7efe7e7f7e7e7efe7e7f7e7e7efe7e7f7e7e7efe7e7f7e7e7efe7e7f7e7e7efe7e7f7e7e7efe7e7f7e7e7efe7e7f7e7e7efe7e7f7efdef7efd6f7f7d6f7f7d6f7f7d6f7efd6f7f7d6f7f7d6f7f7d6f7efd6f7f7d6f7f7d6f7f7d6f7efd6f7f7d6f7f7d6f7f7d6f7efd6f7f7d6f7f7d6f7f7d6f7f7d6f7f7d6f7f7d6f7f7d6f7efd6f7f7d6f7f7d6f7f7d6f7efd6f7f7d6f7f7d6f7f7d6f7efd6f7f7d6f7f7d6f7f7d6f7efd6f7f7d6f7f7d6f7f7d6f7efd6f7f7d6f7f7d6f7f7d6f7efd6f7f7d6f7f7d6f7f7d6f7efd6f7f7d6f7f7d6f7f7d6f7efd6f7f7d6f7f7d6f7f7d6f7efd6f7f7d6f7f7d6f7f7d6f7efd6f7f7d6f7f7d6f7f7d6f7efd6f7f7d6f7f7d6f7f7d6f7efd6f7f7d6f7f7d6f7f7d6f7efd6f7f7d6f7f7d6f7f7d6f7f7d6f7f7d6f7f7d6f7f7d6f7f7d6f7f7d6f7f7d6f7f7d6efe7d6e7ded6e7ded6e7dedee7ded6efdedee7ded6efe7dee7ded6efdedee7ded6efe7dee7ded6e7ded6e7ded6e7dedee7ded6e7ded6e7ded6e7dedee7ded6e7ded6e7ded6e7dedee7ded6e7ded6e7ded6e7dedee7ded6e7ded6e7ded6e7dedee7ded6e7ded6e7ded6e7dedee7ded6e7ded6e7ded6e7dedee7ded6e7ded6e7ded6efe7dee7ded6e7ded6e7ded6e7dedee7ded6e7ded6e7ded6e7dedee7ded6e7ded6e7ded6e7dedee7ded6e7ded6e7ded6e7dedee7ded6e7ded6e7ded6efe7dee7ded6e7ded6e7ded6e7dedee7ded6e7ded6e7ded6e7dedee7ded6e7ded6e7ded6e7dedee7ded6e7ded6e7ded6e7dedee7ded6e7ded6e7ded6e7dedee7ded6e7ded6e7ded6e7dedee7ded6e7ded6e7ded6e7dedee7ded6e7ded6e7ded6efe7dee7ded6efdedee7ded6efe7dee7ded6efdedee7ded6e7dedee7ded6e7ded6e7ded6e7dedee7ded6e7ded6e7dedeefe7efefdeefefe7efefe7efefe7efefdeefefe7efefe7efefe7efefdeefefe7efefdeefefe7efefdeefefe7efefdeefefe7efefdeefefe7efefdeefefe7efefdeefefe7efefdeefefe7efefdeefefe7efefdeefefe7efefdeefefe7efefdeefefe7efefe7efffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6d6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefdeefa56ba5945294945a94945294945294945294945a94945294945294945294945a94945294945a94945294945a94945294945a94945294945a94945294945a948c5294945a94945294945a948c5294945a94945294945a94945294945a94945294945a94945294945a94945294945294945294945a94945294945294945294945a94945294945a94945294945a94945294945a94945294945a94945294945a94945294945a94945294945a948c5294945a9484639c08c6de00c6de00cee700c6de00cee700c6de00cee700c6de00cee700c6de00cee700c6de00cee700c6de00cee700c6de00cee700c6de00cee700c6de00cee700c6de00cee700c6de00cee700c6de00cee700c6de00cee700c6de00cee700c6de00cee700c6de08cee700c6de00cede00c6de08cee700c6de00cede00c6de00cee700c6de00cee700c6de00cee700c6de00cee700c6de00cee700c6de00cee700c6de00cee700c6de00cee700c6de00cee700c6de00cee700c6de00cee700c6de00cee700c6de08cee700c6de00cede00c6de08cee700c6de00cede00c6de00cee700c6de00cee700c6de00cee700c6de00cee700c6de00cee700c6de00cee700c6de00cee700c6de00cee700c6de00cee700c6de00cee700c6de00cee700c6de00cee700c6de00cee700c6de00cee700c6de00cee700c6de00cee700c6de00ceef9cb542bdb500b5b500bdb500b5b500bdb500b5b500bdb500b5b500bdb500b5b500bdb500b5b500bdb500b5b500bdb500b5b500bdb500b5b500bdb508b5b500bdb500b5b500bdb500b5b500bdb500b5b500bdb500b5b500bdb500b5b500bdb500b5b500bdb500b5ad00bdb500b5b500bdb500b5ad00bdb500b5b500bdb500b5b500bdb500b5b500bdb500b5b500bdb500b5b500bdb500b5b500bdb508b5b500bdb500b5b500bdb508b5b500bdb500b5b500bdb500b5b500bdb500b5b500bdb500b5b500bdb500b5ad00bdb500b5b500bdb500b5ad00bdb500b5b500bdb500b5b500bdb500b5b500bdb500b5b500bdb500b5b500bdb500b5b500bdb500b5b500bdb500b5b500bdb508b5b500bdb500b5b500bdb500b5b500bdb500b5b500bdb500b5b500bdb500b5b500bdb500b5b500bdb500b5b500bdb500b5b500bdb500b5b500bdb508b5b500bdb500b5b500bdb500b5b500bdb500b5b500bdb500b5b500bdb500b5b500bdb500b5b500bdb500b5ad00bdb500b5b500bdb500b5ad00bdb500b5b500bdb500b5b500bdb500b5b500bdb500b5b500bdb500b5b500bdb500b5b500bdb508b5b500bdb500b5b500bdb508b5b500bdb500b5b500bdb500b5b500bdb500b5b500bdb500b5b500bdb500a584638c29de8c31ce8c31d68431ce8c39d68c31ce8c31d68c31ce8c39d68c31ce8c31d68c31ce8c39d68c31ce8c31d68c31ce8c39d68c31ce8c31d68c31ce8c31d68c31ce8c31d68c31ce8c39d68c31ce8c31d68c31ce8c39d68c31ce8c31d68c31ce8c39d68c31ce8c31d68c31ce8c39d68c31ce8c31d68c31ce8c39d68c31ce8c31d68c31ce8c39d68c31ce8c31d68c31ce8c39d68c31ce8c31d68c31cea55a84ad635aad6b63a56363ad6b63a56363ad6b63a56363ad6b63a56363ad6b63a56363ad6b63ad6363ad6b63a56363ad6b63ad6363ad6b63a56363ad6b63ad6363ad6b63a56363ad6b63ad6363ad6b63a56363ad6b63ad6363ad6b63a56363ad6b63ad6363ad6b63a56363ad6b63b59439bdb500b5ad00bdb500b5b500bdb500b5ad00bdb500b5b500bdb500b5b500bdb500b5b500bdb500b5b500bdb500b5b500bdb500b5b500bdb508b5b500bdb500b5b500bdb508b5b500bdb500b5b500bdb500b5b500bdb500b5b500bdb500b5b500bdb500b5b500bdb500b5b500bdb500b5b500bdb500b5b500bdb500b5b500bdb500b5b500bdb500b5b500bdb500b5b500bdb500b5b500bdb500b5b500bdb500b5b500bdb500b5b500bdb500b5ad00bdb500b5b500bdb500b5ad00bdb500b5b500bdb500b5b500bdb500b5b500bdb500b5b500bdb500b5b500bdb500b5b500bdb508b5b500bdb500b5b500bdb508b5b500bdb500b5b500bdb500bdb5008c73086339106b42186b39186b42186339106b42186339106b42186339106b42186339106b42186339106b42186b39186b42186339106b42186b39186b42186339106b42186b39186b42186339106b42186b39186b42186339106b42186b39186b42186339106b42186b39186b42186339106b42186b39186b42186339106b42186339106b42186339106b42186b39186b42186339106b42186b39186b42186339106b42186b39186b42186339106b42186b39186b42186339106b42186339106b42186339106b42186b39186b42186339106b42186b39186b42186339106b42186b39186b42186339106b42186b39186b42186339106b42186b39186b42186339106b42186b39186b42186339106b42186b39186b42186339106b42186339106b42186339106b42186339106b42186339106b42186b39186b42186339106b42186b39186b4218633918734a42945294945294945294945a94945294945294945294945a94945294945a94945294945a94945294945a94945294945a94945294945a94945294945a94945294945a948c5294945a94945294945a94945294945a94945294945a94945294945a94945294945a9ce7d6e7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7c6c6c6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffd6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefdeef9c6b9c9452948c52949452948c52949452948c528c9452948c52949452948c528c9452948c52949452948c52949452948c52949452948c52949452948c52949452948c52949452948c52949452948c52949452948c52949452948c52949452948c52949452948c52949452948c52949452948c528c9452948c52949452948c528c9452948c52949452948c52949452948c52949452948c52949452948c52949452948c52949452948c52949452948c528c84639c08bdd600cede00c6de00c6de00c6de00cede00c6de00c6de00c6de00cede00c6de00c6de00c6de00cede00c6de00c6de00c6de00c6de00c6de00c6de00c6de00cede00c6de00c6de00c6de00cede00c6de00c6de00c6de00cede00c6de00c6de00c6de00cede00c6de00c6de00c6de00cede00c6de00c6de00c6de00cede00c6de00c6de00c6de00cede00c6de00c6de00c6de00cede00c6de00c6de00c6de00c6de00c6de00c6de00c6de00cede00c6de00c6de00c6de00cede00c6de00c6de00c6de00cede00c6de00c6de00c6de00cede00c6de00c6de00c6de00cede00c6de00c6de00c6de00cede00c6de00c6de00c6de00cede00c6de00c6de00c6de00c6de00c6de00c6de00c6de00c6de00c6de00c6de00c6de00cede00c6de00c6de00c6de00cede00c6de00c6de00c6de00cede00c6de00c6de00c6de00cede00c6e79cb542b5ad00bdb500b5ad00bdb500b5ad00bdb500b5ad00bdb500b5ad00bdb500b5ad00bdb500b5ad00bdb500b5ad00bdb500b5ad00bdb500b5ad00bdb500b5ad00bdb500b5ad00bdb500b5ad00bdb500b5ad00bdb500b5ad00bdb500b5ad00bdb500b5ad00bdb500b5ad00b5b500b5ad00bdb500b5ad00bdb500b5ad00bdb500b5ad00bdb500b5ad00bdb500b5ad00bdb500b5ad00bdb500b5ad00bdb500b5ad00bdb500b5ad00bdb500b5ad00bdb500b5ad00bdb500b5ad00bdb500b5ad00bdb500b5ad00bdb500b5ad00b5b500b5ad00bdb500b5ad00b5b500b5ad00bdb500b5ad00bdb500b5ad00bdb500b5ad00bdb500b5ad00bdb500b5ad00bdb500b5ad00bdb500b5ad00bdb500b5ad00bdb500b5ad00bdb500b5ad00bdb500b5ad00bdb500b5ad00bdb500b5ad00bdb500b5ad00bdb500b5ad00bdb500b5ad00bdb500b5ad00bdb500b5ad00bdb500b5ad00bdb500b5ad00bdb500b5ad00bdb500b5ad00bdb500b5ad00bdb500b5ad00bdb500b5ad00b5b500b5ad00bdb500b5ad00b5b500b5ad00bdb500b5ad00bdb500b5ad00bdb500b5ad00bdb500b5ad00bdb500b5ad00bdb500b5ad00bdb500b5ad00bdb500b5ad00bdb500b5ad00bdb500b5ad00bdb500b5ad00bdb500b5b500ad8c6b8429d68c31ce8431ce8c31ce8431ce8c31ce8431ce8c31d68431ce8c31ce8431ce8c31d68431ce8c31ce8431ce8c31d68431ce8c31ce8431ce8c31d68431ce8c31ce8431ce8c31d68431ce8c31ce8431ce8c31d68431ce8c31ce8431ce8c31d68431ce8c31ce8431ce8c31d68431ce8c31ce8431ce8c31d68431ce8c31ce8431ce8c31d68431ce8c31ce8431ce8c31d68431ce8c31ce8431ce8c31ce9c527bad6363a56363ad6b63a5635aad6363a56363ad6363a5635aad6363a56363ad6363a5635aad6363a56363ad6b63a5635aad6363a56363ad6b63a5635aad6363a5635aad6b63a5635aad6363a5635aad6b63a5635aad6363a56363ad6b63a5635aad6363a56363ad6363a5635ab59439b5b500bdb500b5ad00b5b500b5ad00bdb500b5ad00bdb500b5ad00bdb500b5ad00bdb500b5ad00bdb500b5ad00bdb500b5ad00bdb500b5ad00bdb500b5ad00bdb500b5ad00bdb500b5ad00bdb500b5ad00bdb500b5ad00bdb500b5ad00bdb500b5ad00bdb500b5ad00bdb500b5ad00bdb500b5ad00b5b500b5ad00bdb500b5ad00bdb500b5ad00bdb500b5ad00bdb500b5ad00bdb500b5ad00bdb500b5ad00bdb500b5ad00bdb500b5ad00bdb500b5ad00b5b500b5ad00bdb500b5ad00bdb500b5ad00bdb500b5ad00bdb500b5ad00bdb500b5ad00bdb500b5ad00bdb500b5ad00bdb500b5ad00bdb500b5ad00bdb500b5ad00bdb500b5ad00bdb5008c6b006339186339106b42186339106b42186339106b39186339106b42186339106b39186339106b42186339106b42186339106b42186339106b42186339106b42186339106b42186339106b42186339106b42186339106b42186339106b42186339106b42186339106b42186339106b42186339106b42186339106b42186339106b39186339106b42186339106b42186339106b42186339106b42186339106b42186339106b42186339106b42186339106b42186339106b42186339106b39186339106b42186339106b42186339106b42186339106b42186339106b42186339106b42186339106b42186339106b42186339106b42186339106b42186339106b42186339106b42186339106b42186339106b42186339106b42186339106b39186339106b42186339106b39186339106b42186339106b42186339106b42186339106b42186339106b42187342399452948c52949452948c528c9452948c52949452948c528c9452948c52949452948c52949452948c52949452948c52949452948c52949452948c52949452948c52949452948c52949452948c52949452948c52949452948c52949452948c5294945294945294e7deefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececed6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefdedededededed6d6d6d6d6d6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7eff7d6c6deceb5ced6b5d6ceb5ced6b5d6ceb5ced6b5d6ceb5ced6b5d6ceb5ced6b5d6ceb5ced6b5d6ceb5ced6b5d6ceb5ced6b5d6ceb5ced6b5d6ceb5ced6b5d6ceb5ced6b5d6ceb5ced6b5d6ceb5ced6b5d6ceb5ced6b5d6ceb5ced6b5d6ceb5ced6b5d6ceb5ced6b5d6ceb5ced6b5d6ceb5ced6b5d6ceb5ced6b5d6ceb5ced6b5d6ceb5ced6b5d6ceb5ced6b5d6ceb5ced6b5d6ceb5ced6b5d6ceb5ced6b5d6ceb5ced6b5d6ceb5ced6b5d6ceb5ced6b5d6c6b5d694e7f78ce7f794eff78ce7ef94eff78ce7f794eff78ce7ef94eff78ce7f794eff78ce7ef94eff78ce7f794eff78ce7ef94eff78ce7f794eff78ce7ef94eff78ce7f794eff78ce7ef94eff78ce7f794eff78ce7ef94eff78ce7f794eff78ce7ef94eff78ce7f794eff78ce7ef94eff78ce7f794eff78ce7ef94eff78ce7f794eff78ce7ef94eff78ce7f794eff78ce7ef94eff78ce7f794eff78ce7ef94eff78ce7f794eff78ce7ef94eff78ce7f794eff78ce7ef94eff78ce7f794eff78ce7ef94eff78ce7f794eff78ce7ef94eff78ce7f794eff78ce7ef94eff78ce7f794eff78ce7ef94eff78ce7f794eff78ce7ef94eff78ce7f794eff78ce7ef94eff78ce7f794eff78ce7ef94eff78ce7f794eff78ce7ef94eff78ce7f794eff78ce7ef94eff78ce7f794eff78ce7ef94eff78ce7f794eff78ce7ef94eff78ce7f794efffd6deade7e794dede8ce7de94dede8ce7e794dede8ce7de94dede8ce7e794dede8ce7de94dede8ce7e794dede8ce7de94dede8ce7e794dede8ce7de94dede8ce7e794dede8ce7de94dede8ce7e794dede8ce7de94dede8ce7e794dede8ce7de94dede8ce7e794dede8ce7de94dede8ce7e794dede8ce7de94dede8ce7e794dede8ce7de94dede8ce7e794dede8ce7de94dede8ce7e794dede8ce7de94dede8ce7e794dede8ce7de94dede8ce7e794dede8ce7de94dede8ce7e794dede8ce7de94dede8ce7e794dede8ce7de94dede8ce7e794dede8ce7de94dede8ce7e794dede8ce7de94dede8ce7e794dede8ce7de94dede8ce7e794dede8ce7de94dede8ce7e794dede8ce7de94dede8ce7e794dede8ce7de94dede8ce7e794dede8ce7de94dede8ce7e794dede8ce7de94dede8ce7e794dede8ce7de94dede8ce7e794dede8ce7de94dede8ce7e794dede8ce7de94dede8ce7e794dede8ce7de94dede8ce7e794dede8ce7de94dede8ce7e794dede8ce7de94dede8ce7e794dede8ce7de94dede8ce7e794dede8ce7de94dede8ce7e794dede8ce7de94dede8ce7e794dede8ce7de94dede8ce7e794dede8ce7de94dede8ce7e794dede8ce7de94dede8ce7e794dede8ce7de94dede8ce7e794d6cebdcea5efcea5efcea5efcea5efcea5efcea5efcea5efcea5efcea5efcea5efcea5efcea5efcea5efcea5efcea5efcea5efcea5efcea5efcea5efcea5efcea5efcea5efcea5efcea5efcea5efcea5efcea5efcea5efcea5efcea5efcea5efcea5efcea5efcea5efcea5efcea5efcea5efcea5efcea5efcea5efcea5efcea5efcea5efcea5efcea5efcea5efcea5efcea5efcea5efcea5efcea5efcea5efd6b5c6d6bdb5debdbddebdb5debdbdd6bdb5debdbdd6bdb5debdbdd6bdb5debdbdd6bdb5debdbdd6bdb5debdbddebdb5debdbdd6bdb5debdbddebdb5debdbdd6bdb5debdbddebdb5debdbdd6bdb5debdbddebdb5debdbdd6bdb5debdbddebdb5debdbdd6bdb5debdbdd6bdb5debdbddecea5e7e794dede8ce7de94dede8ce7e794dede8ce7de94dede8ce7e794dede8ce7de94dede8ce7e794dede8ce7de94dede8ce7e794dede8ce7de94dede8ce7e794dede8ce7de94dede8ce7e794dede8ce7de94dede8ce7e794dede8ce7de94dede8ce7e794dede8ce7de94dede8ce7e794dede8ce7de94dede8ce7e794dede8ce7de94dede8ce7e794dede8ce7de94dede8ce7e794dede8ce7de94dede8ce7e794dede8ce7de94dede8ce7e794dede8ce7de94dede8ce7e794dede8ce7de94dede8ce7e794dede8ce7de94dede8ce7e794dede8ce7de94dede8ce7e794dede8ce7de94dede8ce7e794dede8ce7de94dede8ce7e794dede8ce7de94dede8ccec694bda594bdad9cbda594bdad9cbda594bdad9cbda594bdad9cbda594bdad9cbda594bdad9cbda594bdad9cbda594bdad9cbda594bdad9cbda594bdad9cbda594bdad9cbda594bdad9cbda594bdad9cbda594bdad9cbda594bdad9cbda594bdad9cbda594bdad9cbda594bdad9cbda594bdad9cbda594bdad9cbda594bdad9cbda594bdad9cbda594bdad9cbda594bdad9cbda594bdad9cbda594bdad9cbda594bdad9cbda594bdad9cbda594bdad9cbda594bdad9cbda594bdad9cbda594bdad9cbda594bdad9cbda594bdad9cbda594bdad9cbda594bdad9cbda594bdad9cbda594bdad9cbda594bdad9cbda594bdad9cbda594bdad9cbda594bdad9cbda594bdad9cbda594bdad9cbda594bdad9cbda594bdad9cbda594bdad9cbda594bdad9cbda594bdad9cbda594bdad9cbda594bdad9cbda594bdad9cbda594bdad9cbda594bdad9cbda594c6adadceb5ced6b5d6ceb5ced6b5d6ceb5ced6b5d6ceb5ced6b5d6ceb5ced6b5d6ceb5ced6b5d6ceb5ced6b5d6ceb5ced6b5d6ceb5ced6b5d6ceb5ced6b5d6ceb5ced6b5d6ceb5ced6b5d6ceb5ced6b5d6ceb5ced6b5d6ceb5ced6b5d6ceb5ced6b5d6ceb5ced6b5d6f7eff7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7c6c6c6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7d6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6d6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7c6c6c6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffd6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececed6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7c6c6c6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7d6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6d6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7c6c6c6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffd6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececed6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7c6c6c6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7d6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6d6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefad5affe7ceffffffffffffffffffe7a552ffefd6e7a552efad5ad67b00de7b00fff7e7ffffffde9429fffffffffffff7ce9cf7deb5ffffffde9429ffffffffffffffffffffffffffffffe7a552de7b00d67b00efad5affffffefad5afff7e7ffffffffffffefbd7bd67b00de7b00ffe7cef7ce94f7d6b5fffffffff7efefad5affffffe79431ffffffffffffefc694efad5afffffffffffffff7e7de7b00d67b00de7b00fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffd6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececed6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7e7cef7ce94fffffffffffffff7e7e7a552ffffffe7ad52f7d6adfffffff7e7cee7ad52ffffffde9431ffffffffffffefc694f7deb5ffffffe79431ffffffffffffffffffffffffffffffe7a552ffffffffffffde8c29ffffffe7a552fff7effffffff7deb5efb573ffffffffffffffffffefc694f7deb5fffffffff7efe7a552ffffffde8c29ffffffffffffe7ad52e7b573fff7efffffffe79431fff7e7fffffff7e7cee7ad52ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffde9429de7b00d67b00de7b00f7d6b5ffffffe7a552fff7efffffffffffffe7a552ffffffde9429fffffffffffff7ce94f7d6b5ffffffde9429fffffffffffffffffffffffffffffff7d6b5de7b00d67b00e79431ffffffefad5afff7efffffffefc694ffefd6fffffffffffffffffff7ce9cf7deb5fffffffff7e7efad5affffffe79431ffffffffefd6efbd73ffefd6efc694ffffffe7a552ffffffffffffffffffe7a552fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7d6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6d6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7ce94f7d6adffffffde9429ffffffffffffe7a552efb573fffffffff7e7de9431ffffffde7b00f7e7ceffffffefc694f7deb5ffffffde7b00f7e7ceffffffffffffffffffffffffffffffffffffffffffde9429ffffffe7a552f7ce94ffffffffefcee7a552ffffffffffffffffffefc694de9431ffffffffefcee7a552ffffffde9429ffffffe7b573ffe7ceffffffe7ad52ffffffde9431fff7e7fffffff7e7cee7a552ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7c6c6c6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7efefad5affe7ceefbd7bffffffffffffe7a552f7ce9cd67b00de7b00ffe7ceffffffde9429efad5ae7a552f7ce9cf7deb5ffffffde9429efad5ae7a552ffffffffffffffffffefbd73de7b00d67b00f7ce9cffffffefad5aefb573de7b00fffffff7ce94d67b00de7b00ffe7cef7ce94efc694de7b00d67b00ffefd6ffffffe79431fff7efe79431ffffffffffffefce94ffdeb5fff7e7de7b00d67b00de7b00fff7e7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffd6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececed6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcecececececec6c6c6c6c6c6c6c6c6c6c6c6c6c6bdc6c6c6c6c6bdc6c6c6a59c9cffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7a552efbd7bf7e7ceffffffffffffe7ad52fff7e7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefc694f7deb5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6ceefefefdededed6d6d6dedededed6d6dededed6d6d6dedededed6d6c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdeb5de9429ffffffffffffffffffe7a552fff7efffffffffffffffffffffffffffffffffffffffffffefbd7befc694fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7ce9cf7deb5fffffffffffffffffffff7efde7b00fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7d6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6d6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcec6f76b63c68c84de847bde8c84de847bd6847bde847bd68c84de847bd6847bde6b63bd8c84deffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8c84e71800f71000ef1800ef1000ef1800ef1000e71800ef1000e71000e71000e71800e71000cefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffd6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececed6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8c84e71000efb5adff2918ef1000efb5adf79c94ff9c94f71000e7c6bdff1000e71000de1000ceffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8c84e71800f7b5adff9c94ff2918efb5b5ff2918efb5adff3129efded6ff7b73f71000e71000cefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7d6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6d6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8c84e71000efb5adff5242f7b5adffb5adf73121efcec6ff2110efc6bdf71000e71000e71000d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8c84e71800f76352f79484ff4231f7635af78c84f75242f71000ef847bf7847bf71800ef1000ceffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff313131ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdedede848484fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffd6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececed6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8c84e71000de1000de1000d61000de1000d61000de1000d61000d61000d61000d61000ce1000c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff292929ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdedede7b7b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffcececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff313131ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdedede848484fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7d6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6d6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefded6d6dededed6d6d6dededed6d6d6dededececececececec6c6bdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6363632929292929292929299c9c9cffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffadadad9c9c9cffffffffffffffffffffffffffffffdedede7b7b7bffffffefefef292929292929313131292929292929efefefffffffadadadb5b5b5ffffffffffffffffffffffffefefef313131292929636363ffffffffffff7b7b7bcececeffffffffffffffffffdedede5a5a5afffffffffffffffffffffffff7f7f7292929ffffffdedede3131312929298484845a5a5af7f7f7ffffffcecece292929636363ffffffdedede292929313131292929dededeffffffffffffffffffffffffffffff848484dededeffffffffffffffffff5a5a5a292929292929313131ffffff9c9c9c2929293131317b7b7bffffffffffffb5b5b52929292929299c9c9c636363ffffffffffff9c9c9c313131292929292929dededeffffff292929fffffffffffff7f7f7292929dededeffffffffffffffffff636363292929313131292929fffffffffffffffffffffffff7f7f7292929313131292929dededeffffffdedede2929292929297b7b7b636363efefefffffff2929299c9c9c292929292929c6c6c6ffffffffffff292929ffffffffffff292929ffffffffffffdedede292929292929292929f7f7f7adadad2929292929299c9c9c7b7b7bffffff7b7b7bcececeffffffffffffffffffcecece292929636363ffffffffffffefefef636363ffffffffffffffffffffffffc6c6c69c9c9cffffffffffffffffff636363adadadffffffffffff3131312929292929297b7b7bffffffdedede636363ffffffdedede7b7b7b636363292929313131efefefffffffffffff848484292929292929adadad636363ffffffffffff292929ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefdededededededededededededededeefefefb5b5b5bdbdbdadadadffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5a5a5af7f7f7ffffffffffff9c9c9c636363ffffffffffffffffffffffffffffffffffffffffffffffffffffffb5b5b59c9c9cffffffffffffffffffffffffffffffdedede848484ffffffffffff5a5a5affffffffffffffffffffffffffffffffffffcecece9c9c9cffffffffffffffffffffffff636363c6c6c6ffffffc6c6c6848484ffffff848484c6c6c6ffffffffffffffffffffffff636363dededeffffffffffffffffffb5b5b59c9c9cffffff848484c6c6c6ffffffdedede313131efefefffffff9c9c9ccececefffffff7f7f7292929f7f7f7ffffffffffff292929f7f7f7ffffffffffffffffffffffff7b7b7bdededeffffffffffff9c9c9c9c9c9cffffffffffffffffffffffffffffffffffffffffff9c9c9cc6c6c6ffffff292929f7f7f7ffffffb5b5b55a5a5affffffc6c6c6636363ffffffffffffffffffffffffffffff313131ffffffffffffb5b5b58484849c9c9cffffffffffff9c9c9c9c9c9cfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f75a5a5affffff7b7b7bcececeffffffe7e7e7292929f7f7f7ffffff313131c6c6c6ffffffefefef313131efefefffffff292929ffffffffffff313131fffffff7f7f7292929f7f7f7ffffffffffffffffff636363efefefffffff9c9c9c848484ffffff848484c6c6c6ffffffffffffffffffffffffffffff9c9c9cb5b5b5fffffff7f7f75a5a5affffffffffffffffffffffffcecece9c9c9cffffffffffffcecece7b7b7bffffffefefef313131c6c6c6ffffffffffffe7e7e7c6c6c6dedede5a5a5affffffdedede313131efefefffffffc6c6c6636363ffffffb5b5b57b7b7bffffffffffff9c9c9c5a5a5affffffffffff313131fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffd6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececed6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6ffffffffffffffffffffffffffffffffffffffffffcececededededededeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff636363efefefffffffffffffffffff9c9c9cb5b5b5ffffffffffffffffffffffffffffffffffffffffffffffffadadad9c9c9cffffffdedede292929292929292929313131292929636363ffffffb5b5b5949494ffffffffffffffffffffffffffffffffffff636363fffffffffffffffffff7f7f75a5a5affffffffffffffffff292929ffffffffffffffffffffffffffffffffffffffffffadadad292929292929313131292929292929dededeffffff5a5a5af7f7f7ffffffffffff5a5a5af7f7f7ffffff848484dededeffffffc6c6c69c9c9cffffffffffffffffffb5b5b5c6c6c6ffffffffffffffffffffffff848484dededeffffffffffff636363efefefffffffffffffffffffffffffffffffffffff848484292929f7f7f7efefef636363ffffffffffffefefef636363ffffff9c9c9cc6c6c6ffffffffffffffffffffffffffffff292929ffffffffffff636363efefef636363ffffffffffff5a5a5af7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffdedede2929299c9c9cffffff636363efefefffffffffffff636363efefefffffff292929ffffffffffffffffffadadadcececeffffff313131ffffffffffff292929ffffffc6c6c69c9c9cffffffffffffffffffffffff5a5a5adededeffffffdedede7b7b7bffffffffffffffffffffffffffffffffffffffffffffffffdedede7b7b7bffffffefefef636363ffffffffffffffffffffffffc6c6c69c9c9cffffffffffff5a5a5adededeffffff9c9c9cadadadffffffffffffffffffffffffffffffffffffffffffffffffdedede7b7b7bffffffffffffffffff7b7b7bf7f7f7949494dededeffffffffffffefefef636363ffffffffffff292929ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdededed6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6cececebdbdbde7e7e7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5a5a5af7f7f7ffffffffffffffffffe7e7e77b7b7bffffff9c9c9c3131312929299c9c9cffffffffffffffffffb5b5b59c9c9cffffffffffff848484dededeffffffdedede848484ffffffffffffffffffcecece5a5a5affffffffffffffffffffffffffffff7b7b7bdededeffffffffffffdedede848484ffffffffffffffffff313131fffffffffffffffffffffffffffffffffffffffffff7f7f75a5a5afffffffffffff7f7f75a5a5affffffffffff636363efefefffffffffffff636363efefefffffff7b7b7bdededeffffffcecece9c9c9cffffffffffffffffffb5b5b5b5b5b5ffffffffffffffffffffffff7b7b7be7e7e7ffffffffffff5a5a5a313131292929313131292929cececec6c6c6313131dededefffffffffffff7f7f75a5a5afffffffffffff7f7f75a5a5affffff9c9c9c3131312929293131312929299c9c9cffffff313131ffffffdedede7b7b7bffffffb5b5b5b5b5b5ffffff636363292929313131292929313131c6c6c6ffffffffffffffffffffffff6363637b7b7bffffffffffffffffff5a5a5af7f7f7ffffffffffff5a5a5af7f7f7ffffff313131ffffffffffffffffffb5b5b5b5b5b5ffffff292929ffffffffffff313131ffffffcecece9c9c9cffffffffffffffffffffffffffffff5a5a5a313131292929848484ffffffffffffffffffffffffffffffffffffffffffffffffdedede848484fffffff7f7f75a5a5affffffffffffffffffffffffcecece9c9c9cffffffb5b5b59c9c9cffffffffffff5a5a5af7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffdedede848484ffffffffffffffffff848484dedede9c9c9cc6c6c6fffffffffffff7f7f75a5a5affffffffffff313131fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7d6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6d6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff636363efefefffffffffffffffffffefefef636363ffffffffffffffffffffffffffffffffffffffffffffffffadadad9c9c9cffffffffffffffffff313131ffffffdedede7b7b7bfffffffffffffffffffffffff7f7f7292929ffffffffffffffffffffffffcecece9c9c9cffffffffffffdedede292929dededeffffffcecece5a5a5affffffffffffffffffffffffffffffffffffffffffffffff848484dededeffffffadadadb5b5b5ffffffffffff5a5a5af7f7f7ffffffffffff5a5a5af7f7f7ffffff848484dededeffffffefefef292929efefefffffffffffff292929dededeffffffffffffffffffffffff8484847b7b7bffffffffffff9c9c9cc6c6c6ffffffffffff848484efefef9c9c9cc6c6c6ffffffffffffffffffefefef636363ffffffffffffefefef636363ffffffcecece9c9c9cffffffffffffb5b5b5c6c6c6ffffff292929ffffff9c9c9ccececefffffff7f7f75a5a5affffff949494cececeffffffffffff7b7b7bf7f7f7fffffffffffffffffff7f7f75a5a5affffffffffffffffffffffff636363efefefffffffffffff636363efefefffffff2929299c9c9cffffffffffff292929dededeffffff292929ffffffffffff292929ffffffefefef313131efefefffffffffffffffffffffffffffffffffffffdedede7b7b7bffffffffffffffffffffffffffffffffffffffffffffffffdedede7b7b7bffffffefefef2929292929293131315a5a5affffffc6c6c6313131292929292929dededeffffffffffff636363ffffffffffffffffffffffffffffffffffffffffffffffffffffffdedede292929cececeffffffdedede292929ffffffc6c6c6636363ffffffffffff9c9c9c636363ffffffffffff292929ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5a5a5af7f7f7ffffffffffffffffffdedede7b7b7bffffffffffffffffffffffffffffffffffffffffffffffffb5b5b59c9c9cffffffffffffffffffdedede9c9c9cdedede848484ffffffffffffffffffffffffffffffcecece9c9c9cffffffffffffffffffffffff636363ffffffffffffdedede8484847b7b7b313131292929f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffc6c6c69c9c9cffffff636363efefefffffffffffff636363efefefffffffffffff636363efefef8484842929293131315a5a5affffffdedede313131292929313131c6c6c6ffffffffffffffffffffffffffffff7b7b7bb5b5b5292929cececeffffff848484292929313131b5b5b5ffffffffffff313131292929313131efefeff7f7f75a5a5afffffffffffff7f7f75a5a5affffffffffffb5b5b52929293131317b7b7bffffffffffff313131efefef313131ffffffffffffffffff848484c6c6c6ffffff7b7b7b313131292929b5b5b5ffffffffffffffffffffffffffffffb5b5b52929293131319c9c9cffffff5a5a5af7f7f7ffffffffffff5a5a5af7f7f7ffffff313131c6c6c63131312929299c9c9cffffffffffff292929ffffffffffff313131ffffffffffffefefef313131292929313131efefefcecece292929313131292929dededeffffffffffffffffffffffffffffffffffffffffffffffffdedede848484fffffff7f7f75a5a5affffffffffffffffffffffffcecece9c9c9cffffffffffff848484c6c6c6ffffff5a5a5af7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffdedede8484849c9c9c313131292929cececeffffffffffffb5b5b5313131292929b5b5b55a5a5affffff292929313131292929b5b5b5fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffd6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececed6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff636363efefefffffffffffffffffffadadad9c9c9cffffffffffffffffffffffffffffffffffffffffffffffffadadad9c9c9cffffffffffffffffffffffff9c9c9cb5b5b57b7b7bffffffffffffffffffffffffffffffdedede848484ffffffffffffffffffffffffadadadb5b5b5ffffffffffff5a5a5affffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5a5a5adedede7b7b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff848484dededeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff292929ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdededeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff313131ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdedede7b7b7bffffffefefef636363ffffffffffffffffffffffffc6c6c69c9c9cffffffffffffdedede9c9c9cffffffb5b5b5adadadffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefef636363ffffffffffff292929ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5a5a5af7f7f7ffffffffffffb5b5b5313131efefefffffffffffffffffffffffffffffffffffffcecece2929298484849c9c9cffffffffffffffffffffffffffffff292929848484ffffffffffffb5b5b5ffffffffffffb5b5b59c9c9cffffffffffffffffffffffffffffff292929ffffffffffffb5b5b57b7b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9c9c9c7b7b7bcececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7b7b7bdededeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff313131ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffb5b5b5dededeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff292929ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdedede848484fffffff7f7f75a5a5affffffffffffffffffffffffcecece9c9c9cffffffffffff9c9c9c9c9c9cffffffffffff636363b5b5b5ffffffffffffdededec6c6c6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f75a5a5affffffffffff636363efefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7d6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6d6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff636363292929292929292929636363ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7b7b7b9c9c9cffffffffffffffffffffffffffffffb5b5b57b7b7bffffffffffffcecece292929313131292929ffffffffffff313131292929292929292929313131adadadffffffffffffb5b5b5292929292929adadadffffffffffffffffffffffffffffffffffffffffffffffffffffffc6c6c6292929ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff292929ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5a5a5acececeffffffffffffffffffffffffffffffffffffffffffffffffffffff292929fffffff7f7f7292929dededeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdedede7b7b7bffffffefefef292929292929313131292929f7f7f7c6c6c63131312929292929295a5a5affffffffffffffffffffffff8484842929292929295a5a5affffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefef636363ffffffffffffc6c6c63131317b7b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7c6c6c6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffd6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececed6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7c6c6c6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7d6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6d6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7c6c6c6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffd6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececed6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7c6c6c6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7d6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6d6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7c6c6c6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffd6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececed6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7c6c6c6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7d6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6d6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7c6c6c6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffd6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececed6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7c6c6c6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7d6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6d6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7c6c6c6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffd6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececed6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7c6c6c6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7d6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6d6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffde7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffd6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececed6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7c6c6c6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7d6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6d6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7c6c6c6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffd6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececed6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7a552ffe7ceffffffffffffffffffe7a552f7e7cee7ad52e7a552de7b00d67b00fff7efffffffde9431ffffffffffffefc694f7deb5ffffffe79431ffffffffffffffffffffffffffffffe7a552d67b00de7b00e7a552ffffffe7a552fff7efffffffffffffefb573de7b00d67b00ffe7ceefc694f7deb5fffffffff7efe7a552ffffffde8c29fffffffffffff7ce94e7a552fffffffffffffff7efd67b00de7b00d67b00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefd6efc694fffffffffffffff7efe7a552ffffffe7a552ffdeb5ffffffffefd6e7a552ffffffde9429fffffffffffff7ce94f7d6b5ffffffde9429ffffffffffffffffffffffffffffffe7a552ffffffffffffe79431ffffffefad5afff7effffffff7d6b5efbd7bfffffffffffffffffff7ce9cf7deb5fffffffff7e7efad5affffffe79431ffffffffffffe7a552efbd7bfff7e7ffffffde9429fff7efffffffffefd6e7a552fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7d6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6d6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe79431d67b00de7b00d67b00f7deb5ffffffe7a552fff7e7ffffffffffffe7a552ffffffe79431ffffffffffffefc694f7deb5ffffffde9431fffffffffffffffffffffffffffffff7deb5d67b00de7b00de9429ffffffe7a552fff7effffffff7ce94f7e7ceffffffffffffffffffefc694f7deb5fffffffff7efe7a552ffffffde9429fffffff7e7ceefbd73f7e7cef7ce94ffffffe7a552ffffffffffffffffffe7a552ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefce94ffdeb5ffffffe79431ffffffffffffe7a552efbd7bfffffffff7efde9429ffffffd67b00ffefd6fffffff7ce9cf7deb5ffffffd67b00ffefd6ffffffffffffffffffffffffffffffffffffffffffe79431ffffffefad5aefc694ffffffffe7ceefad5afffffffffffffffffff7ce94de9429ffffffffe7ceefad5affffffe79431ffffffefbd7bffe7ceffffffe7a552ffffffde9429ffffefffffffffefd6e7a552fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffd6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececed6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefbdc6c6bdbdbdbdbdc6bdbdbdbdc6c6bdbdbdbdbdc6bdbdbdbdc6c6bdbdbdcececefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7efe7a552ffefcee7b573ffffffffffffe7ad52efc694de7b00d67b00ffefceffffffde9431e7a552e7ad52efc694f7deb5ffffffe79431e7a552e7a552ffffffffffffffffffefbd73d67b00de7b00efc694ffffffe7a552efbd7bd67b00ffffffefc694de7b00d67b00ffe7ceefc694f7ce94d67b00de7b00f7e7ceffffffde8c29fff7efde9429fffffffffffff7ce94f7d6b5fff7efd67b00de7b00d67b00fff7efffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefad5aefbd73ffefd6ffffffffffffe7a552fff7effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7ce9cf7deb5fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7d6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7e7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6d6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbdbdbdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7d6adde9431ffffffffffffffffffe7a552fff7e7ffffffffffffffffffffffffffffffffffffffffffefb573f7ce94ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefc694f7deb5fffffffffffffffffffff7efd67b00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbdbdbdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffd6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececed6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefc6b5c65a18bd5a18c65a18bd5a18c65a18bd5a18c65a18e7c6adffffffffffffffffffffffffbdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7b594bd5a18d68452d69463c66318d69463d68452c65a18e7b58cffffffffffffffffffffffffbdbdbdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7d6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7e7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6d6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdead8cc65a18e7bda5ffefe7bd5a18ffefe7e7bda5c65a18dead8ce7ad8cdead8cdead8cefd6c6bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7b594c65a18f7e7d6ffefe7de9463fff7eff7e7d6bd5a18e7b594efbd94efc69cefbd94f7e7cebdbdbdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffd6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececed6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdead8cc66318fffff7dea584f7efe7e7b58cfff7efc66321dead8cffd6a5f7d69cffd6a5f7e7cebdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7b7b7b313131efefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7b594ce7b42ffe7dece7339ffffffce844af7ded6ce7b42e7b58cffffffffffffffffffffffffbdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdedede848484ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7e7e72929293131312929293131317b7b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7b7b7b313131292929313131292929e7e7e7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffb5b5b5292929313131292929313131b5b5b5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffb5b5b5292929313131292929313131b5b5b5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff848484292929313131292929313131dededeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7e7e72929293131312929293131317b7b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7b7b7b313131292929313131292929dededefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7d6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7e7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6d6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdead8cce7b42d69463c65a18dead84c66321d68c63ce7b42dead8cffffffffffffffffffffffffbdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7b7b7bf7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefceb5c65a18c66318bd5a18c66318c65a18c66318bd5a18efceb5ffffffcececebdbdbdbdbdc69c9c9cffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5a5a5af7f7f7ffffffffffffffffffffffffdedede848484ffffffffffffffffffe7e7e7292929313131292929e7e7e7ffffffffffffffffff8484849c9c9cffffffffffffffffff9c9c9c313131292929313131dededeffffffdedede313131292929313131efefefffffff5a5a5a313131c6c6c6ffffff7b7b7b313131292929848484ffffffffffffffffffffffffffffffffffffffffff313131efefefffffffffffffffffffffffff636363dededee7e7e72929293131317b7b7b636363efefefffffffefefef313131292929f7f7f7ffffff313131292929313131b5b5b5ffffffffffffffffffffffffffffffffffffffffffffffffe7e7e7292929313131292929b5b5b5efefef313131292929f7f7f7ffffffffffffffffff848484292929313131292929ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff848484c6c6c6ffffffffffffffffff7b7b7b313131292929f7f7f7ffffffcecece2929293131312929293131315a5a5affffffffffffffffffffffffffffffffffffcecece9c9c9cffffffffffffb5b5b5c6c6c6ffffffffffff848484dededeffffff9c9c9c313131292929313131ffffffffffffffffffffffffffffffffffffffffffcecece292929313131292929313131ffffff848484dedede848484292929313131292929313131dededeb5b5b52929293131319c9c9c848484ffffffb5b5b5b5b5b5ffffffffffffdedede2929293131319c9c9c313131ffffff313131292929313131292929313131ffffffffffff292929313131292929b5b5b5ffffffffffffffffffffffffffffffffffffffffffdedede2929293131315a5a5a9c9c9cc6c6c6ffffffffffff636363292929313131292929ffffffffffffffffffffffffffffffffffffffffff292929ffffffffffffffffff7b7b7b313131292929848484ffffffffffffb5b5b5b5b5b5ffffffffffffb5b5b5b5b5b5ffffffdedede2929293131315a5a5a9c9c9cc6c6c6ffffffffffff313131292929313131b5b5b5fffffffffffffffffffffffffffffffffffff7f7f7292929313131292929313131292929f7f7f7b5b5b59c9c9cffffffdedede2929293131315a5a5a9c9c9cc6c6c6ffffffffffff8484842929293131317b7b7bffffffffffffffffff7b7b7b3131312929299c9c9c7b7b7b9c9c9cfffffff7f7f7292929dededefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffd6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececed6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbdbdbdffffffffffffffffffffffffffffffffffffffffffbdbdbdffffffbdc6c6c6c6ceffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff636363efefefffffffffffffffffffffffffdedede7b7b7bfffffffffffff7f7f7292929f7f7f7ffffffffffff292929f7f7f7fffffff7f7f77b7b7b636363ffffffffffffc6c6c6636363ffffffffffffffffffffffffefefef313131efefefffffffffffffffffffefefef636363ffffffffffff9494949c9c9cffffffffffffadadad9c9c9cffffffffffffffffffffffffffffffffffff949494b5b5b5ffffffffffffffffffdedede5a5a5affffff7b7b7bcececeffffffdedede292929f7f7f7ffffffcecece949494ffffffffffff636363c6c6c6ffffffffffff848484c6c6c6ffffffffffffffffffffffffffffffffffffcecece292929f7f7f7ffffffffffffadadadf7f7f7ffffffcecece7b7b7bffffffffffff9c9c9c949494ffffffffffffcecece7b7b7bffffffffffffffffffffffffffffffffffffffffffffffffffffff7b7b7bcececeffffffffffffadadad9c9c9cfffffff7f7f75a5a5affffffdedede9c9c9cffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc6c6c69c9c9cffffffffffff292929848484ffffffffffff7b7b7bdededeefefefb5b5b5ffffffffffffdedede636363ffffffffffffffffffffffffffffffffffffc6c6c69c9c9cffffffffffffffffffffffff7b7b7bdededeffffff636363ffffffffffffffffffffffff5a5a5af7f7f7ffffff9c9c9c7b7b7bffffffadadadb5b5b5ffffffffffff9c9c9ccececeffffffcecece292929ffffffefefef848484ffffffffffffffffffffffff5a5a5acececeffffffffffff7b7b7bcececeffffffffffffffffffffffffffffffffffff292929dededefffffff7f7f7292929cececeffffff9c9c9c9c9c9cffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff292929ffffffffffff9494949c9c9cffffffffffffadadad9c9c9cffffffb5b5b5adadadffffffffffffb5b5b5adadadffffff292929dededefffffff7f7f7292929cececeffffff636363c6c6c6ffffffffffff848484c6c6c6ffffffffffffffffffffffffffffffffffff636363ffffffffffffffffffffffffffffffb5b5b5949494ffffff292929dededefffffff7f7f7292929cececeffffff9c9c9c9c9c9cffffffffffffb5b5b59c9c9cffffff9494949c9c9cffffffffffffffffffffffff7b7b7bdedede7b7b7bdededeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc6c6c6ffffffffffffffffffffffffffffffffffffffffffbdbdc6c6c6c6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5a5a5af7f7f7ffffffffffffffffffffffffdedede848484ffffffffffffc6c6c69c9c9cffffffffffffffffffb5b5b5c6c6c6ffffffb5b5b5cececeb5b5b5cececeffffff9c9c9cc6c6c6ffffffffffffffffffffffffcecece9c9c9cffffffffffffffffffffffffdedede7b7b7bffffffffffff636363efefefffffffffffffffffff5a5a5affffffffffffffffffffffffffffffffffffdedede292929313131292929313131292929b5b5b5ffffff636363efefefffffffffffff636363efefefffffffb5b5b5b5b5b5fffffff7f7f75a5a5affffffffffffffffffdedede9c9c9cffffffffffffffffffffffffffffffffffff5a5a5adededeffffffffffffffffffffffffffffffffffffffffff313131ffffffffffff5a5a5af7f7f7ffffffffffffffffff636363efefefffffffffffffffffffffffffffffffffffffffffffffffff848484c6c6c6ffffffffffff636363dededeffffffffffff848484dededeffffff7b7b7bcececeffffffffffffffffffffffffffffffffffffffffffffffffffffffcecece9c9c9cffffffc6c6c69c9c9c7b7b7be7e7e7ffffff848484dededeffffffffffffffffffffffffffffff292929ffffffffffffffffffffffffffffffffffffcecece9c9c9cffffffffffffffffffffffff848484dededeffffffefefef848484ffffffffffffffffff636363dededeffffffdedede848484ffffffb5b5b5b5b5b5ffffffffffff9c9c9cb5b5b5ffffffffffff313131ffffffffffffc6c6c6b5b5b5ffffffffffffefefef636363ffffffffffffffffffe7e7e79c9c9cffffffffffffffffffffffffffffffefefef848484ffffffffffffffffff9c9c9cc6c6c6ffffff5a5a5af7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff292929ffffffffffff636363efefefffffffffffffffffff5a5a5affffffb5b5b5b5b5b5ffffffffffffb5b5b5b5b5b5efefef848484ffffffffffffffffff9c9c9cc6c6c6f7f7f75a5a5affffffffffffffffffdedede9c9c9cffffffffffffffffffffffffffffffffffffb5b5b59c9c9cffffffffffffffffffffffffffffffffffffefefef848484ffffffffffffffffff9c9c9cc6c6c6ffffff5a5a5af7f7f7ffffffffffffffffff636363ffffff636363efefeffffffffffffffffffffffffff7f7f72929299c9c9cfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7d6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7e7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6d6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbdbdbdffffffffffffffffffffffffffffffffffffffffff8c8c8cc6c6ceffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff636363292929292929292929ffffffffffffdedede7b7b7bffffffffffffcecece9c9c9cffffffffffffffffffadadadb5b5b5ffffff292929fffffff7f7f77b7b7bffffff9c9c9c3131312929292929292929299c9c9cc6c6c69c9c9cffffffffffffffffffffffffdedede848484ffffffffffff5a5a5af7f7f7ffffffffffffffffff313131ffffffffffffffffffffffffffffffffffffffffff636363efefefffffffffffff636363efefefffffff5a5a5af7f7f7ffffffffffff5a5a5af7f7f7ffffffb5b5b5adadadffffffefefef636363ffffffffffffffffffdedede7b7b7bffffffffffffffffffffffffffffffefefef636363ffffffffffffffffffffffffffffffffffffffffffffffff292929ffffffffffff292929ffffffffffffffffffffffff7b7b7bdededeffffff636363292929313131c6c6c6ffffffffffffffffff7b7b7bcececeffffffffffff292929ffffffffffffffffffadadadb5b5b5ffffffffffff9494949c9c9cffffffffffffffffffffffffffffffffffffffffffffffffc6c6c69c9c9cffffff848484dededececece949494ffffff7b7b7bdededeffffffffffffffffffffffff7b7b7b9c9c9cffffffffffffffffffffffffffffffffffffc6c6c69c9c9cffffffffffffffffffffffff7b7b7bdededeffffffffffffc6c6c6b5b5b5ffffffffffffffffff6363632929292929297b7b7bffffffadadadb5b5b5ffffffffffffffffff9c9c9c292929313131292929ffffffffffffffffff949494dededefffffff7f7f75a5a5affffffffffffffffffdedede848484fffffffffffffffffffffffffffffff7f7f75a5a5affffffffffffffffff949494cececeffffff636363292929292929292929313131c6c6c6ffffffffffffffffffffffffffffffffffff313131ffffffffffff5a5a5af7f7f7ffffffffffffffffff313131ffffffb5b5b5adadadffffffffffffb5b5b5adadadf7f7f75a5a5affffffffffffffffff949494cececeefefef636363ffffffffffffffffffdedede7b7b7bffffffffffffffffffffffffffffffffffffffffffc6c6c6636363fffffffffffffffffffffffffffffff7f7f75a5a5affffffffffffffffff949494cececeffffff636363efefefffffffffffffffffff292929ffffff5a5a5af7f7f7ffffffffffffffffffffffffefefef2929299c9c9cffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeff7bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdd6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5a5a5af7f7f7ffffffcecece5a5a5affffffdedede313131dededeffffffefefef313131efefefffffffffffff313131dededececece9c9c9cffffffffffff848484efefefcecece9c9c9cffffffffffffb5b5b5c6c6c6f7f7f7292929f7f7f7ffffffffffffffffffe7e7e77b7b7bffffffffffff9c9c9c9c9c9cffffffffffffb5b5b57b7b7bffffffffffffffffffffffffffffffffffffffffffb5b5b5b5b5b5ffffffe7e7e77b7b7bffffffffffff636363efefefffffffffffff636363efefefffffffb5b5b5b5b5b5ffffffffffff5a5a5acececeffffffffffff7b7b7bb5b5b5fffffffffffffffffffffffffffffff7f7f77b7b7bffffffffffffffffffffffffffffffffffffffffffffffff313131ffffffffffff292929ffffffffffffffffffffffff848484dededeffffffffffffffffffffffffffffffffffffffffffffffff848484c6c6c6ffffffffffff313131ffffffffffffffffffb5b5b5b5b5b5ffffffffffffffffffc6c6c6848484ffffffffffffffffffffffffffffffffffffffffffcecece9c9c9cdedede7b7b7bffffffffffff636363ffffff848484dededeffffffffffffb5b5b5292929b5b5b5ffffffffffffffffffffffffffffffffffffffffffcecece9c9c9cffffffffffffffffffffffff848484dededeffffffffffffffffff9c9c9cdededeffffffffffffffffffffffffdedede848484ffffffb5b5b5292929ffffffffffffffffffffffffffffffffffff313131ffffffffffffffffffffffff5a5a5affffffffffff636363c6c6c6ffffffffffff848484b5b5b5ffffffffffffffffffffffffffffffffffff636363c6c6c6ffffffefefef313131c6c6c6ffffff9c9c9ccececeffffffffffff7b7b7bf7f7f7ffffffffffffffffffffffffffffffffffff292929ffffffffffff9c9c9c9c9c9cffffffffffffb5b5b57b7b7bffffffb5b5b5313131efefefffffff7b7b7bcececeffffff636363c6c6c6ffffffefefef313131c6c6c6ffffff5a5a5acececeffffffffffff7b7b7bb5b5b5ffffffffffffffffffffffffffffffffffffffffffffffffefefef313131ffffffffffffffffffffffffffffff636363c6c6c6ffffffefefef313131c6c6c6ffffff9c9c9c9c9c9cffffffffffffb5b5b5848484ffffff9c9c9c9c9c9cffffffffffffffffffffffff848484dedede9c9c9cc6c6c6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffd6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececed6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff636363efefefffffffffffff848484efefefdedede7b7b7b8484845a5a5affffffdedede292929292929313131c6c6c6ffffff5a5a5acececeffffffffffffc6c6c69c9c9cffffffb5b5b52929293131317b7b7bfffffffffffff7f7f7292929292929292929cecece292929292929292929cececeffffff8484842929293131315a5a5afffffffffffffffffffffffffffffffffffffffffffffffff7f7f75a5a5affffff949494cececeffffffffffff5a5a5af7f7f7ffffffffffff5a5a5af7f7f7adadad313131292929292929efefefffffff2929292929292929299c9c9cffffffffffffffffffffffffffffffffffffefefef636363ffffffffffffffffffffffffffffffffffffffffffffffff292929ffffffffffff313131ffffffffffffffffffffffff7b7b7bdededeffffffffffffffffffffffffffffffffffffffffffffffff7b7b7bcececeffffffffffff292929ffffffffffffffffffadadadb5b5b5ffffffffffffffffffffffff949494cececeffffffffffffffffffffffffffffffffffffc6c6c69c9c9c9c9c9ccececeffffffffffffadadadb5b5b57b7b7bdededeffffff8484847b7b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffc6c6c69c9c9cffffffffffffffffffffffff7b7b7bdededeadadad313131292929292929292929f7f7f7c6c6c6292929292929313131dededeffffffadadadb5b5b52929299c9c9cefefef313131292929292929adadadffffff7b7b7b2929292929293131315a5a5affffffffffff3131312929292929299c9c9cffffffffffffffffffffffffffffffffffffffffffffffff3131312929296363639c9c9ccececeffffffffffff7b7b7b313131292929b5b5b5ffffffffffffffffffffffffffffffffffff292929292929292929b5b5b5ffffff8484842929293131315a5a5affffffffffffb5b5b5adadad636363292929636363ffffffffffffffffff3131312929296363639c9c9ccececeffffffffffff2929293131312929299c9c9cffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc6c6c69c9c9cffffffffffffffffffffffffffffff3131312929296363639c9c9ccececeffffffffffff7b7b7b313131292929636363ffffffffffffffffff9c9c9c2929293131319494949c9c9c9c9c9cffffffffffff292929dededeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5a5a5af7f7f7ffffffffffff7b7b7be7e7e7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdedede7b7b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff848484efefef313131ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffb5b5b5b5b5b5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7b7b7bdededeffffffffffffffffffffffffffffffffffffffffff313131ffffffffffff292929ffffffffffffffffffffffff848484dededeffffffffffffffffffffffffffffffffffffffffffffffff848484c6c6c6ffffffffffff848484dededeffffffffffff848484c6c6c6ffffffffffffffffffffffffb5b5b5b5b5b5ffffffffffffffffffffffffffffffffffffcecece9c9c9c313131ffffffffffffffffffffffff5a5a5a848484dededeffffff5a5a5affffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcecece9c9c9cffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9c9c9cc6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff292929ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9c9c9cc6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdedede7b7b7bffffffffffffffffffffffffffffffffffffffffffffffff9c9c9cc6c6c6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7d6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7e7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6d6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff636363efefefffffffdedede313131ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdedede848484ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc6c6c68484849c9c9cffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffb5b5b5adadadfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7292929dededeffffffffffffadadadf7f7f7ffffffffffff292929ffffffffffff292929ffffffffffffffffffffffff7b7b7bdededeffffffffffffffffffffffffffffffffffff9c9c9c3131317b7b7bcececeffffffffffffc6c6c6848484fffffff7f7f7292929ffffffffffffb5b5b5ffffffffffff7b7b7bcececeffffffffffffffffffffffffffffffffffffc6c6c6313131949494ffffffffffffffffffffffff9c9c9c292929dededeffffff636363efefefffffffffffffb5b5b5ffffffffffffffffffffffffffffffffffffc6c6c69c9c9cffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff949494cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff636363efefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff949494cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffb5b5b5ffffffffffffadadad9c9c9cffffffffffffffffffffffffffffffffffffffffffffffff949494cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5a5a5a313131292929313131dededefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7292929e7e7e7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff2929293131312929299c9c9cffffffffffffffffff313131ffffffffffff292929ffffffffffffffffffffffff848484dededeffffffffffffffffffffffffffffffffffffffffffffffff313131c6c6c6ffffffffffffffffff9c9c9c313131292929cececeffffffffffff9c9c9c313131292929848484ffffffffffffffffffffffffffffffffffffffffffcecece292929f7f7f7ffffffffffffffffffffffffdedede313131dededeffffffffffff313131292929313131dededeffffffffffffffffffffffffffffffffffffcecece9c9c9cffffffffffffffffffffffff636363b5b5b5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9c9c9cc6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc6c6c63131317b7b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9c9c9cc6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc6c6c6313131292929313131ffffffffffffffffffffffffffffffffffffffffffffffffffffff9c9c9cc6c6c6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffd6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececed6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7c6c6c6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7d6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7e7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6d6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7c6c6c6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffd6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececed6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7c6c6c6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7d6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7e7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6d6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7c6c6c6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffd6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececed6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7c6c6c6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7d6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7e7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6d6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7c6c6c6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffd6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececed6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7c6c6c6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7d6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7e7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6d6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7c6c6c6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffd6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececed6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7c6c6c6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7d6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7e7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6d6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7c6c6c6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffd6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececed6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7c6c6c6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7d6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7e7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6d6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7c6c6c6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffd6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececed6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefad5affe7ceffffffffffffffffffe7a552ffefd6e7a552efad5ad67b00de7b00fff7efffffffde9429fffffffffffff7ce94f7d6b5ffffffde9429ffffffffffffffffffffffffffffffe7a552de7b00d67b00efad5affffffefad5afff7efffffffffffffefbd7bd67b00de7b00ffe7cef7ce9cf7deb5fffffffff7e7efad5affffffe79431ffffffffffffefce94efad5afffffffffffffff7efde7b00d67b00de7b00fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7d6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7e7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6d6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7e7cef7ce94fffffffffffffff7e7e7ad52ffffffe7a552f7d6b5fffffff7e7cee7a552ffffffe79431ffffffffffffefc694f7deb5ffffffde9431ffffffffffffffffffffffffffffffe7ad52ffffffffffffde9429ffffffe7a552fff7effffffff7deb5e7b573ffffffffffffffffffefc694f7deb5fffffffff7efe7a552ffffffde9429ffffffffffffe7a552efb573fff7efffffffde9431fff7e7fffffff7e7cee7a552ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffde9429de7b00d67b00de7b00f7deb5ffffffe7a552ffffefffffffffffffe7a552ffffffde9429fffffffffffff7ce9cf7deb5ffffffde9429fffffffffffffffffffffffffffffff7deb5de7b00d67b00e79431ffffffefad5afff7e7ffffffefce94ffefd6fffffffffffffffffff7ce94f7d6b5fffffffff7efefad5affffffe79431ffffffffefd6efb573ffefd6efce94ffffffe7a552ffffffffffffffffffe7a552fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffd6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececed6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7ce94f7d6b5ffffffde8c29ffffffffffffe7ad52e7b573fffffffff7e7e79431ffffffde7b00f7e7ceffffffefc694f7deb5ffffffde7b00f7e7ceffffffffffffffffffffffffffffffffffffffffffde8c29ffffffe7a552f7ce94ffffffffe7cee7a552ffffffffffffffffffefc694e79431ffffffffe7cee7a552ffffffde8c29ffffffefb573ffefceffffffe7a552ffffffe79431fff7e7fffffff7e7cee7ad52ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7c6c6c6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6cececefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7e7efad5affe7ceefbd7bffffffffffffe7a552f7ce94d67b00de7b00ffe7ceffffffde9429efad5ae7a552f7ce94f7d6b5ffffffde9429efad5ae7a552ffffffffffffffffffefb573de7b00d67b00f7ce94ffffffefad5aefbd73de7b00fffffff7ce9cd67b00de7b00ffe7cef7ce9cefce94de7b00d67b00ffefd6ffffffe79431fff7e7e79431ffffffffffffefc694ffdeb5fff7efde7b00d67b00de7b00fff7effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7d6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7e7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6d6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7a552efbd73f7e7ceffffffffffffe7a552fff7e7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefc694f7deb5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdeb5de9429ffffffffffffffffffe7a552ffffefffffffffffffffffffffffffffffffffffffffffffefbd7befce94fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7ce94f7d6b5fffffffffffffffffffff7e7de7b00fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffd6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececed6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefceb5bd5a18c66318c65a18c66318bd5a18c66318c65a18efceb5ffffffffffffffffffffffffbdbdbdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7d6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7e7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6d6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdead8cc65a18ce844ad69463bd5a18d6946bce844ac65a18dead8cffffffffffffffffffffffffbdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7b594c65a18efc6adf7efe7c66318ffefe7efc6adbd5a18e7b594dead8ce7b58cdead8cf7decebdbdbdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffd6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececed6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdead8cc65a18f7ded6fff7efd68c63fff7eff7ded6c65a18dead8cefbd94e7bd94efc694f7dec6bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7b594c65a18ffffffdea584fff7efe7ad8cfffff7c65a18e7b58cf7d69cffd6a5f7d6a5ffefd6bdbdbdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7d6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7e7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6d6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdead8cce7b4af7e7d6ce7339ffffffd6844aefdecece7b42dead8cffffffffffffffffffffffffbdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7b594ce7339de946bbd5a18e7ad8cc65a18d69463ce7339e7b594ffffffffffffffffffffffffbdbdbdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffd6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececed6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefc6b5c65a18bd5a18c65a18bd5a18c65a18bd5a18c65a18e7c6adffffffc6c6c6bdbdbdb5bdbd9c9c9cffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffadadad313131292929292929dededececece292929636363ffffffffffffffffffffffff292929313131292929848484ffffffffffffffffffffffffffffffffffffffffff9c9c9c2929293131312929292929299c9c9cffffffdedede292929292929313131dededeffffff9c9c9c3131312929292929292929299c9c9cffffff292929efefefffffff7b7b7b292929292929b5b5b55a5a5affffffffffffb5b5b5292929292929292929ffffffffffffffffffadadad313131292929636363dedede313131efefefffffff9c9c9c848484ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc6c6c6ffffffffffffffffffffffffffffffffffffffffffbdbdc6ffffffc6c6c6c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9c9c9c636363ffffffffffffffffff9c9c9cffffffffffff9c9c9cb5b5b5ffffffffffff5a5a5acececeffffffffffff9c9c9cb5b5b5ffffffffffffffffffffffffffffffffffffb5b5b5cececeffffffffffffffffffffffffffffff313131dededeffffffefefef313131efefefb5b5b5c6c6c6ffffffffffffffffffffffffffffff292929f7f7f7b5b5b5848484ffffffffffff9c9c9c636363ffffffcecece5a5a5affffffffffffe7e7e75a5a5affffffc6c6c6636363ffffffffffffffffffffffffdedede848484dedede848484fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7d6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7e7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6d6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbdbdbdffffffffffffffffffffffffffffffffffffffffffb5bdbdc6c6c6c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefef313131ffffffffffffffffffffffffffffffffffffffffffdedede7b7b7bffffffefefef636363fffffffffffffffffff7f7f75a5a5affffffffffffffffffffffffffffffffffffffffff292929f7f7f7fffffffffffffffffff7f7f75a5a5affffffffffffffffff7b7b7bdededeffffff292929efefefffffffffffffffffffffffffffffffffffff9c9c9cdededefffffffffffff7f7f75a5a5affffff949494cececeffffffffffffffffff848484efefef9c9c9cc6c6c6ffffffffffffffffffffffffffffff9c9c9c313131efefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc6c6c6ffffffffffffffffffffffffffffffffffffffffff8c9494c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcecece9c9c9cffffffffffffffffffffffffffffffffffffffffffdedede848484ffffffe7e7e77b7b7bffffffffffffffffffffffff313131fffffff7f7f7292929313131292929f7f7f7ffffffffffff5a5a5acececeffffffffffffffffff636363dededeffffffefefef636363ffffffffffffffffff636363c6c6c6ffffffffffffffffffffffffffffff9c9c9ccececeffffffffffffefefef636363ffffff9c9c9cc6c6c6ffffffffffffffffff7b7b7be7e7e79c9c9ccececeffffffffffffffffffffffffffffff9c9c9c292929f7f7f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffd6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececed6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefbdc6c6bdbdbdbdbdc6bdbdbdbdc6c6bdbdbdbdbdc6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc6c6c6b5b5b5ffffffffffffffffffffffffffffffffffffffffffdedede7b7b7bffffffdedede848484ffffffffffffffffffffffff292929ffffffffffffffffffffffffffffffffffffffffffffffffffffff949494b5b5b5ffffffffffffffffff848484292929636363ffffffffffffffffffffffffffffff9c9c9cadadadffffffffffffffffffffffffcecece5a5a5affffffffffff9c9c9c5a5a5affffffc6c6c6636363ffffffffffffdedede313131ffffffcecece5a5a5affffffffffffffffffffffffdedede7b7b7bf7f7f75a5a5affffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcecece9c9c9cffffffffffffffffffffffffffffffffffffffffffdedede848484ffffffdedede7b7b7bffffffffffffffffffffffff313131ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5a5a5af7f7f7ffffffb5b5b5b5b5b5ffffffb5b5b59c9c9cffffffffffffffffffffffffffffff636363efefefffffffffffffffffffffffffb5b5b5292929313131b5b5b5636363ffffffffffffb5b5b5313131292929313131efefefffffffffffffcecece2929293131315a5a5af7f7f7292929f7f7f7ffffffb5b5b57b7b7bfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7d6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7e7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6d6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff313131ffffffffffffffffffffffffffffffffffffffffffdedede7b7b7bffffffdedede848484ffffffffffffffffffffffff292929ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff848484dededeffffff7b7b7bdededefffffff7f7f75a5a5affffffffffffffffffffffffffffff7b7b7bdededefffffffffffffffffffffffffffffffffffffffffff7f7f75a5a5affffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc6c6c6313131ffffffffffffffffff9c9c9cffffffffffffdedede848484ffffffe7e7e77b7b7bffffffffffffffffffffffff313131ffffffffffffffffffffffffffffffffffffdedededededeffffffffffff292929f7f7f7ffffff9c9c9cb5b5b5ffffffb5b5b5848484ffffffdedededededeffffffffffff313131efefefffffffffffffffffffffffffffffffffffffffffffefefef636363fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffd6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececed6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdedede313131292929292929c6c6c6ffffffffffffdedede7b7b7bffffffdedede848484ffffffffffffffffffffffff292929ffffffffffffffffffffffffffffffffffffffffff5a5a5a313131292929b5b5b5ffffffffffffffffff292929292929313131ffffffffffffffffff636363292929292929adadadfffffffffffffffffffffffffffffffffffffffffffffffff7f7f75a5a5affffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7c6c6c6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7d6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7e7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6d6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7c6c6c6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffd6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececed6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7c6c6c6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7d6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7e7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6d6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7c6c6c6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffd6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececed6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7c6c6c6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7d6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7e7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6d6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7c6c6c6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffd6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececed6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7c6c6c6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7d6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7e7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6d6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7c6c6c6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffd6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececed6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7c6c6c6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7d6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7e7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6d6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7c6c6c6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffd6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececed6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffde7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7d6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7e7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6d6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7c6c6c6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffd6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececed6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7c6c6c6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7d6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7e7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6d6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7a552ffefceffffffffffffffffffe7ad52f7e7cee7a552e7a552de7b00d67b00fff7efffffffe79431ffffffffffffefc694f7deb5ffffffde9431ffffffffffffffffffffffffffffffe7ad52d67b00de7b00e7a552ffffffe7a552fff7efffffffffffffe7b573de7b00d67b00ffefceefc694f7deb5fffffffff7efe7a552ffffffde9429fffffffffffff7ce94e7a552fffffffffffffff7efd67b00de7b00d67b00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefd6efce94ffffffffffffffffefe7a552ffffffe7a552ffdeb5ffffffffefd6e7a552ffffffde9429fffffffffffff7ce9cf7deb5ffffffde9429ffffffffffffffffffffffffffffffe7a552ffffffffffffe79431ffffffefad5afff7e7fffffff7deb5efbd7bfffffffffffffffffff7ce94f7d6b5fffffffff7efefad5affffffe79431ffffffffffffe7a552efbd7bfff7efffffffde9429ffffefffffffffefd6e7a552fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffd6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececed6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffde9431d67b00de7b00d67b00f7deb5ffffffe7ad52fff7e7ffffffffffffe7ad52ffffffde9431ffffffffffffefc694f7deb5ffffffe79431fffffffffffffffffffffffffffffff7deb5d67b00de7b00de8c29ffffffe7a552fff7effffffff7ce94f7e7ceffffffffffffffffffefc694f7deb5fffffffff7efe7a552ffffffde8c29fffffff7e7ceefbd7bf7e7cef7ce94ffffffe7ad52ffffffffffffffffffe7ad52ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefc694ffdeb5ffffffe79431ffffffffffffe7a552efbd7bffffffffffefde9429ffffffd67b00ffefd6fffffff7ce94f7d6b5ffffffd67b00ffefd6ffffffffffffffffffffffffffffffffffffffffffe79431ffffffefad5aefce94ffffffffe7ceefad5afffffffffffffffffff7ce9cde9429ffffffffe7ceefad5affffffe79431ffffffefbd7bffe7ceffffffe7a552ffffffde9429fff7efffffffffefd6e7a552fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7d6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7e7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6d6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefbdbdc6bdbdbdbdc6c6bdbdbdbdbdc6bdbdbdbdc6c6bdbdbdbdbdc6bdbdbdcececefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7efe7a552ffe7ceefb573ffffffffffffe7a552efc694de7b00d67b00ffe7ceffffffe79431e7a552e7a552efc694f7deb5ffffffde9431e7a552e7ad52ffffffffffffffffffefbd7bd67b00de7b00efc694ffffffe7a552efbd73d67b00ffffffefc694de7b00d67b00ffefceefc694f7ce94d67b00de7b00f7e7ceffffffde9429fff7efde8c29fffffffffffff7ce94f7d6adfff7efd67b00de7b00d67b00fff7efffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefad5aefb573ffefd6ffffffffffffe7a552ffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7ce94f7d6b5fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffd6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececed6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbdbdbdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7d6b5e79431ffffffffffffffffffe7ad52fff7e7ffffffffffffffffffffffffffffffffffffffffffe7b573f7ce94ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefc694f7deb5fffffffffffffffffffff7efd67b00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbdbdbdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7d6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7e7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6d6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefc6b5c65a18bd5a18c65a18bd5a18c65a18bd5a18c65a18e7c6adffffffffffffffffffffffffbdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7b594c65a18d68452d69463c66318d69463d68452bd5a18e7b594ffffffffffffffffffffffffbdbdbdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffd6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececed6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdead8cc65a18e7bda5ffefe7bd5a18ffefe7e7bda5c65a18dead8cdead8cdead8ce7ad8cefd6c6bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7b594bd5a18ffe7d6fff7efd69463fff7efffe7d6c65a18e7b58cefbd94efc69cefbd94f7e7cebdbdbdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7d6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7e7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6d6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdead8cc66321fff7f7dea584ffefe7e7b594fff7efc66318dead8cffd6a5f7ce9cffd6a5ffe7cebdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7b594ce7b42ffe7dece7339ffffffce844af7decece7b42e7b594ffffffffffffffffffffffffbdbdbdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffd6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececed6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdead8cce7b42d69463c65a18dea584c66318d68c63ce7b42dead8cffffffffffffffffffffffffbdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefceb5bd5a18c66318c65a18c66318bd5a18c66318c65a18efceb5ffffffcececebdbdbdbdbdbd949c9cffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffb5b5b5292929313131292929e7e7e7c6c6c63131315a5a5affffffffffffffffffffffff3131312929293131317b7b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdedede7b7b7bffffffffffffffffffffffffb5b5b59c9c9cffffffffffffffffff7b7b7b313131292929848484ffffffffffff292929f7f7f7ffffff848484292929313131b5b5b5636363ffffffffffffb5b5b5313131292929313131ffffffffffffffffffb5b5b52929293131315a5a5ae7e7e7292929f7f7f7ffffff9c9c9c7b7b7bfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7d6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7e7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6d6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbdbdbdffffffffffffffffffffffffffffffffffffffffffb5bdbdffffffc6c6c6c6ceceffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9c9c9c5a5a5affffffffffffffffff949494ffffffffffff9c9c9cadadadffffffffffff636363c6c6c6ffffffffffff9c9c9cadadadffffffffffffffffffffffffffffffffffffffffffffffffffffffdedede848484ffffffffffffffffffffffffadadad9c9c9cffffffffffffadadad848484ffffffffffff9494949c9c9cffffff313131efefefb5b5b57b7b7bffffffffffff9c9c9c5a5a5affffffc6c6c6636363ffffffffffffdedede636363ffffffcecece5a5a5affffffffffffffffffffffffdedede7b7b7bdedede7b7b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc6c6c6ffffffffffffffffffffffffffffffffffffffffffbdbdbdc6c6c6cececefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7292929ffffffffffffffffffffffffffffffffffffffffffdedede848484fffffff7f7f75a5a5affffffffffffffffffefefef636363ffffffffffffffffffffffffffffffe7e7e7292929313131292929313131292929636363ffffffffffffffffffb5b5b59c9c9cffffffffffff9c9c9cc6c6c6ffffffffffffdedede7b7b7bffffffffffffffffff9c9c9ce7e7e7ffffffffffffefefef636363ffffff9c9c9cc6c6c6ffffffffffffffffff7b7b7bf7f7f79c9c9ccececeffffffffffffffffffffffffffffff9c9c9c292929f7f7f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffd6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececed6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbdbdbdffffffffffffffffffffffffffffffffffffffffff8c8c8cc6ceceffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc6c6c69c9c9cffffffffffffffffffffffffffffffffffffffffffdedede7b7b7bffffffdedede848484ffffffffffffffffffffffff292929ffffffefefef292929292929313131efefef848484dededeffffffdedede848484ffffffffffffffffffffffffadadad9c9c9cffffffffffffc6c6c6848484ffffffffffff9c9c9ccececeffffffffffffffffff9c9c9cc6c6c6fffffffffffff7f7f75a5a5affffff9c9c9ccececeffffffffffffffffff848484dedede9c9c9cc6c6c6ffffffffffffffffffffffffffffff949494292929efefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7c6c6c6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdd6d6deffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececeb5b5b5ffffffffffffffffffffffffffffffffffffffffffdedede848484ffffffdedede7b7b7bffffffffffffffffffffffff313131ffffffffffffffffffffffffffffffffffffffffff313131ffffffdedede7b7b7bffffffffffffffffffffffffb5b5b59c9c9cffffffffffffffffffdedede313131292929cececeffffffffffffffffffffffffc6c6c6636363ffffffffffff9c9c9c636363ffffffcecece5a5a5affffffffffffe7e7e7292929ffffffc6c6c6636363ffffffffffffffffffffffffdedede848484efefef636363fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7d6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7e7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6d6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc6c6c69c9c9cffffffffffffffffffffffffffffffffffffffffffdedede7b7b7bffffffdedede848484ffffffffffffffffffffffff292929ffffffffffffffffffffffffffffffffffffffffffdedede9c9c9cdedede848484ffffffffffffffffffffffffadadad9c9c9cffffffffffffffffff292929ffffffffffff292929f7f7f7ffffffffffffffffffffffffadadad313131292929b5b5b55a5a5affffffffffffb5b5b5292929313131292929f7f7f7ffffffffffffc6c6c6292929292929636363efefef292929efefefffffffadadad848484ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff292929ffffffffffffffffffffffffffffffffffffffffffdedede848484ffffffe7e7e77b7b7bffffffffffffffffffffffff313131ffffffffffffffffffffffffffffffffffffffffffffffff9c9c9cb5b5b57b7b7bffffffffffffffffffffffffb5b5b59c9c9cffffffffffffdedede7b7b7bffffffffffff9c9c9cc6c6c6ffffffffffffffffffffffffffffffffffffffffffefefef636363fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffd6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececed6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcecece292929ffffffffffffffffff9c9c9cffffffffffffdedede7b7b7bffffffdedede848484ffffffffffffffffffffffff292929ffffffffffffffffffffffffffffffffffffffffffffffffffffff292929848484ffffffffffffc6c6c62929297b7b7b9c9c9cffffffffffffefefef313131ffffffffffff292929dededefffffffffffffffffffffffffffffffffffffffffff7f7f75a5a5affffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7e7e7292929313131292929cececeffffffffffffdedede848484ffffffdedede7b7b7bffffffffffffffffffffffff313131ffffffffffffffffffffffffffffffffffffffffffffffffffffffb5b5b57b7b7bffffffffffffffffffffffff8484849c9c9cffffffffffffffffffb5b5b5313131292929b5b5b5ffffffffffffffffffffffffffffffffffffffffffffffffefefef636363fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7d6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7e7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6d6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7c6c6c6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffd6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececed6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7c6c6c6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7d6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7e7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6d6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7c6c6c6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffd6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececed6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7c6c6c6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7d6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7e7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6d6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7c6c6c6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffd6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececed6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7c6c6c6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7d6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7e7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6d6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7c6c6c6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffd6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececed6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7c6c6c6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7d6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7e7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6d6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7c6c6c6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffd6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececed6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7c6c6c6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7d6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7e7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6d6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7c6c6c6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffd6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececed6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7c6c6c6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7d6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7e7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6d6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefad5affe7ceffffffffffffffffffe7a552ffefd6e7a552efad5ad67b00de7b00fff7e7ffffffde9429fffffffffffff7ce9cf7deb5ffffffde9429ffffffffffffffffffffffffffffffe7a552de7b00d67b00efad5affffffefad5afff7e7ffffffffffffefbd7bd67b00de7b00ffe7cef7ce94f7d6b5fffffffff7efefad5affffffe79431ffffffffffffefc694efad5afffffffffffffff7e7de7b00d67b00de7b00fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffd6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececed6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7e7cef7ce94fffffffffffffff7e7e7a552ffffffe7ad52f7d6adfffffff7e7cee7ad52ffffffde9431ffffffffffffefc694f7deb5ffffffe79431ffffffffffffffffffffffffffffffe7a552ffffffffffffde8c29ffffffe7a552fff7effffffff7deb5efb573ffffffffffffffffffefc694f7deb5fffffffff7efe7a552ffffffde8c29ffffffffffffe7ad52e7b573fff7efffffffe79431fff7e7fffffff7e7cee7ad52ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffde9429de7b00d67b00de7b00f7d6b5ffffffe7a552fff7efffffffffffffe7a552ffffffde9429fffffffffffff7ce94f7d6b5ffffffde9429fffffffffffffffffffffffffffffff7d6b5de7b00d67b00e79431ffffffefad5afff7efffffffefc694ffefd6fffffffffffffffffff7ce9cf7deb5fffffffff7e7efad5affffffe79431ffffffffefd6efbd73ffefd6efc694ffffffe7a552ffffffffffffffffffe7a552fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7d6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7e7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6d6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7ce94f7d6adffffffde9429ffffffffffffe7a552efb573fffffffff7e7de9431ffffffde7b00f7e7ceffffffefc694f7deb5ffffffde7b00f7e7ceffffffffffffffffffffffffffffffffffffffffffde9429ffffffe7a552f7ce94ffffffffefcee7a552ffffffffffffffffffefc694de9431ffffffffefcee7a552ffffffde9429ffffffe7b573ffe7ceffffffe7ad52ffffffde9431fff7e7fffffff7e7cee7a552ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeff7bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6cececefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7efefad5affe7ceefbd7bffffffffffffe7a552f7ce9cd67b00de7b00ffe7ceffffffde9429efad5ae7a552f7ce9cf7deb5ffffffde9429efad5ae7a552ffffffffffffffffffefbd73de7b00d67b00f7ce9cffffffefad5aefb573de7b00fffffff7ce94d67b00de7b00ffe7cef7ce94efc694de7b00d67b00ffefd6ffffffe79431fff7efe79431ffffffffffffefce94ffdeb5fff7e7de7b00d67b00de7b00fff7e7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffd6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececed6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7a552efbd7bf7e7ceffffffffffffe7ad52fff7e7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefc694f7deb5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdeb5de9429ffffffffffffffffffe7a552fff7efffffffffffffffffffffffffffffffffffffffffffefbd7befc694fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7ce9cf7deb5fffffffffffffffffffff7efde7b00fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7d6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7e7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6d6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefceb5c65a18c66318bd5a18c66318c65a18c66318bd5a18efceb5ffffffffffffffffffffffffbdbdbdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffd6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececed6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdead8cc65a18ce844ad6946bbd5a18d69463ce844ac65a18dead8cffffffffffffffffffffffffbdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7b594bd5a18efc6adffefe7c66318f7efe7efc6adc65a18e7b58cdead8ce7b594dead8cf7dec6bdbdbdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7d6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7e7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6d6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdead8cc65a18f7ded6fff7efd68c63fff7eff7ded6c65a18dead8cefc694e7bd94efbd94f7dec6bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7b594c65a18ffffffdea57bfff7efe7ad8cfffff7c65a18e7b594f7d6a5ffd6a5f7d69cffefd6bdbdbdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffd6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececed6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdead8cce7b42f7e7d6ce7339ffffffce844af7decece7b4adead8cffffffffffffffffffffffffbdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7b594ce7339de946bc65a18e7ad8cc65a18de9463ce7339e7b58cffffffffffffffffffffffffbdbdbdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7d6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7e7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6d6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefc6b5c65a18bd5a18c65a18bd5a18c65a18bd5a18c65a18e7c6adffffffc6c6c6bdbdbdbdbdbd9c9c9cffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffadadad292929292929313131dededececece292929636363ffffffffffffffffffffffff292929292929292929848484ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdedede848484ffffffffffffffffff848484dededeffffffffffffffffffffffffffffffffffffdedede7b7b7bffffffffffff313131efefefffffff7b7b7b313131292929b5b5b55a5a5affffffffffffb5b5b5292929313131292929ffffffffffffffffffadadad292929292929636363dedede292929efefefffffff949494848484ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc6c6c6ffffffffffffffffffffffffffffffffffffffffffbdbdbdffffffc6c6cec6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9c9c9c636363ffffffffffffffffff9c9c9cffffffffffff9c9c9cb5b5b5ffffffffffff5a5a5acececeffffffffffff9c9c9cb5b5b5ffffffffffffffffffffffffffffffffffffffffffffffffffffffe7e7e77b7b7bffffffffffffffffff9c9c9ccececeffffffffffffffffffffffffffffffffffffdedede848484ffffffffffff292929f7f7f7b5b5b5848484ffffffffffff9c9c9c636363ffffffcecece5a5a5affffffffffffdedede5a5a5affffffc6c6c6636363ffffffffffffffffffffffffdedede848484dedede848484fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffd6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececed6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbdbdbdffffffffffffffffffffffffffffffffffffffffffbdbdbdc6c6c6c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefef292929ffffffffffffffffffffffffffffffffffffffffffdedede7b7b7bffffffefefef636363fffffffffffffffffff7f7f75a5a5affffffffffffffffffffffffffffffdedede2929292929293131312929292929295a5a5affffffffffffdedede9c9c9cffffffffffffdedede292929313131292929292929292929636363ffffffffffffffffff9c9c9cdededefffffffffffff7f7f75a5a5affffff9c9c9ccececeffffffffffffffffff848484efefef9c9c9cc6c6c6ffffffffffffffffffffffffffffff949494292929efefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc6c6c6ffffffffffffffffffffffffffffffffffffffffff949494c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcecece9c9c9cffffffffffffffffffffffffffffffffffffffffffdedede848484ffffffdedede7b7b7bffffffffffffffffffffffff313131fffffff7f7f7292929313131292929f7f7f77b7b7be7e7e7ffffffdedede7b7b7bffffffffffffffffffffffff313131ffffffffffffffffff848484dededeffffffdedede848484ffffffffffffffffffffffff9c9c9ccececeffffffffffffefefef636363ffffff9c9c9cc6c6c6ffffffffffffffffff7b7b7bdedede9c9c9ccececeffffffffffffffffffffffffffffff9c9c9c292929f7f7f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7d6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7e7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6d6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefbdbdc6bdbdbdbdc6c6bdbdbdbdbdc6bdbdbdbdc6c6ced6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc6c6c6b5b5b5ffffffffffffffffffffffffffffffffffffffffffdedede7b7b7bffffffdedede848484ffffffffffffffffffffffff292929ffffffffffffffffffffffffffffffffffffffffff292929ffffffdedede848484ffffffffffffffffffffffff949494cececeffffffffffffffffff292929ffffffdedede7b7b7bffffffffffffffffffffffffcecece5a5a5affffffffffff9c9c9c5a5a5affffffc6c6c6636363ffffffffffffdedede292929ffffffcecece5a5a5affffffffffffffffffffffffdedede7b7b7bf7f7f75a5a5affffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcecece9c9c9cffffffffffffffffffffffffffffffffffffffffffdedede848484ffffffe7e7e77b7b7bffffffffffffffffffffffff313131ffffffffffffffffffffffffffffffffffffffffffdedede9c9c9ce7e7e77b7b7bfffffffffffffffffffffffff7f7f77b7b7bffffffffffffffffffdedede9c9c9cdedede848484ffffffffffffffffffffffffffffffb5b5b5292929313131b5b5b5636363ffffffffffffb5b5b5313131292929313131efefefffffffffffffcecece2929293131315a5a5af7f7f7292929f7f7f7ffffffb5b5b57b7b7bfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffd6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececed6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff292929ffffffffffffffffffffffffffffffffffffffffffdedede7b7b7bffffffdedede848484ffffffffffffffffffffffff292929ffffffffffffffffffffffffffffffffffffffffffffffff9c9c9cadadad848484ffffffffffffffffffffffffffffff848484dededeffffffffffffffffff949494b5b5b57b7b7bfffffffffffffffffffffffffffffffffffffffffffffffff7f7f75a5a5affffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc6c6c6313131ffffffffffffffffff9c9c9cffffffffffffdedede848484ffffffdedede7b7b7bffffffffffffffffffffffff313131ffffffffffffffffffffffffffffffffffffffffffffffffffffff3131317b7b7bffffffffffffffffffffffffffffffdedede848484ffffffffffffffffffffffff292929848484ffffffffffffffffffffffffffffffffffffffffffffffffefefef636363fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7d6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7e7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6d6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdedede292929292929313131c6c6c6ffffffffffffdedede7b7b7bffffffdedede848484ffffffffffffffffffffffff292929ffffffffffffffffffffffffffffffffffffffffffffffffffffffadadad848484ffffffdedede292929313131292929292929292929dededeffffffffffffffffffb5b5b57b7b7bfffffffffffffffffffffffffffffffffffffffffffffffff7f7f75a5a5affffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7c6c6c6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffd6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececed6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7c6c6c6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7d6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7e7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6d6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7c6c6c6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffd6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececed6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7c6c6c6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7d6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7e7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6d6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7c6c6c6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffd6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececed6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7c6c6c6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7d6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7e7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6d6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7c6c6c6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffd6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececed6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7c6c6c6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7d6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7e7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6d6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7c6c6c6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffd6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececed6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7c6c6c6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7d6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7e7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6d6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffde7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffd6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececed6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7c6c6c6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7d6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7e7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6d6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7c6c6c6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffd6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececed6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7a552ffe7ceffffffffffffffffffe7a552f7e7cee7ad52e7a552de7b00d67b00fff7efffffffde9431ffffffffffffefc694f7deb5ffffffe79431ffffffffffffffffffffffffffffffe7a552d67b00de7b00e7a552ffffffe7a552fff7efffffffffffffefb573de7b00d67b00ffe7ceefc694f7deb5fffffffff7efe7a552ffffffde8c29fffffffffffff7ce94e7a552fffffffffffffff7efd67b00de7b00d67b00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefd6efc694fffffffffffffff7efe7a552ffffffe7a552ffdeb5ffffffffefd6e7a552ffffffde9429fffffffffffff7ce94f7d6b5ffffffde9429ffffffffffffffffffffffffffffffe7a552ffffffffffffe79431ffffffefad5afff7effffffff7d6b5efbd7bfffffffffffffffffff7ce9cf7deb5fffffffff7e7efad5affffffe79431ffffffffffffe7a552efbd7bfff7e7ffffffde9429fff7efffffffffefd6e7a552fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7d6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7e7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6d6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe79431d67b00de7b00d67b00f7deb5ffffffe7a552fff7e7ffffffffffffe7a552ffffffe79431ffffffffffffefc694f7deb5ffffffde9431fffffffffffffffffffffffffffffff7deb5d67b00de7b00de9429ffffffe7a552fff7effffffff7ce94f7e7ceffffffffffffffffffefc694f7deb5fffffffff7efe7a552ffffffde9429fffffff7e7ceefbd73f7e7cef7ce94ffffffe7a552ffffffffffffffffffe7a552ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefce94ffdeb5ffffffe79431ffffffffffffe7a552efbd7bfffffffff7efde9429ffffffd67b00ffefd6fffffff7ce9cf7deb5ffffffd67b00ffefd6ffffffffffffffffffffffffffffffffffffffffffe79431ffffffefad5aefc694ffffffffe7ceefad5afffffffffffffffffff7ce94de9429ffffffffe7ceefad5affffffe79431ffffffefbd7bffe7ceffffffe7a552ffffffde9429ffffefffffffffefd6e7a552fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffd6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececed6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefbdc6c6bdbdbdbdbdc6bdbdbdbdc6c6bdbdbdbdbdc6bdbdbdbdc6c6bdbdbdcececefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7efe7a552ffefcee7b573ffffffffffffe7ad52efc694de7b00d67b00ffefceffffffde9431e7a552e7ad52efc694f7deb5ffffffe79431e7a552e7a552ffffffffffffffffffefbd73d67b00de7b00efc694ffffffe7a552efbd7bd67b00ffffffefc694de7b00d67b00ffe7ceefc694f7ce94d67b00de7b00f7e7ceffffffde8c29fff7efde9429fffffffffffff7ce94f7d6b5fff7efd67b00de7b00d67b00fff7efffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefad5aefbd73ffefd6ffffffffffffe7a552fff7effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7ce9cf7deb5fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7d6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7e7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6d6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbdbdbdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7d6adde9431ffffffffffffffffffe7a552fff7e7ffffffffffffffffffffffffffffffffffffffffffefb573f7ce94ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefc694f7deb5fffffffffffffffffffff7efd67b00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbdbdbdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffd6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececed6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefc6b5c65a18bd5a18c65a18bd5a18c65a18bd5a18c65a18e7c6adffffffffffffffffffffffffbdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7b594bd5a18d68452d69463c66318d69463d68452c65a18e7b58cffffffffffffffffffffffffbdbdbdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7d6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7e7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6d6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdead8cc65a18e7bda5ffefe7bd5a18ffefe7e7bda5c65a18dead8ce7ad8cdead8cdead8cefd6c6bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7b594c65a18f7e7d6ffefe7de9463fff7eff7e7d6bd5a18e7b594efbd94efc69cefbd94f7e7cebdbdbdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffd6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececed6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdead8cc66318fffff7dea584f7efe7e7b58cfff7efc66321dead8cffd6a5f7d69cffd6a5f7e7cebdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7b594ce7b42ffe7dece7339ffffffce844af7ded6ce7b42e7b58cffffffffffffffffffffffffbdbdbdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7d6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7e7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6d6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdead8cce7b42d69463c65a18dead84c66321d68c63ce7b42dead8cffffffffffffffffffffffffbdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefceb5c65a18c66318bd5a18c66318c65a18c66318bd5a18efceb5ffffffcececebdbdbdbdbdc69c9c9cffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffb5b5b5292929313131292929dededec6c6c63131315a5a5affffffffffffffffffffffff3131312929293131317b7b7bffffffffffffffffffffffffffffffffffffffffffffffffdedede7b7b7bffffffffffffffffffffffff848484292929313131b5b5b5ffffffffffffffffff7b7b7b313131292929848484ffffffffffff292929f7f7f7ffffff848484292929313131b5b5b5636363ffffffffffffb5b5b5313131292929313131ffffffffffffffffffb5b5b52929293131315a5a5adedede292929f7f7f7ffffff9c9c9c7b7b7bfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffd6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececed6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbdbdbdffffffffffffffffffffffffffffffffffffffffffbdbdbdffffffbdc6c6c6c6ceffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9c9c9c5a5a5affffffffffffffffff9c9c9cffffffffffff9c9c9cadadadffffffffffff636363c6c6c6ffffffffffff9c9c9cadadadffffffffffffffffffffffffffffffffffffffffffefefef636363ffffffffffffffffffffffffffffffffffffffffff848484c6c6c6ffffffadadad848484ffffffffffff9c9c9c9c9c9cffffff292929efefefb5b5b57b7b7bffffffffffff9c9c9c5a5a5affffffc6c6c6636363ffffffffffffdedede636363ffffffcecece5a5a5affffffffffffffffffffffffdedede7b7b7bdedede7b7b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc6c6c6ffffffffffffffffffffffffffffffffffffffffffbdbdc6c6c6c6cececefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7292929ffffffffffffffffffffffffffffffffffffffffffdedede848484fffffff7f7f75a5a5affffffffffffffffffefefef636363ffffffffffffffffffffffffffffffffffffffffffffffff7b7b7bf7f7f7ffffffffffffffffffffffffffffffffffffefefef636363ffffff9c9c9cc6c6c6ffffffffffffe7e7e77b7b7bffffffffffffffffff9c9c9cdededeffffffffffffefefef636363ffffff9c9c9cc6c6c6ffffffffffffffffff7b7b7bf7f7f79c9c9ccececeffffffffffffffffffffffffffffff9c9c9c292929f7f7f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7d6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7e7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6d6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbdbdbdffffffffffffffffffffffffffffffffffffffffff8c8c8cc6c6ceffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc6c6c69c9c9cffffffffffffffffffffffffffffffffffffffffffdedede7b7b7bffffffdedede848484ffffffffffffffffffffffff292929ffffffefefef313131292929292929efefefffffffffffffb5b5b5adadadffffffffffffffffffefefef3131312929298484845a5a5af7f7f7c6c6c6848484ffffffffffff949494cececeffffffffffffffffff9c9c9cc6c6c6fffffffffffff7f7f75a5a5affffff949494cececeffffffffffffffffff848484dedede9c9c9cc6c6c6ffffffffffffffffffffffffffffff9c9c9c313131efefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeff7bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdd6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececeb5b5b5ffffffffffffffffffffffffffffffffffffffffffdedede848484ffffffe7e7e77b7b7bffffffffffffffffffffffff313131ffffffffffffffffffffffffffffffffffffffffffffffffefefef636363ffffffffffffffffff636363c6c6c6ffffffc6c6c6313131efefefffffffdedede313131292929cececeffffffffffffffffffffffffc6c6c6636363ffffffffffff9c9c9c636363ffffffcecece5a5a5affffffffffffdedede292929ffffffc6c6c6636363ffffffffffffffffffffffffdedede848484efefef636363fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffd6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececed6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc6c6c69c9c9cffffffffffffffffffffffffffffffffffffffffffdedede7b7b7bffffffdedede848484ffffffffffffffffffffffff292929ffffffffffffffffffffffffffffffffffffffffffffffffffffff949494dededefffffff7f7f75a5a5affffffffffffffffff5a5a5af7f7f7ffffff313131ffffffffffff292929f7f7f7ffffffffffffffffffffffffadadad292929292929b5b5b55a5a5affffffffffffb5b5b5292929292929292929f7f7f7ffffffffffffc6c6c6313131292929636363efefef313131efefefffffffadadad848484ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff292929ffffffffffffffffffffffffffffffffffffffffffdedede848484ffffffdedede7b7b7bffffffffffffffffffffffff313131ffffffffffffffffffffffffffffffffffffffffffffffffffffffdedede7b7b7bffffffefefef636363ffffffffffffffffff313131ffffffe7e7e77b7b7bffffffffffff9c9c9cc6c6c6ffffffffffffffffffffffffffffffffffffffffffefefef636363fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7d6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7e7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6d6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcecece292929ffffffffffffffffff949494ffffffffffffdedede7b7b7bffffffdedede848484ffffffffffffffffffffffff292929ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff848484dededeffffff5a5a5acececeffffffb5b5b57b7b7bffffffefefef292929ffffffffffff292929dededefffffffffffffffffffffffffffffffffffffffffff7f7f75a5a5affffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdedede292929313131292929cececeffffffffffffdedede848484ffffffe7e7e77b7b7bffffffffffffffffffffffff313131ffffffffffffffffffffffffffffffffffff7b7b7b313131292929313131292929848484ffffffffffff292929313131292929ffffffffffffffffffb5b5b5313131292929b5b5b5ffffffffffffffffffffffffffffffffffffffffffffffffefefef636363fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffd6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececed6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7c6c6c6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7d6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7e7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6d6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7c6c6c6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffd6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececed6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7c6c6c6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7d6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7e7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6d6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7c6c6c6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffd6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececed6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7c6c6c6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7d6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7e7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6d6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7c6c6c6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffd6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececed6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7c6c6c6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7d6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7e7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6d6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7c6c6c6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffd6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececed6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7c6c6c6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7d6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7e7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6d6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7c6c6c6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffd6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececed6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7c6c6c6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7d6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6d6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7c6c6c6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffd6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececed6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefad5affe7ceffffffffffffffffffe7a552ffefd6e7a552efad5ad67b00de7b00fff7efffffffde9429fffffffffffff7ce94f7d6b5ffffffde9429ffffffffffffffffffffffffffffffe7a552de7b00d67b00efad5affffffefad5afff7efffffffffffffefbd7bd67b00de7b00ffe7cef7ce9cf7deb5fffffffff7e7efad5affffffe79431ffffffffffffefce94efad5afffffffffffffff7efde7b00d67b00de7b00fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7d6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6d6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7e7cef7ce94fffffffffffffff7e7e7ad52ffffffe7a552f7d6b5fffffff7e7cee7a552ffffffe79431ffffffffffffefc694f7deb5ffffffde9431ffffffffffffffffffffffffffffffe7ad52ffffffffffffde9429ffffffe7a552fff7effffffff7deb5e7b573ffffffffffffffffffefc694f7deb5fffffffff7efe7a552ffffffde9429ffffffffffffe7a552efb573fff7efffffffde9431fff7e7fffffff7e7cee7a552ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffde9429de7b00d67b00de7b00f7deb5ffffffe7a552ffffefffffffffffffe7a552ffffffde9429fffffffffffff7ce9cf7deb5ffffffde9429fffffffffffffffffffffffffffffff7deb5de7b00d67b00e79431ffffffefad5afff7e7ffffffefce94ffefd6fffffffffffffffffff7ce94f7d6b5fffffffff7efefad5affffffe79431ffffffffefd6efb573ffefd6efce94ffffffe7a552ffffffffffffffffffe7a552fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffd6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececed6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7ce94f7d6b5ffffffde8c29ffffffffffffe7ad52e7b573fffffffff7e7e79431ffffffde7b00f7e7ceffffffefc694f7deb5ffffffde7b00f7e7ceffffffffffffffffffffffffffffffffffffffffffde8c29ffffffe7a552f7ce94ffffffffe7cee7a552ffffffffffffffffffefc694e79431ffffffffe7cee7a552ffffffde8c29ffffffefb573ffefceffffffe7a552ffffffe79431fff7e7fffffff7e7cee7ad52ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7c6c6c6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6cececefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7e7efad5affe7ceefbd7bffffffffffffe7a552f7ce94d67b00de7b00ffe7ceffffffde9429efad5ae7a552f7ce94f7d6b5ffffffde9429efad5ae7a552ffffffffffffffffffefb573de7b00d67b00f7ce94ffffffefad5aefbd73de7b00fffffff7ce9cd67b00de7b00ffe7cef7ce9cefce94de7b00d67b00ffefd6ffffffe79431fff7e7e79431ffffffffffffefc694ffdeb5fff7efde7b00d67b00de7b00fff7effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7d6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6d6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7a552efbd73f7e7ceffffffffffffe7a552fff7e7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefc694f7deb5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdeb5de9429ffffffffffffffffffe7a552ffffefffffffffffffffffffffffffffffffffffffffffffefbd7befce94fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7ce94f7d6b5fffffffffffffffffffff7e7de7b00fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffd6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececed6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefdedededededed6d6d6d6d6d6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7ffffd6d6e7ffefdeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7f7ffd6d6d6fff7e7ffffffffffffefffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefceb5bd5a18c66318c65a18c66318bd5a18c66318c65a18efceb5ffffffffffffffffffffffffbdbdbdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7d6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6ffff18398c52392142424a395263b55a18f7ffff184a9cffb563ffffffffffff1852a5ffb55af7ffff4a8cce31212152524a292939ce8c52fffff763b5ff6b2118ffffc6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6d6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdead8cc65a18ce844ad69463bd5a18d6946bce844ac65a18dead8cffffffffffffffffffffffffbdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8cdeff6b2139ffffbdf7ffff2163b5b56318efffff2152a5ffb563fffffff7ffff2152adffad5a84d6ff5a2131ffefb5ffffffc6f7ff31296bffd684fffffffffff7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7b594c65a18efc6adf7efe7c66318ffefe7efc6adbd5a18e7b594dead8ce7b58cdead8cf7decebdbdbdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffd6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc6ffff292973ad8c5ad6cebd4a94deb56318f7ffff184a9cffb563ffffffffffff1852a5ffb55a4294e7bd6321fffff7ffffffffffff296bc6de8c39ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececed6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdead8cc65a18f7ded6fff7efd68c63fff7eff7ded6c65a18dead8cefbd94e7bd94efc694f7dec6bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6efff7b94ad5a6b7310294abd6318efffff184aa5ffad5afffffff7ffff2152a5f7ad5a4a9cefb56318ffffffffffffffffff216bbde78c42ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7b594c65a18ffffffdea584fff7efe7ad8cfffff7c65a18e7b58cf7d69cffd6a5f7d6a5ffefd6bdbdbdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7d6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7e7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7e7efffffffffffff3184d6c66b21f7ffff084a9cc66b29ffffefceffff292973ffc67384d6ff5a2939ffe7adffffffbdefff29296bffc673ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6d6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdead8cce7b4af7e7d6ce7339ffffffd6844aefdecece7b42dead8cffffffffffffffffffffffffbdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcecece5a5a5affffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff292929dededeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4a94d6423131425252391821ffce8cefffff1852a5635a42524a4a18314a944a21ffffd6ffffff5294ce39293152524a292942bd7b39ffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7b594ce7339de946bbd5a18e7ad8cc65a18d69463ce7339e7b594ffffffffffffffffffffffffbdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5a5a5af7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdedede7b7b7bfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffd6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7f7ffd6d6d6fff7e7fffffffffffff7ffffffffffdeefffe7ded6fffff7ffffffffffffffffffe7f7ffd6d6deffefdeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececed6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefc6b5c65a18bd5a18c65a18bd5a18c65a18bd5a18c65a18e7c6adffffffc6c6c6bdbdbdb5bdbd9c9c9cffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffadadad313131292929292929dededececece292929636363ffffffffffffffffffffffff292929313131292929848484ffffffffffffffffffffffffffffffffffffffffffffffffadadad313131292929cececeffffffffffffffffff848484dededeffffffffffffffffffffffffb5b5b5292929292929c6c6c6ffffffffffffffffffffffffffffffdedede848484ffffffffffff5a5a5af7f7f7ffffffffffff5a5a5affffffffffffdedede7b7b7bffffffffffff9c9c9c292929292929292929dededeffffff292929ffffffffffffffffff292929ffffffffffffc6c6c6292929292929313131adadadf7f7f7292929313131292929dededefffffff7f7f7292929292929292929848484ffffff636363292929313131adadadffffffffffff636363efefefffffff292929f7f7f7ffffff848484292929313131adadad636363ffffffffffffdedede292929292929313131dededeffffffffffffdedede292929292929292929cecece292929f7f7f7ffffff9c9c9c7b7b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffadf7ff7b5a6b637b944a424aefb573ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc6c6c6ffffffffffffffffffffffffffffffffffffffffffbdbdc6ffffffc6c6c6c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9c9c9c636363ffffffffffffffffff9c9c9cffffffffffff9c9c9cb5b5b5ffffffffffff5a5a5acececeffffffffffff9c9c9cb5b5b5ffffffffffffffffffffffffffffffffffffdedede636363ffffffffffff5a5a5af7f7f7ffffffffffff9c9c9ccececeffffffffffffffffffe7e7e75a5a5affffffffffff636363efefefffffffffffffffffffffffffb5b5b5b5b5b5ffffffffffff636363efefefffffffb5b5b5313131dededeffffffdedede848484ffffffcecece5a5a5affffffffffffffffffffffffffffff292929ffffffffffffffffff292929ffffffefefef313131efefeffffffffffffffffffffffffffffffffffffff7f7f75a5a5affffff5a5a5acececeffffffffffffffffffffffffffffffffffffffffff636363efefefffffff9c9c9ccececeffffff313131efefefb5b5b57b7b7bffffffffffff9c9c9c5a5a5affffffefefef313131efefefffffffffffff313131efefeff7f7f7292929f7f7f7ffffffffffffffffffdedede7b7b7be7e7e77b7b7bfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7d6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7e7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffadc6e7debda5cefff7cea5a5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6d6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbdbdbdffffffffffffffffffffffffffffffffffffffffffb5bdbdc6c6c6c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefef313131ffffffffffffffffffffffffffffffffffffffffffdedede7b7b7bffffffefefef636363fffffffffffffffffff7f7f75a5a5affffffffffffffffffffffffffffffffffff9c9c9cadadadffffffffffffb5b5b5adadadffffffffffffdedede949494ffffffffffffffffff949494b5b5b5ffffffffffffadadadb5b5b5ffffffffffffffffffffffff9c9c9ccececeffffffffffff5a5a5af7f7f7ffffff636363c6c6c6848484ffffffdedede7b7b7bffffff949494cececeffffffffffffffffffffffffffffff313131ffffffffffffffffff313131ffffffcecece9c9c9cffffffffffffffffffffffffffffffffffffdedede2929299c9c9cefefef636363ffffffffffffffffffffffffffffffffffffffffff2929295a5a5affffffffffffb5b5b5adadadffffffffffffffffff9c9c9cdededeffffffffffffefefef636363ffffffcecece9c9c9cffffffffffffffffffadadadcececec6c6c69c9c9cffffffffffffffffffffffffffffff9c9c9c292929f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc6c6c6ffffffffffffffffffffffffffffffffffffffffff8c9494c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcecece9c9c9cffffffffffffffffffffffffffffffffffffffffffdedede848484ffffffe7e7e77b7b7bffffffffffffffffffffffff313131fffffff7f7f7292929313131292929f7f7f77b7b7bdededeffffffffffffdedede848484ffffffffffffffffff313131ffffffffffffffffff848484dededeffffffffffffdedede7b7b7bffffffffffffffffffffffff9c9c9cdededeffffffffffff636363efefefdedede7b7b7bffffff5a5a5af7f7f7dedede848484ffffff9c9c9c2929293131312929293131319c9c9cffffff292929ffffffffffffffffff292929ffffffc6c6c6313131292929313131292929636363ffffff6363637b7b7bfffffffffffff7f7f7292929313131292929313131292929f7f7f79c9c9c313131ffffffffffffffffffffffffc6c6c6b5b5b5ffffffffffffffffff9c9c9cc6c6c6fffffffffffff7f7f75a5a5affffffc6c6c69c9c9cffffffffffffffffffb5b5b5b5b5b5cecece9c9c9cffffffffffffffffffffffffffffff9c9c9c313131efefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffd6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececed6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefbdc6c6bdbdbdbdbdc6bdbdbdbdc6c6bdbdbdbdbdc6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc6c6c6b5b5b5ffffffffffffffffffffffffffffffffffffffffffdedede7b7b7bffffffdedede848484ffffffffffffffffffffffff292929ffffffffffffffffffffffffffffffffffff848484dededeffffffffffffdedede7b7b7bffffffffffffffffff9c9c9ccececeffffffffffff7b7b7bdededeffffffffffffdedede848484ffffffffffffffffffffffff949494cececeffffffffffff5a5a5af7f7f77b7b7bdededeffffffcececeadadaddedede7b7b7bffffffc6c6c69c9c9cffffffffffffadadadcececeffffff2929299c9c9cffffffdedede636363fffffff7f7f75a5a5affffffffffffdedede949494f7f7f75a5a5affffffffffffffffffffffff636363efefefffffffffffff636363ffffff636363efefefffffffffffffffffffffffffb5b5b5adadadffffffffffffffffffc6c6c6636363ffffffffffff949494636363fffffff7f7f7292929f7f7f7ffffffffffff292929dededeefefef313131efefefffffffffffffffffffdedede848484efefef636363ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcecece9c9c9cffffffffffffffffffffffffffffffffffffffffffdedede848484ffffffdedede7b7b7bffffffffffffffffffffffff313131ffffffffffffffffffffffffffffffffffff7b7b7be7e7e7ffffffffffffdedede848484fffffffffffffffffff7f7f77b7b7bffffffffffff848484dededeffffffffffffe7e7e77b7b7bffffffffffffffffffffffffb5b5b5b5b5b5ffffffffffff636363dedede636363ffffffffffffffffff313131dedede848484ffffffffffffb5b5b5313131292929848484ffffffffffff292929cecece292929313131c6c6c6ffffffffffffdedede292929313131292929ffffffffffffb5b5b52929293131319c9c9cffffffffffff313131292929313131dededeffffffdedede313131292929636363ffffffffffff9c9c9ccececeffffffffffffffffffffffffb5b5b5313131292929b5b5b55a5a5affffffffffffdedede292929313131292929cececeffffffffffffefefef313131292929313131dedede313131efefefffffffb5b5b5848484fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7d6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7e7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6d6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff313131ffffffffffffffffffffffffffffffffffffffffffdedede7b7b7bffffffdedede848484ffffffffffffffffffffffff292929ffffffffffffffffffffffffffffffffffffb5b5b5adadadffffffffffffb5b5b5949494ffffffffffffffffffffffff848484dededeffffffadadadb5b5b5ffffffffffffadadad9c9c9cffffffffffffffffffffffffdedede848484ffffffffffff5a5a5a9c9c9cadadadffffffffffffffffffadadad9c9c9c7b7b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff636363efefefffffffffffffffffffffffffffffffffffffffffffefefef636363ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff63adf7312129d69c5affffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6bb5f7c67b42ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6badf7c6844affffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffb5f7ff7b426bffffc6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffadf7ff844a6bffffc6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc6c6c6313131ffffffffffffffffff9c9c9cffffffffffffdedede848484ffffffe7e7e77b7b7bffffffffffffffffffffffff313131ffffffffffffffffffffffffffffffffffffefefef313131ffffffffffff5a5a5adededeffffffffffffffffffffffffdedede848484fffffff7f7f7292929ffffffffffff636363dededeffffffffffffffffffffffffffffff5a5a5af7f7f7ffffff636363292929f7f7f7fffffffffffffffffff7f7f7292929848484ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdedede7b7b7bfffffffffffffffffffffffffffffffffffffffffffffffff7f7f75a5a5afffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffd6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc6f7ff42316bffe794ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa5a5ceffffd6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4a9cefb56318ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4a9cf7b55a18ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9cefff63184affffb5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9cf7ff5a184affffb5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececed6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdedede313131292929292929c6c6c6ffffffffffffdedede7b7b7bffffffdedede848484ffffffffffffffffffffffff292929ffffffffffffffffffffffffffffffffffffffffffc6c6c63131312929299c9c9cffffffdedede292929292929292929313131292929dededeffffffcecece2929292929299c9c9cffffffffffffffffffffffffffffffffffffcecece5a5a5affffff5a5a5a9c9c9cffffffffffffffffffffffffffffff8484847b7b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff292929dededeffffffffffffffffffffffffffffffffffffffffffffffffefefef636363ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefe7e7e7efefefdedededededed6d6d6d6d6d6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7ffffd6deefe7d6d6fffff7fffffff7ffffd6d6e7f7e7deffffffffffffffffffffffffdeeff7ded6d6fff7e7ffffffffffffeff7ffd6d6d6fff7e7ffffffffffffffffffffffffffffffffffffffffffe7f7ffded6d6fffff7ffffffffffffffffffffffffefffffd6d6def7e7d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6e7f7efded6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7ffffd6d6e7f7e7d6ffffffffffffffffffffffffffffffffffffffffffffffff428cdece7b31ffffffffffffffffffffffffffffffffffffffffffe7f7ffded6deffffefffffffffffffffffffffffffffffffd6e7f7efded6fffff7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7ffffd6d6e7f7e7deffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffd6d6def7e7d6fffffffffffff7ffffd6d6e7f7e7deffffffffffffffffffefffffd6d6deffffefffffffdee7f7efded6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdee7f7efded6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7ffffd6d6e7f7e7deffffffffffffffffffffffffffffffffffffffffffffffffffffff427bcef7b563ffffffffffffffffffffffffffffffffffffffffffd6deefefded6fffff7ffffffffffffffffffffffffffffffffffffffffffffffff4aa5f7b56318efffffded6d6ffffefffffffffffffffffffffffffffffffffffffffffffffffffe7f7ffded6defff7e7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffd6d6def7efdefffffffffffffffffff7ffffd6d6e7fff7e7ffffffffffffffffffffffffffffffffffffffffffffffffd6e7f7e7ded6fffff7fffffffffffffffffffffffffffffffffffffffffff7ffffd6dee7ffefdeffffffffffffffffffffffffffffffd6deefefded6fffff7ffffffffffffffffffffffffffffff4a9cefb56321e7f7ffded6defff7effffffffffffffffffff7ffffd6deefe7d6d6fffff7ffffffffffffffffffffffffffffffffffffd6e7f7e7ded6ffffeffffffffffffffffffff7ffffd6dee7f7e7d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7f7ffded6d6ffffefffffffffffffffffffdee7f7e7d6d6fffff7ffffffffffffffffffffffffffffffffffffe7f7ffded6defff7e7ffffffffffffffffffefffffd6d6def7e7d6fffffffffffffffffffffffffffffffffffffffffff7ffffd6deefe7d6d6fffff7fffffffffffffffffffffffffffffffffffffffffffffffffffffff7ffffd6d6deffefdeffffffffffffffffffd6deeff7e7d6ffffffffffffffffffffffffffffffd6deefefded6fffff7ffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffded6defff7e7ffffffffffffffffffffffffffffffe7f7ffded6deffffefffffffffffffffffffffffffffffffffffffa5f7ff63184affffb5d6d6e7ffefdefffffffffffffffffffffffffffffffffffffffffffffffff7ffffd6dee7f7e7d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6deefefded6fffff7ffffffffffffffffffd6e7f7f7e7d6ffffffffffffffffffffffffffffffffffffffffffdee7f7efded6ffffffffffffffffffffffffffffffd6e7f7f7e7d6ffffffffffffffffffffffffffffffe7f7ffd6d6d6fff7e7ffffffffffffffffffffffffffffffffffff9cefff632152f7ffb5d6deeff7efdeffffffffffffffffffe7f7ffe7d6deffffeffffffffffffffffffffffffffffffffffffffffffff7ffffd6dee7ffefdefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7ffffd6dee7f7e7d6ffffffffffffffffffe7f7ffded6deffefe7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6deeff7efdeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffd6d6def7efdefffffffffffff7ffffd6deeff7e7d6ffffffffffffffffffffffffd6deefe7d6d6fffff7ffffffffffffd6e7f7e7ded6fffff7ffffffffffffffffffffffffffffffffffffffffffd6e7f7efded6ffffffffffffffffffffffffffffffdeefffd6d6d6fff7efffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7c6c6c6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7d6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7e7e7e7e7e7e7dededed6d6d6cececefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7ffff184a9cffb563ffffffbdffff421863ffef9cffffff84d6ff7b2931ffffceb5efff21397b4a3921424a526b3129eff7b521529c524a313142528c4a31fff7c6efffff3973b54229214a524a313142f7b56ba5efff31215252524a293142ce8c4afffff7ffffffffffffffffffffffff63ade72118294a4a39523942295263de8c39ffffff73b5ef292139524a3931424ab56b31fffff7fffffffffffffffffff7ffff184a9cffb563ffffffbdffff422163ffef9cffffff84d6ff7b3131ffffce398cce392118424a4a52634a5a1831ffffff9cefff63214afff7b5efffff185aad211008212121292929522929ffe79c84c6f721294a524a313142528c4a29fff7ceffffffffffffffffffffffffffffffffffff3984d66b2108fff7bdffffffffffffffffffffffffffffff8cceff2118424a4a39634a42183152ffb563efffff184a9c4a4a3152423929424a7b4221ffefbdf7ffff184a9cffb563fffffff7ffff184a9cffb563efffff184a9cffb55a63b5ff6b2118ffffc6ffffffffffffffffffffffff6bbdff8c4229ffffdeffffffffffffffffffffffff8ccef721214a524a3929394a8c5231fff7cef7ffff184a9cffb563ffffffffffffffffffffffffffffffffffff73b5ef292139524a3931424ab56b31effff729529c524a393142528c4a31fff7c6d6ffff183984524229e7ad7b428cd6392118425252525a42632139ffffffffffffffffffffffffffffff4a9cf7b55a18ffffffffffff428cd6392118425252525a42631839efffff185aad1808002929292929295a3129ffde948ccef721214a524a3929394a8c5231fff7cef7ffff184a9cffb563ffffffffffff1852a5ffb55a63b5f7bd6b31fffff7ffffffffffffffffffffffffbdefff213973524229394a526b3131fff7b59cf7ff5a184affffb5ffffffffffffffffffffffff4a9cef4a391842394a425252392129efbd7bffffff4a9cf7b55a18fffffffffffff7ffff4a8cc63929294a524a313142ce8c4afffff79cefff63184affffb5ffffff63b5f79c4a21ffffe7ffffff317bd6ce7b31ffffff7bbdef21183952523929394ab56b31fffff7ade7ff1829634a392139424a52635a8c3921ffffff4a9cefb56318ffffffcef7ff214a844a3921425252523131f7c68cffffffffffffffffffffffffffffffade7ff18316b4a392142424a4a63528c4229ffffffbdefff213973524229394a526b3131fff7b5ffffffffffffffffffffffff4a9cf74a311042394a424a4a422129efbd7bffffffb5efff21397b4a3921424a526b3129fff7b59cefff63184affffb5ffffff529cef4a31294252524a3131f7c684ffffff8cc6f729294a524a313142528c4a29fff7ceefffff184a9cffb55afffffff7ffff1852a5ffad5a8cd6ff2118395252395a4242213952f7b55a5aa5ef4231294a5252422931f7ce8cffffffffffffffffffffffff9cefff39295a524a4231314ac68442ffffff73b5ef292139524a3931424ab56b31fffff7ffffffffffffffffffffffffb5efff21397b4a3921424a526b3129fff7b54a9cefb56318ffffffffffff52a5f7b55a18ffffff8ccef7212142524a3931424aefa563e7ffff2963ad422918424a5242524a7b3129ffffcebdefff183973523929394a526b3131fff7b59cf7ff5a184affffb5ffffffa5ffff5a1852ffffb5d6ffff18398c524221efb57b4a9cefb56318ffffffffffff8cceff2118424a4a39634a42183152ffb563ffffffffffffffffffffffff9cefff39184a394a4a525242212942bd7b42ffffef9cf7ff5a184affffb5ffffffffffff8cc6f729294a524a313142528c4a29fff7ceefffff184a9cffb55affffffb5f7ff4a2163ffe794ffffff7bd6ff7b3139ffffcebdefff183973523929394a526b3131fff7b5e7ffff2963ad392118424a4a635a4239214affe78c9cefff63184affffb5428cd6392118425252525a42632139ffffffe7ffff2963ad392118424a4a635a4239214affe78cf7ffff4a8cce31212152524a292939ce8c52fffff7ffffffffffffffffffffffff9cf7ff31104a394a4a4a4a42212942bd7b39ffffef8cceff2121424a4a39634a42183152ffb563efffff184a9cffb55affffffceffff18428c4a39214a425231525ab56318ffffffffffffffffffffffffefffff214a9cf7b55affffff8cc6f729294a524a313142528c4a29fff7ce9cefff31295a52524231314ac68442fffff7ffffffffffffffffffffffffffffffffffff4294e7bd6321ffffffffffffc6f7ff29428c4a392931394abd7b42fffff7ffffffffffffffffffffffff9cefff63214afff7b5ffffff63b5ff9c4a21ffffe7ffffff3184d6ce7b31ffffff7bbdef21213952524229394ab56b31effff7295aa54a4231314a52844229ffffceb5efff21397b4a3921424a526b3129fff7b5529cef4a392942524a4a3131f7c684ffffffffffffffffffffffffe7ffff2963ad392118424a4a635a4239214affe78cefffff397bbd3921184a5252312939f7b56befffff184a9cffb55affffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6d6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffff214aa5ffb563ffffffbdffff4a216bffef94ffffff84d6ff7b3139ffffce317bcebd6b29fffff7ffffffeff7ffffffefffffffffffffdeffff213984ffc66b73c6ff6b2931fff7bdffffffeffffffff7efffffffffffffffffff8cdeff6b2139ffffc6ffffffffffffffffffc6ffff29216bf7bd6bffffffc6f7ff08296be79442ceffff29317bf7bd6bffffffffffffefeff7ffffffffffffffffffffffffefffff2152a5ffb563ffffffb5ffff4a216bffef94ffffff84d6ff7b3139deffce21398cffbd63ffffff63b5ef631821ffffffa5f7ff63184affffb5ffffffb5efff423163ffd68cffffffffffffceffff293184efad5afffffff7ffff3173c6ce7b31ffffffffffffffffffffffffffffffceffff4a397b31525af7b563ffffffffffffffffffffffffffffff398cdebd6321ffffffb5efff182163ffb563f7ffff084a9cc67329fffff7f7ffff296bbdce7b31efffff2152a5ffb563ffffffefffff2152a5ffb563f7ffff184a9cffb563fffffffffff7ffffffffffffffffffffffffffffff73c6ff8c4221ffffe7ffffffffffffffffffd6ffff21317befb563fffffff7ffff296bc6d68439efffff214aa5ffb563ffffffffffffffffffffffffffffffceffff29317bf7bd6bffffffffffffefeff7ffffffffffffffffffdeffff213984ffc66b9cefff63184afff7addeffff21398cffbd6bffffff63b5f7631821ffffffffffffffffffffffffffffff4a9cefb56321ffffffdeffff213984ffbd6bffffff63b5f7631821ffffffb5efff423163ffd68cffffffffffffd6ffff21317befb563fffffff7ffff296bc6d68439efffff214aa5ffb563ffffffffffff1852adffad5adeffffd6bdbdfffff7ffffffffffffffffffffffff2973c6bd6b29fffff7ffffffefeffffffff79cefff63214affffb5ffffffffffffffffffffffff4aa5f7732908fff7c6ffffff73c6f7732929ffffce4a9cefb56321ffffffffffff7bceff632939ffefadffffffc6f7ff393173ffce7ba5f7ff63184affffb5ffffff6bbdff944221ffffefffffff3984d6ce7b31ceffff292973f7bd6bffffffffffffefefefffffff216bc6bd6b29fffff7f7ffff296bbd944210ffffff4aa5f7b56318ffffff317bceb56329ffffefffffff73c6f7843931ffffceffffffffffffffffffffffff2973c6bd6b29fffff7f7ffff2973c68c3908ffffff2973c6bd6b29fffff7ffffffefeffffffff7ffffffffffffffffffffffff4a9cef732910fff7c6ffffff6bbdf77b3129ffffc6317bcebd6b29fffff7ffffffeff7ffffffefa5f7ff63184affffb5ffffffffffffffffffffffff3984dec66b29ceffff293984efad5afffffff7ffff3173c6ce7b31f7ffff184a9cffb563ffffffffffff1852a5ffb563398cdebd6b21ffffffb5f7ff182163ffb563f7f7ffffffffffffff398cdebd6b21fffffffffffffffffffffffffffffffffff7ffffff84deff6b2939cef7bd29317bf7bd6bffffffffffffefeff7ffffffffffffffffffffffffffffff317bcebd6b29fffff7ffffffeff7ffffffef4aa5f7b56318ffffffffffff52adffad5a18d6ffff21317befb563ffffffffffffffffff9cefff521842fff7adffffff4a94e77b2910ffffd62973cebd6b29fffff7ffffffefefffffffef9cefff632152ffffb5ffffffa5f7ff632152ffffad9cf7ff5a184affffb5ffffff4aa5f7b56318ffffffffffff398cdebd6321ffffffb5efff182163ffb563ffffffffffffffffffffffffa5f7ff29084af7c673ffffffc6f7ff29296bffce7b9cefff632152ffffb5ffffffceffff293984efad5afffffff7ffff3173c6ce7b31f7ffff184a9cffb563ffffffbdffff422163ffef9cffffff84d6ff7b3131ffffd62973cebd6b29fffff7ffffffefefffffffef6bc6ff6b2929fff7bdffffff6bbdf7421029ffde8ca5f7ff63184adeffb521398cffbd6bffffff63b5f7631821ffffff6bc6ff6b2929fff7bdffffff6bbdf7421029ffde8c84d6ff5a2131ffefb5ffffffc6f7ff31296bffd684ffffffffffffffffffffffff9cefff29104af7c673ffffffbdf7ff312973ffc673428cdebd6b21ffffffb5efff182163ffb563f7ffff184a9cffb563ffffff8cdeff632139ffffbdefffff2163b5b56318fffffffffffffffffffffffff7ffff184a9cffb563ceffff293984efad5afffffff7ffff3173c6ce7b31fffffffffff7ffffff84deff6b2939ffffbdffffffffffffffffffffffffffffffffffff4a9cefb56321ffffffffffff4294e7ad5a21fffff7ceffff393984ffce7bffffffffffffffffffffffffa5f7ff63184affffb5ffffff6bbdff944a21ffffefffffff3984dece7b31ceffff292973f7bd6bffffffffffffefefeffffffffff7ffffffffdeffff29398cf7bd6b317bcebd6b29fffff7ffffffeff7ffffffefffffffffffffffffff3984dec66b29ffffffffffffffffffffffff6bc6ff6b2929ffefbdffffff73c6f7421029ffde8c7bceff6b2929fff7bdfffffff7ffffffefeff7ffff184a9cffb563ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7c6c6c6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffd6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7ffff184a9cffb563ffffffbdffff422163ffef9cffffff84d6ff7b3131e7ffce104294b5844ab5b5b5bdbdbdbdb5b5f7e7ceffffffadd6ef315a846b2918ffefb54294e7844210bdbdb5b5b5b5bdbdbddec6bdfffff7efffff84add618315ab56b29ffffefffffffffffffffffff8ce7ff6b2142ffffb5ffffffffffff2973c6de8c3994e7ff4a1042bdb58cb5b5b5bdbdbdc6bdb5ffffe7fffffffffffffffffff7ffff184a9cffb563ffffffbdffff421863ffef9cffffff84d6ff7b2931ffffce2973bd8c5a29cebda594dede63184affffff9cefff63184affffb5ffffffffffff73c6f77b3931ffffceffffff94e7ff631842ffffbdffffffffffff6bbdff944229ffffdeffffffffffffffffffffffff6bc6ff9c4a2973c6e79c4a31ffffefffffffffffffffffffffffff73bdf75a2931bda584dedece184a94ffb563efffff184a9cffad5affffffffffff6bc6ff843921f7ffde184a9cffb563fffffff7ffff184a9cffb563efffff214a9cf7b55affffffffffffffffffffffffffffffffffffffffff6bbdff8c4229ffffdeffffffffffffffffff94e7ff632142fff7b5ffffffffffff6bc6ff8c3921f7ffe7184a9cffb563ffffffffffffffffffffffffffffff94e7ff4a1042bdb58cb5b5b5bdbdbdc6bdb5ffffe7ffffffadceef315a846b2921ffefb59cefff632142ffffbdf7ffff3173c6845229cec6ad94d6d663214affffffffffffffffffffffffffffff4a9cf7b55a18fffffff7ffff3173c6845229cebdad94d6d663214affffffffffff73bdef843939fff7c6ffffff94e7ff632142fff7b5ffffffffffff6bc6ff8c3921f7ffe7184a9cffb563ffffffffffff1852a5ffb55affffffffffffffffffffffffffffffffffffe7ffff184294b58442bdbdbdb5b5b5bdbdbdf7dec69cf7ff5a184affffb5ffffffffffffffffffffffff4a9cefb56318ffffffffffffbdffff39296bffde844a9cf7b55a18ffffffffffff4294e7b56318ffffffffffffffffff216bbde794429cefff63214afff7b5ffffff63b5ff9c4a21ffffe7ffffff3184d6ce7b3194e7f74a1842b5b584bdbdbdb5b5b5cebdbde7f7de214294ffb563ffffffffffff73c6ff8c3921ffffff4a9cefb56321e7ffff214294ffb563ffffffffffffbdffff42216bffe794ffffffffffffffffffe7ffff18428cffbd63ffffffffffff6bbdff8c4229e7ffff184294b58442bdbdbdb5b5b5bdbdbdf7dec6ffffffffffffffffffffffff4a9cf7ad5a18ffffffffffffc6ffff39216be7de8c104294b5844ab5b5b5bdbdbdbdb5b5f7e7ce9cefff63214afff7b5ffffffffffffd6efff5a84a5291831efb56b94e7ff631842ffffb5ffffffffffff6bbdff944229efffde214a9cf7b55afffffff7ffff1852a5f7ad5a73c6ff522929c6ad8cd6d6ce214a94ffb563ffffffceefff5a84ad291831efb56bffffffffffffffffffffffffffffffefffff84a5ce213163b5632994e7ef4a1042bdb58cb5b5b5bdbdbdc6bdb5ffffe7ffffffffffffffffffe7ffff104294b5844ab5b5b5bdbdbdbdb5b5f7e7ce4a9cefb56321fffff7ffffff52a5f7b55a188ce7ff632142ffffb5ffffffffffffffffff7bceff843939ffffd6ffffff7bceff7b3131e7ffce184294b5844abdbdbdb5b5b5bdbdbdf7dec69cf7ff5a184affffb5ffffffa5ffff5a1852ffffb594e7ff6b214afff7b5ffffff4a9cefb56321fffff7ffffff73bdf75a2931bda584dedece184a94ffb563ffffffffffffffffffffffff9cefff63184affffadffffffffffff296bc6de84399cf7ff5a184affffb5ffffff94e7ff631842ffffb5ffffffffffff6bbdff944229efffde214a9cf7b55affffffb5ffff4a216bffe794ffffff84d6ff7b3139e7f7ce184294b5844abdbdbdb5b5b5bdbdbdf7dec64294e7b56318ffffffffffffc6ffff39216bffe78c9cefff63214af7f7b53173c6845229cec6ad94d6d663214affffff4294e7b56318ffffffffffffc6ffff39216bffe78c4294e7bd6321fffff7ffffffffffff296bc6de8c39ffffffffffffffffffffffff9cf7ff5a184affffb5ffffffffffff216bbdde8c396bbdf7522931bdad84dedece184294ffb563efffff214a9cf7b55affffffbdf7ff293173a58452decebd4a94d6b56321ffffffffffffffffffffffffefffff184a9cffb55a94e7ff631842ffffb5ffffffffffff6bbdff944229ffffdeefffff84a5ce18315ab56b29ffffefffffffffffffffffffffffffffffffffffff4294e7bd6b21ffffffefffff184a9cffb55affffffffffff317bd6d68439ffffffffffffffffffffffff9cefff63184affffb5ffffff63b5f79c4a21ffffe7ffffff317bd6ce7b3194e7ff4a1842b5b584bdbdbdb5b5b5cebdbdfff7deffffffa5ceef316384632918e7efb5104294b58c4ab5b5b5bdbdbdbdb5b5ffe7ceffffffceefff5a84a5292131efb563ffffffffffffffffffffffff4294e7b56321ffffffffffffc6ffff39216bffe78c4294e7844a18b5b5b5bdbdbdb5b5b5e7cebdeffff7214a9cf7b55affffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececed6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffff2152a5ffb55affffffb5ffff4a216bffe794ffffff7bd6ff843139efffce104a9c634a296b6b6b6b6b6b183152d684394a9cde422121bd9c73fff7deffffff4294ef4a29106b6b636b6b6b31526b8c3918deffde214a9c734221e7bd9cfffff7ffffffffffffffffffffffff9cefff63184affffb5ffffffffffff2973c6e7944294e7ff29104a6b634a6b6b6b52636b391831ffde8cffffffffffffffffffefffff184aa5ffb55affffffb5ffff4a216bffe794ffffff84d6ff7b3139ffffceefffff94adce6b7384294a5a631818ffffffa5f7ff52104affffadfffffffffffff7ffff4284cebd7331fffff794efff63214affffb5ffffffffffff6bc6ff8c3921ffffe7fffffffffffffffffff7ffff215aadefa552ceffff42397bffde8cffffffffffffffffffffffffffffffadceef7384944a5a63181831ffb563f7ffff184a9cffb55affffffffffff73ceff843931efffd6184aa5f7ad52ffffffefffff214aa5ffb563f7ffff184a9cffb563ffffffffffffffffffffffffffffffffffffffffff6bc6ff2110214239395a4a42ce9c73ffffef9cefff631842ffffb5ffffffffffff6bbdff8c4229efffde1852a5f7ad5affffffffffffffffffffffffffffff94e7ff29104a6b634a6b6b6b52636b391831ffde8c4a9cde422118bd9c73fff7deffffff94efff6b214affffbdffffffefffff94add663737b314a5a631810ffffffffffffffffffffffffffffff4a9cefad5a18fffff7ffffffefffff94adce636b7b314a5a631818ffffffffffffffffff3984cec67339fffff79cefff631842ffffb5ffffffffffff6bbdff8c4229efffde2152a5ffb55afffffff7ffff2152a5ffb55affffffffffffffffffffffffffffffffffffefffff1042946b4a296b6b6b6b6b6b103152de8c399cefff632152ffffb5ffffffffffffffffffffffff4aa5f7ad5a18ffffffffffffceffff312973ffd6844a9cefad5a18fffff7ffffff4294efb56321ffffffffffffffffff296bc6de8c39a5f7ff5a184affffb5ffffff6bbdff944221ffffefffffff3984d6ce7b319cefff2910426b6b526b6b6b526b6b391031efde8c184a9cffb563ffffffffffff73c6ff944229ffffff52a5f7b56318efffff184294ffbd63ffffffffffffbdffff42296bffde8cffffffffffffffffffefffff214a9cffb563ffffffffffff73ceff8c4229efffff1042946b4a296b6b6b6b6b6b103152de8c39ffffffffffffffffffffffff4a9cefb55a18ffffffffffffceffff39317be7d684104a9c634a296b6b6b6b6b6b183152de8439a5f7ff5a184affffadffffff9cdeff21214a9c734af7debdffffff94efff63214affffb5ffffffffffff6bc6ff8c3921f7ffe7184a9cffb563ffffffffffff1852a5ffb563ffffffadd6ef737b944a5a6b181029ffbd6394deff29214a946b42ffe7bdffffffffffffffffffffffffffffffdeffff184a94734a29debd94ffffff94e7ff29104a6b634a6b6b6b52636b391831ffde8cffffffffffffffffffefffff104a9c634a296b6b6b6b6b6b183152de843952a5f7b55a18ffffffffffff52a5ffb55a189cefff5a184affffb5ffffffffffffffffff84d6ff843931ffffdeffffff84d6ff7b3131efffd61042946b52296b6b6b6b6b6b103152de8c399cefff63184affffadffffffa5f7ff632152ffffad9cefff63214affffbdffffff52a5f7ad5a18ffffffffffffffffffadceef7384944a5a63181831ffb563ffffffffffffffffffffffffa5f7ff5a184affffb5ffffffffffff2973ced684399cefff5a184afff7adffffff94efff63214affffb5ffffffffffff6bc6ff8c3921f7ffe7184a9cffb563ffffffbdffff422163ffef94ffffff84d6ff7b3131efffd61042946b52296b6b6b6b6b6b103152de8c394a9cefb56321ffffffffffffc6ffff422973ffde8ca5f7ff63184affffb5efffff94add663737b314a5a631810ffffff4a9cefb56321ffffffffffffc6ffff422973ffde8c4a9cefb56318ffffffffffffffffff216bbde78c42ffffffffffffffffffffffff9cefff5a1852ffffadffffffffffff317bced68431ffffffadceef7384944a5a63181831ffb563f7ffff184a9cffad5affffffffffffceefff8494ad5a636b18314ab56318fffffffffffffffffffffffff7ffff184a9cffb56394efff63214affffb5ffffffffffff6bc6ff8c3921deffe7214a94734a29debd94ffffffffffffffffffffffffffffffffffffffffffffffff4a9cefbd6321ffffffd6ffff313984ffce7bffffffffffff52a5f7b56318ffffffffffffffffffffffffa5f7ff5a184affffb5ffffff6bbdff944221ffffefffffff3984d6ce7b319cefff2910426b6b4a6b6b6b5a6b6b391031ffde8c4a94de4a2921bd9473ffffe7e7ffff104a9c634a296b6b6b636b6b18315ade8c399cdeff21184a9c734af7debdffffffffffffffffffffffffffffff4a94efbd6321ffffffffffffc6ffff423173ffde8c4a9cef4a29106b6b6b6b6b6b31526b843910f7ffde184a9cffb563ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7c6c6c6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7d6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7e7e7e7e7e7e7dededed6d6d6cececefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7ffff084a9cce7b29fffff794e7ff100842efa552ffffff5aadf78c3918ffffe73984d6bd6b29ffffefe7ffff214294efb563104a9cf7a552ffffffffffffffffff8cd6ff632939fff7bdffffff4a94e7b56321a5f7ff4a104afff7a5ffffffffffffffffffffffffffffffffffffd6ffff293984efad5affffffcef7ff103984de8c39deffff293984f7b56bffffff94e7ff5a2142ffffb5fffffffffffffffffff7ffff084a9cce7b31fffff794e7ff100842efa55affffff5aadf78c3918ffffe7e7efffffffefffffff84d6ff6b2131ffffff9cefff21104ae7ad5affffffffffffffffffd6ffff314294efad63d6ffff213184efad5afffffff7ffff296bbdc67329ffffffffffffffffffffffffa5efff522152ffef9cffffff3184d6d68439ffffffffffffffffffffffffefffffffefefffffffd6ffff21317bffc673efffff084a9cad5a18ffffeff7ffff3984d6ad5a18f7fff7084a9cad6321ffffe7f7ffff184a9cffb563efffff184a9cffb55affffffffffffffffffffffffffffffffffffffffff6bbdff7b3929d6d6bda5c6d6214273ce8439d6ffff293984e7ad5affffffefffff296bbdc67329f7ffff084a9cad5a21ffffe7ffffffffffffffffffffffffdeffff293984f7b56bffffff94e7ff5a2142f7ffb5104aa5f7a552ffffffffffffffffff9cefff631842ffffbdffffffeff7fffff7e7ffffff7bceff732931ffffffffffffffffffffffffffffff4a9cf75a1808ffefadffffffeff7fffff7e7ffffff7bceff732931ffffffffffffffffffd6ffff31428cefb563d6ffff293984e7ad5affffffefffff296bbdc67329f7ffff084a9cbd6b29fffff7ceffff212973ffc673ffffffffffffffffffffffffffffffffffffffffff398cd6b56329fffff7deffff214a94f7b5639cf7ff5a184affffb5ffffffffffffffffffffffff4a9cef632108ffe7adffffff84cef7632139fff7ad4a9cf75a1808ffefadffffff84d6ff5a2131ffefadffffffbdf7ff29296bffc6739cefff29084af7c673ffffff428cde521808ffe7a5f7ffff185aade78c42d6ffff29398cefb563ffffff94deff63214afff7b53984d6ad5a21ffffeff7ffff3984d68c3908ffffff4a9cefb56318ffffff3984d6ad5a21ffffefffffff73c6f76b2129ffffc6ffffffffffffffffffffffff3984d6b56329ffffefffffff3184d68c4210ffffff398cd6b56329fffff7deffff214a94f7b563ffffffffffffffffffffffff4a9cf75a1808ffefadffffff84d6ff5a1831fff7b53984d6bd6b29ffffefe7ffff214294ffb5639cefff21084ae7ad5affffff4a9cf7a55210fffff7ffffffffffffd6ffff213184efad63fffffff7ffff296bbdc67329efffff084a9cbd6b21fffff7c6ffff29317bffc673f7fffff7e7e7ffffffceffff293184ffc66b52a5f7a54a10fffff7ffffffffffffffffffffffffffffffffffffa5f7ff521052ffef9cffffffffffffdeffff293984f7b56bffffff94e7ff5a2142ffffb5ffffffffffffffffffffffff3984d6bd6b29ffffefe7ffff214294ffb5634a9cef6b2908fff7bdffffff2973c6c67329deffff214294de9c4affffffffffffffffff7bceff843931ffffd6ffffff7bd6ff7b3139ffffce398cdeb56329fffff7deffff214a94f7b55a9cf7ff21084af7c66bffffff7bceff732929ffffc694e7ff63214affffb5ffffff4a9cef5a2108ffe7adffffffefffffffefefffffffd6ffff21317bffc673ffffffffffffffffffffffff9cefff21084ae7ad5affffffcef7ff213984f7ad5a9cf7ff18084aefad63ffffffd6ffff213184efad63fffffff7ffff296bbdc67329efffff084a9cc67329ffffff8cdeff180842e7a552ffffff5aadef8c4218ffffde398cdeb56329fffff7deffff214a94f7b55a84d6ff5a2139ffefb5ffffff84d6ff390831ffe78c9cefff63184affffb5eff7fffff7e7ffffff7bceff732931ffffff84d6ff5a2139ffefb5ffffff84d6ff390831ffe78c84d6ff5a2939ffe7adffffffbdefff29296bffc673ffffffffffffffffffffffff9cf7ff18084aefad5affffffd6ffff18317bf7b563efffffffefefffffffd6ffff21317bffc673efffff084a9cad5a18ffffefffffffefeff7fffff7ffffff317bcec67329ffffffffffffffffffffffffefffff214a9cf7b55ad6ffff213184efad63fffffff7ffff296bbdc673299cf7ff521052fff7a5ffffffffffffffffffffffffffffffffffffffffffffffffffffff4294e7bd6321ffffffd6ffff31317bffce7bffffffffffff4a9cf7ad5a18ffffffffffffffffffffffff9cefff31104af7c673ffffff4294e75a1808ffe7a5f7ffff185aade79442d6ffff29398cefb563ffffff94deff63214af7f7b51052a5ef9c4affffffffffffffffff3984d6b56b29ffffefe7ffff214294ffb5634aa5f7a55210ffffefffffffffffffffffffffffffffffffffffff84d6ff5a2131ffefb5ffffff84d6ff390831ffe78c84d6ff6b2939ffefb5ffffff4294deb56321effff7184a9cffb55affffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6d6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffff184aa55a52395252521829429c7b39425a8c4a524a211831e7a55affffffd6ffff29529452422921394aa55a29ffffde73bdef312939525a526b3942ffffb5f7ffff529cd6392929394a52522921ffdea5efffff3973bd4a312942525ab56b39ffffffffffffffffffffffffffffff8ccef729294a524a3942394a213942e79442ffffff94d6ff292952525242292139dea55affffffffffffffffffffffffefffff1852a5635a395252521821429c7b39425a8c4a5242211831e7a55affffff94d6ff31314a52524a182139ce8c42ffffffa5f7ff4a184a395a635a31295a848c2929313131311018295a2108ffefad9cd6ff2929525a52392939527b4229ffefbdffffffffffffffffffffffff4a9ce7a55218fffff7ffffff8cdeff6b2942ffffc6ffffffffffffffffffd6ffff314a8c524a3921394a8c4221ffffcef7ffff184a9c6b6b4a4a4242314a525a2918ffdea5efffff2152a55a634a393139ce9c5a2152a5ffb563f7ffff184a9cffb563ffffffffffffffffffffffffffffffffffffffffff73c6ff8c4221ffffe7ffffff7bceff732929ffffff94cef729315a524a392942527b3921ffefbdefffff214aa55a6342393139de9c5affffffffffffffffffffffff94d6ff292952525242292139dea55affffff73bdef31293952524a6b3942a5e7b5183163180810312921efa5638cd6ff39314a4a4a42212942ce8439ffffffffffffffffffffffffffffff4a9cef634a2129315a9c63398cd6ff39314a4a4a42212942ce8439ffffff529cde3131312929291021315a1808ffefad94cef729315a524a392942527b3921ffefbdefffff184aa5635a42524a4a21314a944a21ffffd6ffffffffffffffffffffffffffffffffffffffffffd6f7ff31529c4a392929394a9c5229ffffde9cefff63214affffb5ffffffffffffffffffffffff52a5f7634a18424a6b424a4a292131de9c5affffff4a9cef634a2129315a9c6339f7ffff5a9cd639293152524a212939bd7b42ffffefa5f7ff39184a52635a42524a3921298c9c734a425a314a4a5a2121ffde9cffffff94d6f72931524a4a39292939de9c52ffffffcef7ff294a8c4a3929394a52394242944221ffffff4aa5f7b56318ffffffcef7ff315a9c4a312942525a422129efbd7bffffffffffffffffffffffffffffffcef7ff294a8c523929394252394a428c4221ffffffd6f7ff31529c4a392929394a9c5229ffffdeffffffffffffffffffffffff4a9cef6b4a184242634a524a291829dea55affffffd6ffff29529452422921394aa55a29ffffdea5f7ff42184a395a635a3129b5ce9c2939735a5239394252ffb56bffffff9cd6ff293152524a392939527b4229ffefbdf7ffff184a9c63634a524a4a2139528c4218ffffd6d6ffff314a944a4231294252843918ffffceb5efff293973524a31394252ffb56bffffffffffffffffffffffffefffff3973b54a3929424a52b57339ffffff94d6ff292952525242292139dea55affffffffffffffffffffffffffffffd6ffff29529452422921394aa55a29ffffde4aa5f75a42184a4a63314a524a2121ffd68cffffffa5deff29396b4a4229314252e79c5284d6ff843931ffffdeffffff84d6ff7b3131ffffd6d6f7ff3152944a39292939529c5229ffffde9cefff4a18524a635a52524a181831d6944aa5e7ff213163100808313121e7a5634aa5f763421831395a9c5a31d6ffff314a8c524a3921394a8c4221ffffceffffffffffffffffffffffffa5f7ff4a184a4a6b6b4a4a4221314a9c5a29ffffde9cefff4a2152315a63633931ffde9c9cd6ff293152524a392939527b4229ffefbdf7ffff184a9c635a42524a4a2129429c7331425a944a4a42212131de9c52ffffffd6f7ff3152944a39292939529c5229ffffdef7ffff4a8cce3929294a5252424239422139ffde8ca5f7ff63184affffb58cd6ff39314a4a4a42212942ce8439fffffff7ffff4a8cce3929294a5252424239422139ffde8cffffff5294ce39293152524a292942bd7b39ffffefffffffffffffffffffffffff9cefff4a184a426363524a42182942a55a29ffffded6ffff314a8c52423921394a8c4221ffffcef7ffff184a9c5a634a312931de9c634a8cd64a3931394a4a422129ffce84fffffffffffffffffffffffff7ffff184a9cffb563ffffff9cd6ff293152524a392939527b4229ffefbdefffff3973b5523929425252b56b39ffffffffffffffffffffffffffffffffffffffffff4a9cefb56321ffffffefffff214a9cffbd63ffffffffffff4294e7bd6321ffffffffffffffffffffffffa5f7ff39184a52635a424a4a3921298c9c7342425a314a4a5a2121ffe7a5ffffff94d6f72931524a4a39292939de9c52ffffff73b5ef3929394a524a733942ffffb5d6ffff29529452422921394aa55a29ffffdebdefff293973524a3939424affb573fffffffffffffffffffffffff7ffff4a8cce3921214a52524a4239422139ffde8cffffff5294d6422931394a4a5a2929ffde9cf7ffff184a9cffb563ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7c6c6c6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffd6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdee7f7f7e7d6ffffffffffffd6deefffefdeffffffffffffffffffffffffd6deeff7e7d6ffffffffffffffffffefffffd6d6deffefdeffffffffffffffffffe7f7ffded6d6fffff7ffffffffffffffffffdeefffded6d6ffffefffffffffffffffffffffffffffffffffffffefffffd6d6def7efe72973cede8c39fffffffffffff7ffffd6d6defff7e7ffffffffffffffffffffffffffffffffffffffffffffffffdeeff7f7e7deffffffffffffd6deefffefdefffffffffffffffffff7ffffd6d6e7f7e7defffffffffffffffffffffffff7ffffe7dee7ffffefffffffffffffffffffffffffffffffffffffffffffd6d6e7efded6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6e7efe7ded6fffff7ffffffefffff184a9cffb55ae7f7ffded6d6ffffefffffffffffffffffffffffffd6e7f7ffefe7ffffffffffffefffff214a9cf7b55affffffffffffffffffffffffffffffffffffffffff6bbdff8c4229ffffdeffffff63b5f77b3121fffffffffffff7ffffd6deefefded6ffffffffffffffffffffffffffffffd6e7f7ffefdefffffffffffffffffffffffffffffff7ffffd6d6defff7e7ffffffffffffffffffefffffd6d6deffefdeffffff9cefff632142ffffbdffffffffffffefffffd6dee7f7e7d6ffffffffffffffffffffffffffffffffffffffffffffffffe7f7ffefded6ffffffefffffd6dee7f7e7d6fffffffffffffffffffffffffffffffffffffffffffffffffffffff7ffffd6deefefded6ffffffffffffffffffffffffffffffdeefffe7ded6fffff7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6e7f7efded6ffffffffffff9cf7ff5a184affffb5fffffffffffffffffffffffffffffffffffff7ffffd6dee7ffefdeffffffffffffffffffffffffe7f7ffefded6ffffffffffffeff7ffd6d6d6ffefe7fffffffffffffffffffffffff7ffffd6deefffefdeffffffeff7ffded6defff7e7ffffffffffffffffffefffffd6d6e7ffefdeffffffffffffffffffffffffd6deefefe7d673ceff8c3929ffffffffffffffffffffffffffffffffffffdeefffded6d6ffffefffffffffffffffffffffffffffffffffffffffffffffffffd6deeff7e7d673c6f78c4229ffffffffffffffffffd6e7f7efded6fffffffffffffffffffffffffffffffffffffffffffffffff7ffffd6d6deffefdeffffffffffffffffffffffffd6deeff7e7d6fffffffffffffffffffffffff7ffffdedee7ffffefffffffd6dee7efded6fffffffffffffffffff7ffffd6d6e7efe7d6ffffffffffffffffffffffffffffffe7f7ffe7d6d6fffff7ffffffffffffffffffdee7f7e7d6d6fffff7fffffffffffff7ffffd6deefefded6ffffffffffffffffffffffffffffffffffffffffffdeeff7ded6d6fff7effffffffffffff7ffffd6d6defff7e7ffffffffffffffffffffffffffffffffffffffffffffffffd6deeff7e7d6ffffffffffffffffffffffffefffffded6e7fff7e7fffffffffffffffffff7ffffd6deefefded6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6e7f7efded6ffffffffffffffffffffffffffffffd6deeff7e7deffffffffffff94e7ff6b214afff7b5ffffffffffffffffffe7f7ffefdedeffffffffffffd6e7efe7ded6fffff7ffffffffffffffffffffffffffffffffffffffffffffffffdee7f7efded6fffffffffffffffffffffffff7ffffded6e7ffffeffffffff7ffffd6d6e7efe7d6ffffffffffffffffffffffffffffffdeefffefded6fffffff7ffffd6deeff7e7d6ffffffffffffffffffffffffd6e7f7efded6ffffffffffffffffffffffffdeefffe7d6d6cefff7392973ffe78cffffffffffffffffffffffffefffffd6dee7f7e7d6ffffffffffffffffffffffffdeefffe7d6d6cefff7392973ffe78cffffffffffffe7f7ffd6d6deffefdeffffffffffffffffffffffffffffffffffffffffffffffffffffffd6deefefded6ffffffffffffffffffffffffd6e7efe7ded6fffff7ffffffffffffffffffffffffdee7f7ffefdeffffffe7efffded6defff7e7ffffffffffffffffffffffffffffffefffff184a9cffb55afffffffffffff7ffffd6d6e7efe7d6ffffffffffffffffffffffffdee7f7ded6d6ffffefffffffffffffffffffffffffffffffa5ceffd6ad8c4294d6bd6b21ffffffffffff317bced68439fffffff7ffff185aade79c4afffffffffffffffffffffffffffffffffffff7ffffdedeefffefdeffffffeff7ffded6defff7e7ffffffffffffffffffefffffd6d6e7ffefdeffffffffffffffffffeff7ffd6d6def7efdeffffffffffffffffffd6deeff7e7d6ffffffffffffffffffffffffd6deefefded6fffff7ffffffffffffffffffffffffffffffffffffe7efffded6d6c6fff7392973ffe78cffffffffffffdeefffe7d6d6ffffefffffffefffff214a9cf7b55affffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececed6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff2973c6e79442fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7ffff184a9cffb563fffffffffffffffffffffffffffffffffffffffffffffffff7ffff9cb5deffdeb5f7ffff184a9cffb563ffffffffffffffffffffffffffffffffffffffffff6bc6ff4a21218c8c7b5a7384212139de944affffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcef7ffa584a5ffffd6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffff636badffde9cffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9cefff632152ffffb5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff73c6ff944231ffffffb5deffdeb59cffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff73ceff8c4229ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6ffffa5849cffffd6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc6ffff423173ffde8cdeffffb59cadffffdeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc6ffff423173ffde8cfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7ffff184a9cffb563ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffaddeff315273182129bd6318ffffffffffff9ce7ff42294ac6ad7b639cb5632931ffefadffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc6ffff42317bffde8cfffffffffffffffffffffffffffffffffffff7ffff184a9cffb563ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7c6c6c6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7d6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7e7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff528cd6e79c63fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7ffff426bb5ffbd7bffffffffffffffffffffffffffffffffffffffffffffffffefffff4a6badf7bd7befffff426badffbd7bffffffffffffffffffffffffffffffffffffffffffbde7ff8c8c9c848484a5948cefceb5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9ce7ff6b4252fff7bdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffb5f7ff7b426bffffc6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8cd6ff9c6352ffffff6bade7bd7b52ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8cceffa56352ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6ffff63528cffe7a5ade7ff7b5273fff7b5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6ffff63528cffe7a5fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7ffff426bb5ffbd7bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9cceefd6a58cffffffffffffffffffadd6f7636b848c7363f7d6adffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6ffff5a4a8cffe7a5ffffffffffffffffffffffffffffffffffffefffff426badffbd7bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6d6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7c6c6c6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffd6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececed6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7c6c6c6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7d6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7e7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6d6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffadf7ff844a6bffffc6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff427bbd292931292929523929e7b57bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7c6c6c6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffd6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa5ceffffcea5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9cf7ff5a184affffb5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7deeffffff7ffffff8ccef74a214affe794ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececed6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6e7f7ded6d6fff7e7ffffffffffffffffffffffffdee7f7d6cecefff7efffffffd6deeff7e7d6ffffffffffffffffffefffffffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7ffffd6d6e7f7e7deffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6deefe7d6d6fffff7ffffffffffffffffffffffffffffffffffffffffffdeefffd6d6d6fff7efffffffffffffffffffe7f7ffded6d6ffffefffffffffffffefffffded6defff7e7ffffffffffffdee7f7e7d6d6fffff7ffffffffffffffffffffffffffffffffffffffffffffffffd6e7f7f7e7d6ffffffffffffffffffffffffffffffdeefffd6d6d6fff7efffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffd6dee7f7e7deffffffffffffffffffe7f7ffded6d6fff7e7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7ffffd6d6e7ffefdeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6e7efe7d6d6fffff7ffffffffffff73c6ffbd6b4afffff7ffffffffffffffffffffffffffffffffffffe7f7ffded6d6ffffefffffffffffffffffffffffffdeefffe7ded6fffff7fffffffffffffffffffffffffffffffffffffffffff7ffffd6dee7ffefdeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6deefffefdeffffffffffffdeeff7ded6d6fff7e7ffffffffffffffffffffffffffffffffffffffffffefffffd6d6def7e7d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdee7f7efded6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdee7f7e7d6d6fffff7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffded6defff7efffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffded6deffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6e7f7f7e7d6fffffffffffffffffff7ffffd6d6e7f7e7deffffffffffffffffffffffffffffffffffff9cefff63214af7f7b5d6deeff7efdeffffffffffffffffffffffffffffffffffffffffffffffffefffffd6d6def7efdeffffffffffffffffffe7f7ffded6d6ffffef215ab5f7a552ffffffffffffefffffded6e7fff7e7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6deefffefdeffffffe7f7ffded6d6ffffefffffffffffffffffffe7f7ffd6d6d6fff7e7ffffffffffffffffffffffffffffffffffffffffffe7f7ffded6d6ffffeffffffffffffffffffffffffff7ffffd6deefe7d6d6fffff7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7ffffd6dee7f7e7d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7f7ffded6d6ffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6e7f7efded6ffffffffffffffffffffffffe7f7ffe7d6deffffefffffffffffffffffffffffffdee7f7efded6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7f7ffd6d6d6fff7e7ffffffffffffffffffffffffffffffffffffffffffdee7f7e7d6d6fffff7ffffffffffffffffffefffffd6d6def7efdeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdeeff7ded6d6fff7e7ffffffffffffffffffdeefffded6d6fff7e7ffffffffffffffffffd6e7f7e7ded6fffff7ffffffffffffffffffffffffffffffffffffffffffd6deefefded6fffff7ffffffffffffffffffdeefffded6defff7e7ffffffffffffdeefffe7d6d6fffffff7ffffd6dee7ffefdeffffffffffffffffffffffffffffffffffffffffffffffffffffffd6e7f7e7ded6fffff7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7ffffd6d6e7ffefdeffffffffffffffffffffffffefffffded6e7fff7e7ffffffffffffffffffffffffffffffffffffffffffffffffdee7f7efded6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffded6defff7e7fffffff7ffffd6deefe7d6d6fffff7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7f7ffded6d6fff7e7ffffffffffffffffffd6e7f7e7ded6fffff7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7c6c6c6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7d6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7e7e7e7e7e7e7dededed6d6d6cececefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7ffff004a9c420800ffde8cffffffffffff4a94de0000107b2908ffffc6bdefff18427b000008000000210800c6844afffff7ffffff4a9cde000010080000ce8c392163ad000008210800314242080008de8c3963b5ff6b2118ffffc6ffffffffffffffffffffffff6bbdff8c4229ffffdeffffffffffffffffffffffff8ccef721214a524a3929394a8c5231fff7cef7ffff184a9cffb563ffffffffffffffffffffffffffffffffffffb5efff21397b4a3921424a526b3129fff7b5f7ffff1852adf7ad52ffffffefffff397bbd3921184a5252312939f7b56befffff4a8cc631212152524a633139ffefa5d6ffff18398c524221efb57bc6f7ff294a8c4a31214252524a2929f7ce94ffffffffffffffffffffffffffffffe7ffff2963ad392118424a4a635a4239214affe78cefffff397bbd3921214a5252312939f7b56b9cefff63214afff7b5ffffffffffffffffffffffffffffff84c6f721294a524a31394252efa563f7ffff4a84c639212952524a313142c68c4afffff7ffffffceffff08297bce7b31ffffffffffff4a9cefb56318ffffffade7ff1829634a392142424a52635a8c3921ffffffffffffffffffffffffffffffffffffffffffffffff4a9cefb56321ffffffffffff73b5ff4a4239394a52522929f7ce94ffffffb5ffff63315affffbdffffffffffffffffffffffffffffff6bade72118294a4a39524242295263de8c39ffffff63ade72918294a4a425a4a42312942ffce7b9cefff63184affffb5ffffffceffff18428c4a39214a425231525ab56318efffff214a9cf7b55afffffff7ffff1852a5f7ad5affffff3984d6422918ad7b52efffef3973b54229214a524a313142f7b56bffffffffffffffffffffffffffffff73b5ef292139524a3931424ab56b31fffff74a9cefb56321ffffffffffffffffffffffffffffff428cd6392118425252525a42631839ffffff9cf7ff5a184affffb5ffffffa5ffff5a1852ffffb5c6f7ff294a8c4a31214252524a2929f7ce94fffffffffffffffffffffffff7ffff084aa5211008212121212121292121d68c4affffff84c6f7292942424a39423139efbd7bf7ffff084a9c211810212121212121212121d68c4affffff8ccef72921424a5242422931f7c684ffffffffffffffffffffffffffffff4a9cf7b55a18ffffff398cce392121424a4a52634a631831efffff21529c524a313142528c4a31fff7c6ffffffffffffffffffffffff9cf7ff31104a39524a4a4a42212942bd7b39ffffef9cefff63184affffb5ffffffffffff7bbdef21213952524229394ab56b31fffff76bade72118294a4a39524242295263de8c39ffffffade7ff1829634a42294a424a294252ce7b31efffff184a9cffb55afffffff7ffff1852a5ffad5affffff3984d6422918ad7b528ccee72118395252395a4242213952f7b55aa5efff31295252524a293142ce8c4afffff7ffffffffffffffffffffffff6bade72118294a4a39524242295263de8c39ffffffb5efff21397b4a3921424a526b3129fff7b5ffffffffffffffffffffffff9cefff63184affffb59cf7ff5a184affffb5ffffffa5ffff5a1852ffffb5a5f7ff5a1852fff7adffffff8cc6f729294a524a313142528c4a29fff7ceefffff184a9cffb55affffffffffff4a9cf7b55a18fffffff7ffff2163bde79442ffffffd6ffff313984ffce7b8cd6ff2118395252395a4242213952f7b55a9cf7ff5a184affffb59cefff63184affffb5e7ffff2963ad392118424a4a635a4239214affe78c8cceff2121424a4a39634a42183152ffb563e7ffff2963ad392118424a4a635239422952ffde8cfffffffffffffffffffffffff7ffff184a9cffb563ffffffffffff1852a5ffb55af7ffff4a8cce31212152524a292942ce9452fffff7ffffffffffffffffffffffff5aa5ef4231294a5252422931f7ce8cffffff7bbdef21183952523929394ab56b31fffff7ffffffffffffffffffffffff4a9cf7b55a18ffffffffffffefffff3973b54229214a524a313142f7b56bf7ffff4284c63921294a524a633942ffefa5cef7ff214a8c4a3929394a52523131f7ce8cffffff4a9cefb56318ffffffbdefff183973523929394a526b3131fff7b5f7ffff4284c63921294a524a633942ffefa58cd6ff2118397b5242cee7ad21428c4a39214a425231525ab56321ffffff4a9cf7b55a18ffffffffffffcef7ff214a8c4a3929394a52523131f7ce8cffffff4a9cefb56318ffffffffffff52a5f7b55a18ffffffffffffffffffffffffffffffade7ff1829634a392142424a52635a8c3921ffffffade7ff1829634a42294a424a294252ce7b31efffff184a9cffb55affffffffffff428cd6392118425252525a42631839ffffff4a9cf7b55a18ffffffffffff52a5ffad5a18ffffffd6ffff18398c524221efb57bb5efff21397b4a3921424a526b3129fff7b5ffffffffffffffffffffffff9cefff63184affffb5f7ffff4a84c639212952524a313142c68c4afffff7529cef4a392942524a4a3131f7c684ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6d6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffff084aa5390000ffe794ffffff9ce7ff00104a000000732900f7ffce1863b51008089c6b319cb5b5083163210808f7bd6be7ffff08428c210800b58c52a5dece0008526b2908bdcead185294000000e78c42fffffffffff7ffffffffffffffffffffffffffffff73c6ff8c4221ffffe7ffffffffffffffffffd6ffff21317befb563fffffff7ffff296bc6d68439efffff214aa5ffb563ffffffffffffffffffffffffffffffffffff317bcebd6b29fffff7ffffffeff7ffffffefffffff1852a5ffb55affffff7bceff6b2929fff7bdfffffff7ffffffefef7bceff632131ffefb5ffffffffffffffffff9cf7ff5a184affffb5ffffff3984d6ad5a21ffffefffffff73c6f77b3131ffffd6ffffffffffffffffffffffff6bc6ff6b2929fff7bdffffff6bbdf7421029ffde8c7bceff6b2929fff7bdfffffff7ffffffefefa5f7ff63184affffb5ffffffffffffffffffffffffceffff293184efb563ffffffffffffffffff7bceff632931ffefadffffffc6f7ff393173ffce7bffffff73c6ff5a4a316b314affffc6ffffff4aa5f7b56318ffffff296bc6bd6b29ffffeff7ffff2973c6944210ffffffffffffffffffffffffffffffffffffffffffffffff4294efbd6b21ffffffffffffffffffffffffffffff84cef7733139ffffc6f7ffffc6c6defff7d6ffffffffffffffffffffffffc6ffff29296bf7bd6bffffffc6f7ff082973e79442e7ffff214a9cefad52ffffff94deff31104affce7ba5f7ff63184affffb5ffffff8cdeff632139ffffbdefffff2163b5b56318f7ffff184a9cffb563ffffffffffff1852a5ffb563efffff214a9cffb55affffff73c6ff6b2931fff7bdffffffeffffffff7efffffffffffffffffffffffffceffff29317bf7bd6bffffffffffffefeff7ffffff52a5f7b56318ffffffffffffffffffffffffdeffff213984ffbd6bffffff63b5f7631821ffffff9cefff63214affffb5ffffffa5ffff631852ffffad3984d6ad5a21ffffefffffff73c6f77b3131ffffd6ffffffffffffffffffffffff2973cede8c42ffffffffffffffffffffffffdeffff294294efad5affffff84ceff843939ffffce317bcede8439ffffffffffffffffffffffffe7ffff214294f7b563ffffff84d6ff7b3139ffffd6ffffffffffffffffffffffff4a9cefb56321deffff29428cffbd6bffffff63b5ef631821ffffffffffffffffffdeffff213984ffc66bffffffffffffffffffffffff9cefff29104af7c673ffffffbdf7ff313173ffce73a5f7ff63184affffb5ffffffceffff292973f7bd6bffffffffffffefefefc6ffff29216bf7bd6bffffffc6f7ff082973e79442ffffff4a9cefad5218fffff7deffff104a94ce7b31f7ffff184a9cffb563ffffffffffff1852a5ffb563efffff184a9cf7ad5affffff398cdebd6b21ffffffb5f7ff182163ffb563f7ffffffffffffffff8cdeff6b2139ffffc6ffffffffffffffffffc6ffff29296bf7bd6bffffffc6f7ff082973e79442ffffff317bcebd6b29fffff7ffffffeff7ffffffefffffffffffffffffffffffffa5f7ff63184affffb59cefff63214affffb5ffffffa5ffff631852ffffadadffff5a1852ffffb5ceffff293984efad5afffffff7ffff3173c6ce7b31f7ffff184a9cffb563ffffffffffff4a9cefb56321ffffffffffff2163b5ef9c4affffffd6ffff313184ffd67b398cdebd6b21ffffffb5f7ff182163ffb5639cefff632152ffffb5a5f7ff63184affffb56bc6ff6b2929ffefbdffffff73c6f7421029ffde8c428cdebd6b21ffffffb5efff182163ffb56373c6ff6b2921fff7bdffffff73c6f7390829ffe794ffffffffffffffffffffffffefffff214aa5ffb563ffffffffffff1852adffad5a84d6ff5a2131ffefb5ffffffc6f7ff313173ffd684fffffffffffffffffffffffff7f7ffffffffffffff398cdebd6b21ceffff292973f7bd6bffffffffffffefefefffffffffffffffffffffffffffffff4a9cefb56321ffffffffffff73c6ff6b2931fff7bdffffffeffffffff7ef7bceff632931ffefadffffffffffffffffff317bceb56329ffffefffffff6bc6f7843931ffffce4aa5f7b56318ffffff2973cebd6b29fffff7ffffffefefffffffef7bceff632931ffefb5ffffffffffffffffff4a9cefb56318fffff78cdeff6b2139ffffbdefffff2163b5b56318ffffff4a9cefb56321ffffffffffff317bceb56329ffffefffffff6bc6f7843931ffffce4aa5f7b56318ffffffffffff52adffad5a18ffffffffffffffffffffffffffffff296bc6bd6b29ffffeff7ffff2973c6944210ffffff4a9cefad5218fffff7deffff104a94ce7b31f7ffff184a9cffb563ffffffdeffff213984ffbd6bffffff63b5f7631821ffffff4a9cefb56321ffffffffffff52a5ffb56318ffffff9cf7ff5a184affffb5ffffff317bcebd6b29fffff7ffffffeff7ffffffefffffffffffffffffffffffffa5f7ff63184affffb57bceff632931ffefadffffffc6f7ff393173ffce7bffffffffffffffffff3984dec66b29ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7c6c6c6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffd6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7ffff084a9c420800ffde8ce7ffff104a9c1008080000087b2908c6f7c60829734a0800fff7a5ffffff4a9cef000000c67329d6ffff08398c420000ffef94ceffff083184421000b5a57b4284b5080008de8c39ffffffffffffffffffffffffffffffffffffffffff6bbdff8c4229ffffdeffffffffffffffffff94e7ff632142fff7b5ffffffffffff6bc6ff8c3921f7ffe7184a9cffb563ffffffffffffffffffffffffffffffe7ffff104294b58c4ab5b5b5bdbdbdbdb5b5ffe7cef7ffff1852adf7ad5affffff4294e7844a18b5b5b5bdbdbdb5b5b5decebd4294d6bd6321fffff7ffffffffffffffffff94e7ff63214affffb5e7ffff184294ffb563ffffffffffffbdffff42296bffde8cffffffffffffffffffffffff4294e7b56318ffffffffffffc6ffff39216bffe78c4294e78c4a18b5b5b5bdbdbdb5b5b5e7cebd9ceff763184affffb5ffffffffffffffffffffffff94e7ff631842ffffb5ffffffffffffffffff4294e7b56318ffffffffffffffffff216bbde79442f7ffff2963b5de9c4a3163b5efad5affffff4a9cefb56321e7ffff214294ffb563ffffffffffff6bc6ff8c3921ffffffffffffffffffffffffffffffffffffffffffffffff4a9cefb56318ffffffffffffffffffffffffffffffefffff2952a5f7b563ffffffffffffffffffffffffffffffffffffffffff8ce7ff632142ffffb5ffffffffffff296bc6de8c39d6ffff31317bffd684ffffffd6ffff31317bffce7b9cefff63214afff7b5ffffffbdf7ff293173a58452decebd4a94d6b56321efffff184a9cffb55afffffff7ffff1852a5ffad5aefffff184294ffbd63ffffff4294e7844210bdbdb5b5b5b5bdbdbddec6bdfffff7ffffffffffffffffff94e7ff4a1042bdb58cb5b5b5bdbdbdc6bdb5ffffe74a9cefb56318fffffffffffffffffffffffff7ffff3173c6845229cebdad94d6d663214affffff9cf7ff5a184affffb5ffffffa5ffff5a1852e7ffb5184294ffb563ffffffffffffbdffff42296bffde8cffffffffffffffffffffffffbdefff39396bdead6bfffff7ffffffffffff9cefff5a184affffb5ffffffd6ffff31317bffd684b5efff393973dea563ffffffffffffffffff9cefff5a214afff7adffffffd6ffff393984ffd684ffffffffffffffffffffffff4a9cf7b55a18ffffff296bbd8c5229cebdad94dede5a1842ffffffffffffadd6ef315a846b2918ffefb5ffffffffffffffffffffffff9cf7ff5a184affffb5ffffffffffff216bbdde8c399cefff63214afff7b5ffffff94e7ff4a1842b5b584bdbdbdb5b5b5cebdbd8cd6de632142ffffb5ffffffffffff296bc6de8c39ffffff317bced68439ffffffffffff317bcece7b31efffff214a9cf7b55afffffff7ffff1852a5f7ad5aefffff214294ffbd6bffffff73c6ff522929c6ad8cd6d6ce214a94ffb563ffffffefffff84adce18315ab56b29ffffefffffffffffffffffff8ce7ff632142ffffb5ffffffffffff296bc6de8c39e7ffff104294b5844ab5b5b5bdbdbdbdb5b5f7e7ceffffffffffffffffffffffff9cefff63214afff7b59cf7ff5a184affffb5ffffffa5ffff5a1852ffffb5a5f7ff5a1852fff7ad94e7ff631842ffffb5ffffffffffff6bbdff944229efffde214a9cf7b55affffffffffff4a9cf7b55a18ffffffffffff216bbde79442ffffffd6ffff313984ffce7b73c6ff522929c6ad8cd6d6ce214a94ffb5639cf7ff5a184affffb59cefff63214afff7b54294e7b56321ffffffffffffc6ffff39216bffe78c6bbdf7522931bdad84dedece184294ffb563428ce7bd6b21ffffffffffffbdffff422973ffde8cfffffffffffffffffffffffff7ffff184a9cffb563ffffffffffff1852a5ffb55a4294e7b56321ffffffffffffffffff296bbdde8c42ffffffffffffffffffffffffffffffceefff5a84ad291831efb56b94e7ff4a1842b5b584bdbdbdb5b5b5cebdbdfff7deffffffffffffffffffffffff4a9cf7b55a18ffffffffffff4294e7844210bdbdb5b5b5b5bdbdbddec6bd4294deb56318ffffffffffffffffffe7ffff214294f7b563ffffffffffffc6ffff39216bffe7944a9cefb56321e7ffff184294b5844abdbdbdb5b5b5bdbdbdf7dec64294e7b56318ffffffffffffffffffffffff4a9cefb56321ffffffbdf7ff293173ad8452decec64294d6b56321ffffff4a9cf7b55a18ffffffe7ffff214294f7b563ffffffffffffc6ffff39216bffe7944a9cefb56321fffff7ffffff52a5f7b55a18ffffffffffffffffffffffffe7ffff214294ffb563ffffffffffff6bc6ff8c3921ffffff317bced68439ffffffffffff317bcece7b31efffff214a9cf7b55afffffff7ffff3173c6845229cebdad94d6d663214affffff4a9cf7b55a18ffffffffffff52a5ffad5a18ffffff94e7ff63214affffb5e7ffff104294b5844ab5b5b5bdbdbdbdb5b5f7e7ceffffffffffffffffffffffff9cefff63214afff7b54294e7b56318ffffffffffffffffff216bbde79442ffffffceefff5a84a5292131efb563ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececed6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffff084aa5420800ffe7944a9ce70808187b6b2908185a732900ceffce002973520800ffef9cffffff4a9cef080008c66b21deffff083984420800ffe794ffffffbde7ff5a739431394a101829080000e79442ffffffffffffffffffffffffffffffffffffffffff6bc6ff2110214239395a4a42ce9c73ffffef9cefff631842ffffb5ffffffffffff6bbdff8c4229efffde1852a5f7ad5affffffffffffffffffffffffffffffe7ffff104a9c634a296b6b6b636b6b18315ade8c39ffffff1852a5ffb55affffff4a9cef4a29106b6b6b6b6b6b31526b8439104a9cceb56318ffffffffffffffffffffffff9cefff632142ffffbdefffff214a9cffb563ffffffffffffc6ffff39216bffe794ffffffffffffffffffffffff4a9cefb56321ffffffffffffc6ffff422973ffde8c4a9cef4a29106b6b6b6b6b6b315a6b8c3910a5efde63184affffb5ffffffffffffffffffffffff9cefff63214afff7b5ffffffffffffffffff4294efbd6321ffffffffffffffffff296bc6de8c39adf7ff52215affefa56bbdffa55231ffffe752a5f7b56318efffff184a94ffbd63ffffffffffff73c6ff944231ffffff639cde393942424242b57342ffffffffffffffffff4a94efbd6b21ffffffffffffdeffff5a7bb5313142845a42316b8cde8439ffffffffffffffffffffffffffffffffffffffffff9cefff63184affffbdffffffffffff2973c6e79442ceffff393984ffd684ffffffd6ffff313984ffce7ba5f7ff5a184affffadffffffffffffceefff8494ad5a636b18314ab56318f7ffff184a9cffb563ffffffffffff1852a5ffb563efffff214a9cffb563ffffff4294ef4a29106b6b636b6b6b31526b8c3918ffffdeffffffffffffffffff94e7ff29104a6b634a6b6b6b52636b391831ffde8c4aa5f7b56318ffffffffffffffffffffffffffffffefffff94adce636b7b314a5a631818ffffff9cefff632152ffffb5ffffffa5f7ff632152efffb5214a9cffb563ffffffffffffc6ffff39216bffe794ffffffffffffffffffffffffffffffcef7ff31528cb57342ffffdeffffff84d6ff7b3139ffffcefffffff7ffff2152a5ffb563ffffffc6efff395294ad6b39ffffe7ffffff84d6ff7b3131ffffcefffffff7ffff184a9cffb563ffffffffffffffffffffffff4a9cefb56321ffffffefffff8cadce6b7384314a5a631818ffffff4a9cde422121bd9c73fff7deffffffffffffffffffffffffffffff9cefff5a184afff7adffffffffffff317bced68431a5f7ff5a184affffadffffff9cefff2910426b6b4a6b6b6b5a6b6b3910319cce8c63184affffb5ffffffffffff2973c6e79442ffffff3984d6d68439ffffffffffff3984d6ce7b31f7ffff184a9cffb563ffffffffffff1852a5ffb563efffff214a9cffbd63ffffffffffffadd6ef737b944a5a6b181029ffbd63deffff214a9c6b4221e7bd9cfffff7ffffffffffffffffffffffff9cefff63184affffbdffffffffffff2973c6e79442efffff104a9c634a296b6b6b6b6b6b183152de8439ffffffffffffffffffffffffa5f7ff63184affffb59cefff632152ffffb5ffffffa5f7ff632152ffffb5adffff5a1852ffffb594efff63214affffb5ffffffffffff6bc6ff8c3921f7ffe7184a9cffad5affffffffffff4a9cefb56318ffffffffffff2163b5ef944affffffd6ffff313184ffd67bffffffadd6ef737b944a5a6b181029ffbd639cefff63214affffb5a5f7ff63184affffb54a94efbd6321ffffffffffffc6ffff423173ffde8cffffffadceef7384944a5a63181831f7b5634a9cefb56318ffffffffffffceffff422973ffe794ffffffffffffffffffffffffefffff2152a5ffb55afffffff7ffff2152a5ffb55a4a9cefb56318ffffffffffffffffff216bbde79442ffffffffffffffffffffffff94deff29214a946b42ffe7bdffffff9cefff2910426b6b526b6b6b526b6b391031ffde8cffffffffffffffffffffffff4a9cefad5a18fffff7ffffff4294ef4a29106b6b636b6b6b31526b8c39184a94c6b56321ffffffffffffffffffefffff184294ffb563ffffffffffffbdffff42296bffde8c52a5f7b56318efffff1042946b52296b6b6b6b6b6b103152de8c394a9cefb56321fffff7ffffffffffffffffff4294efbd6b21ffffffffffffceefff8494ad5a637318314ab56318ffffff4a9cefad5a18fffff7efffff184294ffb563ffffffffffffbdffff42296bffde8c52a5f7b55a18ffffffffffff52a5ffb55a18ffffffffffffffffffffffffefffff184a94ffbd63ffffffffffff73c6ff944231ffffff3984d6d68439ffffffffffff3984d6ce7b31f7ffff184a9cffad5affffffffffffefffff94adce636b7b314a5a631818ffffff4a9cefb56321ffffffffffff52a5f7b56321ffffff9cefff632142ffffbdefffff104a9c634a296b6b6b6b6b6b183152de8439ffffffffffffffffffffffffa5f7ff63184affffb54294efbd6321ffffffffffffffffff296bc6de8c399cdeff21184a9c734af7debdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffde7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7d6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7e7e7e7e7e7e7dededed6d6d6cececefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7ffff004a9c4208009cc68c0818526b2100b5efbd0010637b2908f7ffc6216bbd08000094632994adad08316b180000e7b56384add608215a290000a59463f7d6b59cbdefc6ad8cdeded6296bb5100008f7a552fffffffff7f7ffffffffffffffffffffffffffffff6bbdff7b3929d6d6bda5c6d6214273ce8439d6ffff293984e7ad5affffffefffff296bbdc67329f7ffff084a9cad5a21ffffe7ffffffffffffffffffffffffffffff3984d6b56b29ffffefe7ffff214294ffb563f7ffff1852adf7ad52ffffff84d6ff6b2939ffefb5ffffff4294deb563218cdef7522142ffde9cffffffffffffffffff94e7ff6b214afff7b5ffffff3184d6ad6329ffffe7ffffff6bbdf7732929ffffc6ffffffffffffffffffffffff84d6ff5a2139ffefb5ffffff84d6ff390831ffe78c84d6ff6b2939ffefb5ffffff4294deb563219ceff763214afff7b5ffffffffffffffffffffffffdeffff21428cde9c52ffffffffffffffffff84d6ff5a2131ffefadffffffc6f7ff21296bffc6734a9ce7a55221ffffefc6ffff42296bffde8c4a9cefb56318ffffff3984d6ad5a21ffffefffffff3984d68c3908ffffffffffffffffffffffffffffffffffffffffffffffff4a9cefb56321ffffffffffff3984d6844218e7debd8cbdde10295ac66b21ffffffffffffffffffffffffffffffffffffffffffd6ffff293984efad5affffffd6ffff103984de8c39ceffff31317bffd684ffffffd6ffff31317bffce7b9cefff21084ae7ad5affffffffffffefeff7fffff7ffffff317bcec67329efffff084a9cbd6b21fffff7c6ffff29317bffc673efffff214294ffbd6bffffff8cd6ff632939fff7bdffffff4a94e7b56321ffffffffffffffffffffffffdeffff293984f7b56bffffff94e7ff5a2142ffffb54a9cefb56321ffffffffffffffffffffffffffffffeff7fffff7e7ffffff7bceff732931ffffff9cf7ff21084af7bd6bffffff7bceff732129ffffc63184d6ad6329ffffe7ffffff6bbdf7732929ffffc6ffffffffffffffffffffffffffffffffffffefffff316bb5b56b31ffffef84d6ff7b3131ffffcefffffff7ffff104a9cffad5affffffffffffe7ffff316bb5b56329ffffef7bceff7b3131ffffcefffffff7ffff1852a5f7ad52ffffffffffffffffffffffff4a9cf7b55a18ffffffe7efffffffefffffff84d6ff6b2131f7ffff104a9cf7a552ffffffffffffffffffffffffffffffffffffffffff9cf7ff18084aefad63ffffffd6ffff183184f7b5639cefff21084ae7ad5affffffd6ffff29398cefb563ffffff94deff63214ad6f7b5293984efad5affffffd6ffff103984de8c39ffffff317bced68439ffffffffffff317bd6ce7b31efffff084a9cbd6b21fffff7c6ffff29317bffc673efffff184294ffbd63fffffff7fffff7e7e7ffffffceffff293184ffc66ba5f7ff4a104afff7a5ffffffffffffffffffffffffffffffffffffd6ffff293984efad5affffffd6ffff103984de8c39ffffff3984d6bd6b29ffffefe7ffff214294ffb563ffffffffffffffffffffffff9cefff63184affffb59cf7ff21084af7bd6bffffff7bceff732129ffffc6a5f7ff5a1852fff7add6ffff213184efad63fffffff7ffff296bbdc67329efffff084a9cad5a18ffffefffffff4a9cf7732908ffffcedeffff084294a55210ffffefadefff42185affde8cf7fffff7e7e7ffffffceffff293184ffc66b9cf7ff5a184affffb59cefff63184affffb584d6ff5a2131ffefb5ffffff84d6ff390831ffe78cefffffffefefffffffd6ffff21317bffc67384d6ff632939ffefadffffff84cef7391039ffde8cfffffffffffffffffffffffff7ffff084a9cbd6b29fffff7ceffff212973ffc67384d6ff632939ffe7adffffffbdf7ff292973ffc66bffffffffffffffffffffffff52a5f7a54a10fffff7ffffffffffffd6ffff29398cefb563ffffff94deff63214afff7b5ffffffffffffffffffffffff4a9cf75a1808ffefadffffff8cd6ff632939fff7bdffffff4a94e7b5632194def74a2142ffde9cffffffffffffffffff3984d6ad5a21ffffefffffff6bbdf7732929ffffc64a9cefb56318ffffff398cdeb56329fffff7deffff214a94f7b55a94deff4a2142ffde9cffffffffffffffffff4a9cefb56318ffffffffffffefeff7fffff7ffffff317bcec67329ffffff4a9cf75a1808ffefadffffff3984d6ad5a21ffffefffffff6bbdf7732929ffffc64a9cef6b2908fff7bdffffff2973c6c67329ffffffffffffffffffffffffffffff3984d6ad5a21ffffefffffff3984d68c3908ffffff317bced68439ffffffffffff317bd6ce7b31efffff084a9cad5a18ffffefffffffeff7fffff7e7ffffff7bceff732931ffffff4a9cf76b2108fff7bdffffff317bcec67321ffffff94e7ff6b214afff7b5ffffff3984d6bd6b29ffffefe7ffff214294ffb563ffffffffffffffffffffffff9cefff63184affffb584d6ff5a2131ffefadffffffc6f7ff21296bffc6734aa5f7a55210ffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6d6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffff084aa529000018424a210800f7bd6bb5ffff081863732900ffffcec6efff29528c000008000000180800bd844adeffef08398c000000000000080000e794425aa5ef0810210000000800008c4218ffffce63b5ff732118ffffbdffffffffffffffffffffffff73c6ff8c4221ffffe7ffffff7bceff732929ffffff94cef729315a524a392942527b3921ffefbdefffff214aa55a6342393139de9c5affffffffffffffffffffffffd6ffff29529452422921394aa55a29f7ffde3173b5081021312110ad6b31fffff75294d6422931394a4a5a2929ffde9cffffff63a5de3129394a4a425a3142a5ce94213163100810313121e7a563d6ffff3152944a3929395252422929efbd7bfffffffffffffffffffffffffffffff7ffff4a8cce3929294a5252424239422139ffde8cffffff5294d6422931394a4a5a2929ffde9ca5f7ff63184affffb5ffffffffffffffffffffffffffffffaddeff21316352423131424aef9c5af7ffff5a9cd6312929525a52212939bd7b42e7ffef214a94f7ad5affffffffffff317bcece7b314aa5efb56318ffffffcef7ff294a8c4a3921394a52394a42944221ffffffffffffffffffffffffffffffffffffffffffffffff4294efbd6b21ffffffe7ffff21428cffbd6bffffffffffff2973c6ce7b31ffffffffffffffffffffffffffffffffffffffffffffffff8ccef729294a524a3942394a21394ae79442ceffff393984ffd684ffffffd6ffff313984ffce7ba5f7ff42184a395a635a3129ffe79c4a8cd64a3931394a4a422129ffce84f7ffff184a9c6363424a4a4a213952944218efffd62963a5081021292110a56331f7ffe7529cd6392929394a52522921ffdea5ffffffffffffffffffffffffffffff94d6ff292952525242292139dea55affffff52a5f7b56318ffffffffffffffffffffffffffffff8cd6ff39314a4a4a42212942ce8439ffffff9cefff42184a4a635a52524a182131d6944affffffd6ffff3152944a3929395252422929efbd7bffffffffffffffffffffffffffffffffffffffffffffffffb5ffff42215affef9c94efff6b214affffbdffffffe7ffff214294ffbd63ffffffffffffffffffb5f7ff4a2163ffe7949cefff632142ffffbdffffffe7ffff21428cffbd6bffffffffffffffffffffffff4a9cefb56321ffffff94d6ff31314a525242182139d68c42ffffff73bdef312939525a526b3942ffffb5ffffffffffffffffffffffff9cefff4a2152426363524a42182942a55a29ffffdea5f7ff42184a395a635a3129ffe79c94d6f72931524a4a39292939de9c52ffffff8ccef729294a524a3942394a21394ae79442ffffff3984d6d68439ffffffffffff3984d6ce7b31f7ffff184a9c63634a524a4a2139528c4218efffd63163a5081021292110a56331d6ffe7314a944a4231294252843918ffffceefffff3973bd4a3129425252b56b39ffffffffffffffffffffffffffffff8ccef729294a524a3942394a21394ae79442ffffffd6ffff29529452422921394aa55a29ffffdeffffffffffffffffffffffffa5f7ff63184affffb59cefff42184a4a635a52524a182131d6944aadf7ff213173100810313121f7ad6b9cd6ff293152524a392939527b4229ffefbdf7ffff184a9c5a634a312931e79c634a9cef5a42184a4a632942527331185a949c4a424221314a9c5221ffffe7d6ffff314a944a4231294252843918ffffce9cefff632152ffffb5a5f7ff63184affffb5f7ffff4a8cce3921214a52524a4239422139ffde8cd6ffff314a8c52423921394a8c4221ffffcef7ffff4a8cce42292942524a4a4239392139ffe794ffffffffffffffffffffffffefffff184aa5635a42524a4a21314a944a21ffffd6ffffff5294ce39293152524a292942bd7b42ffffefffffffffffffffffffffffffb5efff293973524a31394252ffb56bffffff94d6f72931524a4a39292939de9c52ffffffffffffffffffffffffffffff4a9cef634a2129315a9c6339f7ffff529cd6392929394a52522921ffdea5ffffff6ba5de292131525242523142ffef9ccef7ff315a9c4a3929425252392129efbd7bffffff4aa5f7b56318ffffffd6f7ff3152944a39292939529c5229ffffdeffffff6badde29213152524252314263948c101831211808633129ffefa54a8cd6423931394a4a422129ffce84ffffff4a9cef634a2129315a9c6339cef7ff315a9c4a3929425252392129efbd7bffffff4aa5f75a42184a4a63314a524a2121ffd68cffffffffffffffffffffffffffffffcef7ff294a8c4a3921394a52394a42944221ffffff3984d6d68439ffffffffffff3984d6ce7b31f7ffff184a9c5a634a312931e79c638cd6ff39314a4a4a42212942ce8439ffffff4a9cef6342184a4a63395252421821ffd694a5e7ff213163100810313121e7a563d6ffff29529452422921394aa55a29ffffdeffffffffffffffffffffffffa5f7ff63184affffb5f7ffff5a9cd6312929525a52212939bd7b42ffffefbdefff293973524a3939424affb573ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7c6c6c6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffd6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7ffff084a9c000000000000b56321ffffefb5ffff00105a7b2908ffffc6ffffffffffffdeefffd6d6d6fff7e7ffffffffffffd6ffff08398c420000ffef94ffffffffffffeff7ffd6d6e7efded6fffffffffffff7fffff7e7e7ffffffffffffffffffffffffffffff6bbdff8c4229ffffdeffffff63b5f77b3121fffffffffffff7ffffd6deefefded6ffffffffffffffffffffffffffffffd6e7f7ffefdeffffffffffffffffffffffffffffffffffffd6deeff7e7d6fffffffffffff7ffff1852adf7ad5affffffffffffffffffdeefffe7d6d6ffffefffffffffffffffffffeff7ffd6d6def7efdeffffff94e7ff63214affffb5ffffffffffffffffffd6e7f7e7d6d6ffffefffffffffffffffffffffffffffffffffffffffffffffffffdeefffe7d6d6cefff7392973ffe78cffffffffffffdeefffe7d6d6ffffefffffff9cefff63184affffb5ffffffffffffffffffffffffffffffffffffffffffd6deefefded6fffff7ffffffffffffefffffd6d6d6ffefdeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6e7efefded673c6ff8c3929ffffffffffffffffffffffffffffffffffffa5ceffcead8c4a9cdeb56318ffffffefffff2152a5f7ad5afffffff7ffff215aadefa552ffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffd6d6e7f7efde2973c6de8c39fffffffffffffffffffffffffffffffffffffffffffffffffffffff7ffffdedee7ffffefffffffe7efffded6defff7e7ffffffffffffffffffffffffe7f7ffe7d6d6fffff7ffffffefffff184294ffbd63ffffffffffffffffffe7f7ffded6d6fffff7fffffffffffffffffffffffffffffffffffffffffff7ffffd6d6defff7e7ffffffffffff4a9cefb56318ffffffffffffffffffffffffffffffffffffefffffd6dee7f7e7d6fffffffffffffffffff7ffffffffffd6deeff7e7deffffffffffffffffffffffffd6e7f7e7d6d6ffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffceffff39317bffd67bceffff31317bffd684ffffffadf7ff42185affe79cf7f7ffffffffffffffceffff312973ffd684ceffff39317bffd67bffffffadf7ff4a215affe794ffffffffffffffffffffffff4a9cf7b55a18fffffffffffff7ffffd6d6e7f7e7deffffffffffffffffffefffffd6d6deffefdeffffffffffffffffffffffffffffffffffffffffffffffffd6e7f7efe7d6fffffffffffffffffffffffff7ffffdedee7ffffefffffffefffffd6d6e7ffefdeffffffffffffffffffefffffded6e7ffefdeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7f7ffe7d6d6fffff7ffffffefffff214294ffbd6bffffffffffffffffffdee7f7e7d6d6fffff7ffffffffffffffffffdeefffded6d6ffffefffffffffffffffffffffffffffffffffffffefffffd6d6e7f7efde2973c6de8c39ffffffffffffffffffd6deeff7e7d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6deeff7e7deffffffffffffa5f7ff5a1852fff7adfffffffffffff7ffffd6d6e7efe7d6ffffffffffffffffffffffffffffffdee7f7ffefdeffffffffffffefffffded6defffff7ffffffdeefffe7d6d6ffffffffffffffffffffffffdee7f7e7d6d6fffff7ffffff9cf7ff5a184affffb5ffffffffffffffffffffffffffffffe7efffded6d6c6fff7392973ffe78cffffffffffffd6e7efe7ded6fffff7ffffffffffffffffffdeefffe7d6d6c6f7ef422973ffde8cffffffffffffffffffffffffffffffffffffffffffdeefffe7ded6fffff7ffffffffffffffffffe7f7ffd6d6deffefdefffffffffffffffffffffffffffffffffffffffffff7ffffd6deefefded6ffffffffffffffffffefffffd6d6e7ffefdeffffffffffffffffffffffffffffffffffffffffffffffffe7f7ffefded6ffffffffffffe7f7ffded6d6fffff7ffffffffffffffffffefffffd6d6deffefdeffffffffffffffffffdeeff7ded6d6ffffefffffffffffff4a9cefb56321ffffffffffffffffffd6e7f7efded6ffffffffffffffffffffffffefffffd6d6deffefdeffffff4a9cefb56321ffffffffffffffffffe7efffded6defff7e7ffffffffffffffffffffffffe7f7ffefded6ffffffffffffdeeff7ded6d6ffffefffffffffffffffffffffffffefffffded6e7fff7e7ffffffffffffffffffffffffffffffffffffffffffffffffd6e7efefded673c6ff8c3929ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdee7f7ffefdeffffffefffffd6dee7f7e7d6fffffffffffffffffffffffff7ffffd6d6defff7e7ffffffffffff94e7ff63214affffb5ffffffffffffffffffd6deeff7e7d6ffffffffffffffffffffffffffffffffffff9cefff63214afff7b5ffffffffffffefffffd6d6d6ffefdeffffffffffffffffffffffffd6deefefded6fffff7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececed6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffff084aa5000000632108ffefb5ffffffb5ffff081863732900ffffcefffffffffffffffffffffffffffffffffffffffffff7ffff7ba5ce735263ffefa5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6bc6ff4a21218c8c7b5a7384212139de944affffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff2163b5e79442ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6ffffa5849cffffd6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc6ffff423173ffde8cffffffffffffffffffffffffffffffffffffa5f7ff63184affffb5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffb5deffdeb59cffffffffffffffffffffffffffffff73c6ff944231ffffffffffffffffffffffffffffffffffffaddeff395a7b101829bd6b21ffffffffffff63b5ef5a3131bdad8c6394b56b2931fff7bdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff2973c6e79442fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7ffff84a5d6ffd6a5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4aa5f7b56318ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6badf7947b5a4a637b734a42ffefb5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff63a5f79c6b4abdbdb54a84ad732921ffffc6ffffff529ce77b4229bdc6ad29639cad6329ffffef6badf7946b42c6c6b54284ad7b3121ffffc6ffffff4a9cde7b4229b5bdad31639cad5a21ffffefffffffffffffffffffffffff4a9cefb56321fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7ffff84a5d6ffd6a5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff2973c6e79442ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdeffffb59cadffffdeffffffffffffffffffffffffffffffffffffffffffbdffff422163ffe794ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9cefff63214affffb5deffffb59cadffffdeffffffffffffffffffffffffc6ffff42317bffde8cffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffceffff422973ffe794ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff52a5f7b56318ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9ccef7d6a584ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff73c6ff944231ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6ffffa5849cffffd6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa5f7ff63184affffb5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7c6c6c6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7d6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7e7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8cadd68c8c8cefc69cffffffffffffdeffff8c94b5c69c8cffffe7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbde7ff8c8c9c848484a5948cefceb5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa5deff21315a7b3929ffffbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6ffff63528cffe7a5ffffffffffffffffffffffffffffffffffffadf7ff7b426bffffbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6bade7bd7b52ffffffffffffffffffffffffffffff8cd6ff9c5a4affffffffffffffffffffffffffffffffffffffffffffffffa5cef7d6a584ffffffffffffffffff9cbde76b73848c7363ffe7bdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff528cd6e79c5affffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6badf7c67b42ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdeffffadadc6f7debda5d6ffffcea5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffff7b9cc66b6373947b6bffe7c6fffffffffffff7ffff84add663636bad8c73fff7d6ffffffefffff84a5ce63636b9c7b6bffe7bdfffffffffffff7ffff84add6636373ad846bfff7deffffffffffffffffffffffffffffff6bb5f7bd7b42ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff528cd6e79c5affffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffade7ff7b5273fff7b5ffffffffffffffffffffffffffffffffffffffffffffffff63a5de212131c67b39ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffadf7ff7b426bffffc6ade7ff7b5273fff7b5ffffffffffffffffffffffffd6ffff5a4a8cffe7a5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffceffff63528cffe79cffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6badefc67b42ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8cd6ff9c5a4affffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffadefff7b426bffffbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6d6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7a552ffefceffffffffffffffffffe7ad52f7e7cee7a552e7a552de7b00d67b00fff7efffffffe79431ffffffffffffefc694f7deb5ffffffde9431ffffffffffffffffffffffffffffffe7ad52d67b00de7b00e7a552ffffffe7a552fff7efffffffffffffe7b573de7b00d67b00ffefceefc694f7deb5fffffffff7efe7a552ffffffde9429fffffffffffff7ce94e7a552fffffffffffffff7efd67b00de7b00d67b00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefd6efce94ffffffffffffffffefe7a552ffffffe7a552ffdeb5ffffffffefd6e7a552ffffffde9429fffffffffffff7ce9cf7deb5ffffffde9429ffffffffffffffffffffffffffffffe7a552ffffffffffffe79431ffffffefad5afff7e7fffffff7deb5efbd7bfffffffffffffffffff7ce94f7d6b5fffffffff7efefad5affffffe79431ffffffffffffe7a552efbd7bfff7efffffffde9429ffffefffffffffefd6e7a552fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffd6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececed6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffde9431d67b00de7b00d67b00f7deb5ffffffe7ad52fff7e7ffffffffffffe7ad52ffffffde9431ffffffffffffefc694f7deb5ffffffe79431fffffffffffffffffffffffffffffff7deb5d67b00de7b00de8c29ffffffe7a552fff7effffffff7ce94f7e7ceffffffffffffffffffefc694f7deb5fffffffff7efe7a552ffffffde8c29fffffff7e7ceefbd7bf7e7cef7ce94ffffffe7ad52ffffffffffffffffffe7ad52ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefc694ffdeb5ffffffe79431ffffffffffffe7a552efbd7bffffffffffefde9429ffffffd67b00ffefd6fffffff7ce94f7d6b5ffffffd67b00ffefd6ffffffffffffffffffffffffffffffffffffffffffe79431ffffffefad5aefce94ffffffffe7ceefad5afffffffffffffffffff7ce9cde9429ffffffffe7ceefad5affffffe79431ffffffefbd7bffe7ceffffffe7a552ffffffde9429fff7efffffffffefd6e7a552fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7d6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7e7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6d6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefbdbdc6bdbdbdbdc6c6bdbdbdbdbdc6bdbdbdbdc6c6bdbdbdbdbdc6bdbdbdcececefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7efe7a552ffe7ceefb573ffffffffffffe7a552efc694de7b00d67b00ffe7ceffffffe79431e7a552e7a552efc694f7deb5ffffffde9431e7a552e7ad52ffffffffffffffffffefbd7bd67b00de7b00efc694ffffffe7a552efbd73d67b00ffffffefc694de7b00d67b00ffefceefc694f7ce94d67b00de7b00f7e7ceffffffde9429fff7efde8c29fffffffffffff7ce94f7d6adfff7efd67b00de7b00d67b00fff7efffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefad5aefb573ffefd6ffffffffffffe7a552ffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7ce94f7d6b5fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffd6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececed6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbdbdbdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7d6b5e79431ffffffffffffffffffe7ad52fff7e7ffffffffffffffffffffffffffffffffffffffffffe7b573f7ce94ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefc694f7deb5fffffffffffffffffffff7efd67b00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6e7f7f7e7deffffffffffffffffffffffffffffffffffffd6deefded6d6fff7e7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeff7ffceced6f7e7deffffffffffffdeefffd6d6d6f7e7d6ffffffffffffefffffefdedeffffffffffffffffffffffffffffffffffffffffffdeefffded6def7efdeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbdbdbdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7d6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7e7e7e7e7e7e7dededed6d6d6cececefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7ffff004a9c290800ffc673ffffffffffffffffff3984ce000810080000525a29000031843108ffffceade7ff10316b000008000000180800ffb563c6ffff00216b5a1000fff7adb5ffff00105a6b1800ffffb59cdeff00104a000000944200e7ffe7316bad000810000000080000b56318efffff104a9c180000f7ad5affffffffffffffffffffffffc6efff29528c2921184242392131394a2918f7c68cffffff216bc61810081818181818187b3118ffffc6296bc6de8c39ffffff6bbdff8c4229ffffdeffffffffffffc6ffff39216bffe78cffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6d6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefc6b5c65a18bd5a18c65a18bd5a18c65a18bd5a18c65a18e7c6adffffffffffffffffffffffffbdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffff084aa5290000ffce7bffffffffffffbdffff082173290800b59c633973a50008107b3108f7ffd61052ad210808b58c4ad6ded6adbdceffdebdc6ffff0821735a1000ffffb5b5ffff081863631800ffffbd4294e70800088c5218e7ceb55aade70808188c4a18ded6bdbdced6debdadffffff7badde7b5a5affe7b5ffffffffffffffffffdeffff184a94ad6b31ffffdefffffff7ffff2163b5ef9442ffffff216bbde79442ffffffffffffffffffffffff216bbde79442ffffff73c6ff8c4221ffffe7ffffffffffffbdffff42296bffde8cffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7b594c65a18d68452d69463c66318d69463d68452bd5a18e7b594ffffffffffffffffffffffffbdbdbdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffd6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7ffff084a9c290800ffc673ffffffffffffadffff000852732100ffffc69cefff000042843108c6f7ce08217321000063634a6363636b6b6bad7b63c6ffff00216b5a1000fff7adb5ffff0010636b2108ffffb5398cde000000ef9442ffffff2173c6080000634a296363636363637b6363ffe7b5ffffffffffffffffffffffffffffffffffff73c6ff6b2929fff7bdffffffffffffffffff1863b5ef944affffff296bc6de8c39ffffffffffffffffffffffff296bc6de8c39ffffff6bbdff8c4229ffffdeffffffffffffbdffff39216bffe794ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececed6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdead8cc65a18e7bda5ffefe7bd5a18ffefe7e7bda5c65a18dead8cdead8cdead8ce7ad8cefd6c6bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffff084aa51000005242295252529c6b5aadf7d600105a732100ffffce9cf7ff00084a7b3100ceffd60029732908006b634a526b6b000829843108bdffff082173521000ffffadadffff081863631800ffffbd3984de080008e79442ffffff2973c6080808634a296b6b6b082952310808ffd684ffffffffffffffffffffffffffffffffffff4a94efad5a18ffffffffffff8cbdef63636b10294ae79442ffffff216bbdb57331c6c6c6cececeffe7d6ffffff216bbde79442ffffff6bc6ff6b3121ceceb5c6c6c6cecece94c6c642215affe78cffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7b594bd5a18ffe7d6fff7efd69463fff7efffe7d6c65a18e7b58cefbd94efc69cefbd94f7e7cebdbdbdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7d6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7e7e7e7e7e7e7dededed6d6d6cececefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7ffff004a9c080000181808212121733118adf7c6000852732908ffffc69cf7ff00084a843108f7ffce216bbd180000ce9c5273bdd6000831ad5a18c6ffff00216b100000a57342528cad0000187b3108b5cec6295a8c000000946329d6b59c6bbdef0000219c5218bdd6ce08317b5a1000f7f7b5427bc6523131ffce8cffffffffffffffffff398cdeb56318ffffffffffffbdd6f7adadadada5a5ffe7c6ffffff216bc64229104a4a4a4a4a4ae7ad73ffffff296bc6de8c39ffffff6bbdff2918214a4a424a4a4a4a4a4a394a4a390821ffe78cffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6d6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdead8cc66321fff7f7dea584ffefe7e7b594fff7efc66318dead8cffd6a5f7ce9cffd6a5ffe7cebdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffff084aa5290000ffce7bffffffffffffadf7ff08105a732100ffffce9cf7ff0008527b3108ffffd6c6efff214a8c000008080000632910ffe7adc6ffff082173390800295a5a000008180800d69442428cde000008000000000000944208efffe74a8cc6000821080000291000e7ad63efffff296bbd311010ffc67bffffffffffffffffff6bbdff843121ffffdeffffffffffffffffffffffffffffffffffff216bbde79442ffffffffffffffffffffffff216bbde79442ffffff73c6ff8c4221ffffe7ffffffffffffbdffff42296bffde8cffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7b594ce7b42ffe7dece7339ffffffce844af7decece7b42e7b594ffffffffffffffffffffffffbdbdbdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffd6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7ffff084a9c210800dead63e7e7e7e7dedefffff7ffffffffffffffffffffffffffffffffffffffffffffffffffffffd6e7f7e7d6d6fffff7ffffffffffffffffffffffffffffffd6deeff7e7d6ffffffffffff398cde000000ef9442ffffffffffffffffffe7f7ffd6d6d6fff7efffffffffffffffffffffffffffffffffffffffffffffffffceffff21317bdea552ffffffffffffffffffffffffffffffffffff296bc6de8c39ffffffffffffffffffffffff296bc6de8c39ffffff6bbdff8c4229ffffdeffffffffffffbdffff39216bffe794ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececed6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdead8cce7b42d69463c65a18dea584c66318d68c63ce7b42dead8cffffffffffffffffffffffffbdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffff084aa5000000000000000000310800ffd684ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa5cef752637befad6bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9cd6ff29295a8c6b42b5b5a59ca5ad6b738cffce94ffffff216bbd7b52298484848c8c8ccead8cffffff216bbde79442ffffff6bc6ff8c3921ffffe7ffffffffffffbdffff42296bffe78cffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefceb5bd5a18c66318c65a18c66318bd5a18c66318c65a18efceb5ffffffcececebdbdbdbdbdbd949c9cffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffb5b5b5292929313131292929e7e7e7c6c6c63131315a5a5affffffffffffffffffffffff3131312929293131317b7b7bffffffffffffffffffffffffffffffffffffffffff9c9c9c3131312929293131312929299c9c9cffffff8484842929293131317b7b7bffffffffffff9c9c9c2929293131312929293131319c9c9cffffff292929f7f7f7ffffff848484292929313131b5b5b5636363ffffffffffffb5b5b5313131292929313131ffffffffffffffffffb5b5b52929293131315a5a5ae7e7e7292929f7f7f7ffffff9c9c9c7b7b7bfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7d6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7e7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8cadd68c8c8c8484848c8c8c9c8c84ffefc6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6f7ff849cbd5a636b6b6363ad8c7bfff7d6ffffff9cbde784848c8c8c8c848484d6ad8cfffff79cbde7efcea5ffffffbde7ffcead9cffffefffffffffffffe7ffffa594b5fff7ceffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6d6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbdbdbdffffffffffffffffffffffffffffffffffffffffffb5bdbdffffffc6c6c6c6ceceffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9c9c9c5a5a5affffffffffffffffff949494ffffffffffff9c9c9cadadadffffffffffff636363c6c6c6ffffffffffff9c9c9cadadadffffffffffffffffffffffffffffffffffffb5b5b5c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffff9c9c9c9c9c9cffffffadadadcececeffffffffffffffffffffffffffffff313131efefefb5b5b57b7b7bffffffffffff9c9c9c5a5a5affffffc6c6c6636363ffffffffffffdedede636363ffffffcecece5a5a5affffffffffffffffffffffffdedede7b7b7bdedede7b7b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7ffffffc6c6c6c6c6c6c6c6c6cececec6c6c6c6c6c6c6c6c6cececec6c6c6c6c6c6c6c6c6cececec6c6c6f7f7f7f7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc6c6c6ffffffffffffffffffffffffffffffffffffffffffbdbdbdc6c6c6cececefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7292929ffffffffffffffffffffffffffffffffffffffffffdedede848484fffffff7f7f75a5a5affffffffffffffffffefefef636363ffffffffffffffffffffffffffffffffffffffffff313131efefefffffffffffffffffffffffffffffffffffffffffffffffff313131ffffffffffff292929f7f7f7ffffffffffffffffffffffffffffffffffff9c9c9ce7e7e7ffffffffffffefefef636363ffffff9c9c9cc6c6c6ffffffffffffffffff7b7b7bf7f7f79c9c9ccececeffffffffffffffffffffffffffffff9c9c9c292929f7f7f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffd6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececed6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbdbdbdffffffffffffffffffffffffffffffffffffffffff8c8c8cc6ceceffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc6c6c69c9c9cffffffffffffffffffffffffffffffffffffffffffdedede7b7b7bffffffdedede848484ffffffffffffffffffffffff292929ffffffefefef292929292929313131efefefffffffffffff636363c6c6c6ffffffffffffffffffffffffffffffffffffffffff292929ffffffffffffffffff5a5a5acececeffffffffffffffffffffffffffffff9c9c9cc6c6c6fffffffffffff7f7f75a5a5affffff9c9c9ccececeffffffffffffffffff848484dedede9c9c9cc6c6c6ffffffffffffffffffffffffffffff949494292929efefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7f7f7f7c6c6c6cececec6c6c6c6c6c6c6c6c6cececec6c6c6c6c6c6c6c6c6cececec6c6c6c6c6c6c6c6c6fffffff7f7f7c6c6c6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdd6d6deffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececeb5b5b5ffffffffffffffffffffffffffffffffffffffffffdedede848484ffffffdedede7b7b7bffffffffffffffffffffffff313131ffffffffffffffffffffffffffffffffffffffffffffffffffffff9c9c9cb5b5b5ffffffffffffffffffffffffffffff9c9c9c848484ffffffffffffffffffffffff9c9c9cb5b5b5ffffffffffffffffffffffffc6c6c6636363ffffffffffff9c9c9c636363ffffffcecece5a5a5affffffffffffe7e7e7292929ffffffc6c6c6636363ffffffffffffffffffffffffdedede848484efefef636363fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7d6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7e7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6d6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc6c6c69c9c9cffffffffffffffffffffffffffffffffffffffffffdedede7b7b7bffffffdedede848484ffffffffffffffffffffffff292929ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff636363efefefffffffadadad313131292929292929ffffffffffffffffffffffffffffffffffff5a5a5af7f7f7ffffffffffffffffffffffffadadad313131292929b5b5b55a5a5affffffffffffb5b5b5292929313131292929f7f7f7ffffffffffffc6c6c6292929292929636363efefef292929efefefffffffadadad848484ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7ffffffc6c6c6c6c6c6c6c6c6cececec6c6c6c6c6c6c6c6c6cececec6c6c6c6c6c6c6c6c6cececec6c6c6f7f7f7f7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff292929ffffffffffffffffffffffffffffffffffffffffffdedede848484ffffffe7e7e77b7b7bffffffffffffffffffffffff313131ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7b7b7bdededeffffffb5b5b5b5b5b5ffffffffffffffffffffffffffffffffffffffffffffffff848484dededeffffffffffffffffffffffffffffffffffffffffffefefef636363fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffd6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececed6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcecece292929ffffffffffffffffff9c9c9cffffffffffffdedede7b7b7bffffffdedede848484ffffffffffffffffffffffff292929ffffffffffffffffffffffffffffffffffffdedededededeffffffffffff292929efefefffffffc6c6c69c9c9cffffffffffffffffffffffffdedededededeffffffffffff292929f7f7f7fffffffffffffffffffffffffffffffffffffffffff7f7f75a5a5affffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8cc6ffefb584ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7f7f7f7c6c6c6cececec6c6c6c6c6c6c6c6c6cececec6c6c6c6c6c6c6c6c6cececec6c6c6c6c6c6c6c6c6fffffff7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7e7e7292929313131292929cececeffffffffffffdedede848484ffffffdedede7b7b7bffffffffffffffffffffffff313131ffffffffffffffffffffffffffffffffffffffffff636363292929313131b5b5b5ffffffffffffcecece2929293131312929299c9c9cffffffffffff5a5a5a313131292929b5b5b5ffffffffffffffffffffffffffffffffffffffffffffffffefefef636363fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7d6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7e7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7ffffefdee7fffff7ffffffffffffe7f7ffcececef7efdeffffffffffffffffffffffffdeefffceced6f7e7d6fffffffffffffffffff7ffffcedee7d6cecefff7e7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7f7ffcecededed6cefffff7ffffffffffffffffffe7f7ffceced6f7e7d6ffffffffffffffffff84d6ff944239ffffe7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6d6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7ffff104a9cf7a552ffffffffffffffffffffffffffffff4a9cf79c4a10fffff7ffffff73c6ff390821ffde8cefffff4a84c6181021393931101021a56331ffffd6f7ffff4284c62118213131291818299c5a29ffffdeffffff296bbd312918394242211829b57b42ffffe7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbdffff18296b423129293942422118efb57bffffffc6ffff29397b424239182939844a29ffefbdffffffbdffff4a2973ffe794ffffffffffffffffff4a9cefa55210fffff7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7ffffffc6c6c6c6c6c6c6c6c6cececec6c6c6c6c6c6c6c6c6cececec6c6c6c6c6c6c6c6c6cececec6c6c6f7f7f7f7f7f7c6c6c6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffd6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc6c6d6e7d6ceffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc6cee7e7d6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffff104a9cf79c4affffffffffffffffffffffffffffff4294efa54a10fffff7ffffffefffffe7d6defffff773c6ff421021ffd68cffffffbdefff10296be7944273c6f7421029f7d68cffffffbdefff10296bde9442ffffffefeff7ffffffffffffb5efff182963efad5affffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7ffffffefefffffffffffff6bb5ef521829ffefadffffffffffffffffffefffff3173bda55221ffffe7ffffff8ca5ceffdeb5ffffffffffffffffff4a9cef9c4a08fffff7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececed6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffadffff210852ffc66bffffff84d6ff4a0831ffef9cffffffffffff73c6ff5a1829ffffffffffff4a9cf7843110ffffd6ffffffffffff6ba5de081031312918182931422110e7b573ffffffffffff3184d69c4a08fffff7ffffffffffff317bd69c4a10ffffefffffffceffff10317bffa552ffffffffffff73ceff5a1029ffffadc6f7ff1839842110082129317b4a2910426bd68431ffffff7bd6ff4a1031ffef9cffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffff104a9cf7a552ffffffffffffffffffffffffffffff4a9cef9c4a10fffff7ffffffffffffffffffffffff4294e7944210ffffdeffffffffffff2973c6b563184a9ce78c3908ffffe7ffffffffffff2173c6bd6b21ffffffffffffffffffffffffffffff317bcebd6321ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffceffff21317bffbd63ffffffffffffffffffffffffbdffff392163ffde8cffffffffffffffffffffffffffffffffffff4a9cefa55210fffff7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7f7f7f7c6c6c6cececec6c6c6c6c6c6c6c6c6cececec6c6c6c6c6c6c6c6c6cececec6c6c6c6c6c6c6c6c6fffffff7f7f7c6c6c6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7d6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7e7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffa5f7ff211052ffbd6bffffff7bceff4a0831ffef9cffffffffffff73c6ff5a1021ffffffffffff4a9cf77b3108ffffd6ffffff84d6ff210831dea55afffff7ffffff5aadde4a1829ffde94ffffff317bd69c4a10ffffefffffffffffff3184d6944208ffffefffffffceffff082973ffa552ffffffffffff73c6ff5a1029fff7ad5aadff4a1010ffefa5ffffff6bb5e7000029d68431ffffff84d6ff420829ffef9cffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffff104a9cef9c4affffffffffffffffffffffffffffff429cefa54a10ffffefffffffffffffffffffffffff73c6ff5a1821ffefadffffffdeffff10428ce79c4a6bc6f75a2129ffefadffffffdeffff184294e79442ffffffffffffffffffffffffefffff1052a5ce7329ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffadefff291052ffce73ffffffe7ffff8ca5c6948c8cdecead1852a5ef9c4affffffffffffffffffffffffffffffffffff4a9cef9c4a08fffff7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6d6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffadffff180852ffc66bffffff84d6ff4a0831fff79cffffffffffff6bc6ff5a1829ffffffffffff4a9cf7843110ffffd6ffffff2973ce9c4a10ffffe7ffffffffffffe7ffff08398cde8c39ffffff3184d69c4a08ffffefffffffffffff3184d69c4a10ffffefffffffceffff10297bf7a552ffffffffffff73ceff521021ffffad63b5ff5a1818ffefadffffffdeffff10398cd68431ffffff84d6ff4a1031ffef9cffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7ffff104a9cf7a552ffffffffffffffffffffffffffffff4a9cf79c4a10fffff7ffffffffffffffffffffffffefffff4a84c652312973736b2942639c5a31ffffd6f7ffff4284bd52393173736b3142639c5a31ffffdeffffffb5d6ffa59c9c94a5a5315a7b4a1818ffd694ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7ffffa5b5d6a5a59c8494a510315a944a18ffffd6deffff1842945a311873736b424263102931d68439ffffffffffffffffffffffffffffffffffff4a9cefa55210fffff7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7ffffffc6c6c6c6c6c6c6c6c6cececec6c6c6c6c6c6c6c6c6cececec6c6c6c6c6c6c6c6c6cececec6c6c6f7f7f7f7f7f7c6c6c6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffd6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffa5f7ff211052ffbd6bffffff7bd6ff4a1031ffef94ffffffffffff73c6ff521021ffffffffffff4aa5f77b2908ffffd6f7ffff105ab5b56318fffffffffffffffffff7ffff185ab5b56318ffffff297bce9c4a08ffffefffffffffffff3184d69c4208ffffefffffffceffff082973ffa552ffffffffffff73c6ff5a1029fff7add6ffff214a943921106b5a4a84847b08295ad68431ffffff84d6ff420831ffef9cffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffff104a9cf79c4affffffffffffffffffffffffffffff4294efa54a10fffff7ffffffffffffffffffffffffffffff5aa5de52313184847329426bbd7b39fffff7ffffff63ade74a2929848473294263c67b42ffffefffffff4a9cef4a291063635a9c8473f7debdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffff084a9c634a296b6363c69c84fff7deffffff63b5f7632121ffefadffffffc6f7ff08317bce7b29ffffffffffffffffffffffffffffffffffff4a9cef9c4a08fffff7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececed6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffadffff210852ffc66bffffff84d6ff420831ffef94ffffffffffff6bbdff5a1821ffffffffffff4a9cf7843110ffffd6ffffff216bbdad5a10fffff7fffffffffffff7ffff084aa5ce7329ffffff3184d68c3908ffffdeffffffffffff317bd69c4a10ffffe7ffffffceffff10297bf79c4affffffffffff73c6ff5a1021ffffadffffffffffffbdd6ef94a5b56b7b8c08214ad68431ffffff7bd6ff4a1031ffef9cffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffff104a9cf7a552ffffffffffffffffffffffffffffff4a9cef9c4a10fffff7ffffffffffffffffffffffffbdffff31216bffc673ffffffadf7ff39185affde84bdffff292163ffce7bffffffadf7ff39185affde8cffffff5ab5ffa54a18fffff7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7ffff185ab5f7a54affffffffffffffffffffffff4a9cf7944208ffffefffffffffffff1052a5e79442ffffffffffffffffffffffffffffffffffff4a9cefa55210fffff7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7f7f7f7c6c6c6cececec6c6c6c6c6c6c6c6c6cececec6c6c6c6c6c6c6c6c6cececec6c6c6c6c6c6c6c6c6fffffff7f7f7c6c6c6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7d6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7e7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffa5f7ff211052ffbd6bffffff7bceff100831e79c4affffffffffff4294e7732108ffffffffffff4a9cf77b3108ffffd6ffffff63b5f74a1018ffe79cffffffffffff9cdeff18184aefad5affffff317bd6391008f7d684ffffffffffff3184d6521000ffefadffffffa5efff00084aad5a18ffffefffffff4a9ce76b2110ffffbdffffffefeff7ffffffffffffceffff082973e79442ffffff84d6ff420829ffef9cffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffceffff4a528cb59c6b104a8cef9c4affffffffffffffffff5284ce9c734a4284b5a54a10ffffefffffffffffffffffffffffffadffff31105affd684ffffffb5f7ff29185affd67badf7ff31185affce7bffffffadf7ff31185affce7bffffff63bdff8c4221ffffdeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff2163bde78c42ffffffffffffffffffffffff6bc6ff6b2129fff7b5ffffffb5f7ff31296bffce73ffffffffffffffffffffffff528cce9c6b4a4a8cbd9c4a08fffff7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6d6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffadffff180852ffc66bffffff84d6ff290831424a42846b4a63848c081031ce8431ffffff6394ce1839523118085a524adea573e7ffff2963ad4221108c846b6b848c10294a9c5218ffffdeffffff3184d65239083931525a5a52f7bd8c3184d63929085a424a848c7b18396b63290831637b7b5a396b8484082142bd6b21ffffffffffff2163b56352318c847b315a7b421010ffde94ffffff84d6ff4a1031ffef9cffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9cbdde315a7b080810f7a552ffffffffffffffffffc6e7ff527b9c0818319c4a08fffff7fffffffffffffffffffffffff7ffff3173c65a3118949484214a73944a21ffffd6f7ffff2973bd5a31188c948429527b944218ffffdeffffff7bd6ff3118295a5a525a5a5a73635affdea5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff317bd64a31185a5a5a5a5a5aad7363ffffdee7ffff215aa56b4221848c84214a73a55a21ffffe7ffffffffffffffffffffffffbddef75a7ba5081031a55208fffff7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7ffffffc6c6c6c6c6c6c6c6c6cececec6c6c6c6c6c6c6c6c6cececec6c6c6c6c6c6c6c6c6cececec6c6c6f7f7f7f7f7f7c6c6c6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffd6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffa5f7ff211052ffbd6bffffffceefffbda5b5deefd67b94bd6b6b6bc69c84ffffe7ffffffa5bde7316394521800a59c84efceadfffffff7ffff94b5de6b737b7b6b6bc6a584ffffefffffffffffffadceefdebda5a5d6ef737384f7c694b5d6f7d6b5a5b5deef6b738c947b73ffe7bdefffff849cc66b6b73b5947bffffe7ffffffffffffd6f7ff8c9cbd6b6b738c7b6befceadffffffffffff84d6ff420831ffef9cffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9cc6efffcea5ffffffffffffffffffffffffffffffbde7ffcea59cffffffffffffffffffffffffffffffffffffefffff94b5d67b7b84bda58cfff7defffffffffffff7ffff94adce7b7b84bd9c84ffffe7ffffffffffffd6f7ffa5a5bd9c9c9ca5a5a5ada59cffefceffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffb5d6f7a5a5a59c9c9ca5a5a5ceada5ffffefffffffefffff8ca5ce7b7b7bc69c84ffffe7ffffffffffffffffffffffffffffffffffffffffffc6efffcea594ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececed6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffadffff210852ffc66bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4aa5f7843110ffffceffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7bd6ff4a1031ffef9cffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7f7f7f7c6c6c6cececec6c6c6c6c6c6c6c6c6cececec6c6c6c6c6c6c6c6c6cececec6c6c6c6c6c6c6c6c6fffffff7f7f7c6c6c6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7d6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7e7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffa5f7ff211052ffbd6bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff73c6ff391021ffd68cffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff84d6ff420829ffef9cffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6d6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffe7ffffada5c6ffefceffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffff4a84c6081021843908ffffd6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff94deff6b395affefadffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7ffffffc6c6c6c6c6c6c6c6c6cececec6c6c6c6c6c6c6c6c6cececec6c6c6c6c6c6c6c6c6cececec6c6c6f7f7f7f7f7f7c6c6c6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffd6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececed6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7f7f7f7c6c6c6cececec6c6c6c6c6c6c6c6c6cececec6c6c6c6c6c6c6c6c6cececec6c6c6c6c6c6c6c6c6fffffff7f7f7c6c6c6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7d6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7e7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6d6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7ffffffc6c6c6c6c6c6c6c6c6cececec6c6c6c6c6c6c6c6c6cececec6c6c6c6c6c6c6c6c6cececec6c6c6f7f7f7f7f7f7c6c6c6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffd6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececed6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7f7f7f7c6c6c6cececec6c6c6c6c6c6c6c6c6cececec6c6c6c6c6c6c6c6c6cececec6c6c6c6c6c6c6c6c6fffffff7f7f7c6c6c6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7d6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7e7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6d6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8cc6f7efb584ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7ffffffc6c6c6c6c6c6c6c6c6cececec6c6c6c6c6c6c6c6c6cececec6c6c6c6c6c6c6c6c6cececec6c6c6f7f7f7f7f7f7c6c6c6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffd6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7ffffcecedeefdecefffff7ffffffffffffe7f7fff7e7deffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7f7ffd6d6d6ffefdeffffffffffff84d6ff944239ffffe7ffffffe7f7ffceced6f7e7d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececed6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff84c6f7102142393121102131633118ffd69cffffff216bc68c4208adffff0810630808001010100808081010108c4210ffffe7105aad080808080808101010080808421010ffde8cffffffffffffefffff104a9cf7a552ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff2973c6ce7b31ffffffffffff73b5ef212139393931312129dead63ffffffc6ffff4a2973ffe794c6ffff29397b424239182939844a29ffefbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7f7f7f7c6c6c6cececec6c6c6c6c6c6c6c6c6cececec6c6c6c6c6c6c6c6c6cececec6c6c6c6c6c6c6c6c6fffffff7f7f7c6c6c6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7d6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7e7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc6ffff102173d68c42ffffffefffff296bbd944210ffffdedeeffff7deced6ffff21317bffbd6bffffffffffffffffffffffffffffff3184d6bd6321ffffffffffffffffffffffffffffffffffffffffffefffff104a9cef9c4affffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff2973c6c67329ffffffbdf7ff29216befb563ffffff8cd6ff522142ffe7a5ffffff8ca5ceffdeb5ffffffffffffffffffefffff3173bda55221ffffe7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6d6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7ffffcedeefcec6c6fff7e7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcedef7d6cecefff7e7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff94e7ff421042ffde8cffffffffffff73c6ff631821ffffbdffffffffffffffffff63adef6b3129ffe7b5ffffffffffffffffffffffffade7ff393163e7ad6bfffffffffffffffffffffffffffffffffffff7ffff104a9cf7a552ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffceffff21397b212121212121212121081018211008a563296bc6ef732921ffffcefffffff7ffff184aa5efa552ffffffffffffffffffffffffffffffffffffffffffbdffff392163ffde8cffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7ffffffc6c6c6c6c6c6c6c6c6cececec6c6c6c6c6c6c6c6c6cececec6c6c6c6c6c6c6c6c6cececec6c6c6f7f7f7f7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefad5affe7ceffffffffffffffffffe7a552ffefd6e7a552efad5ad67b00de7b00fff7e7ffffffde9429fffffffffffff7ce9cf7deb5ffffffde9429ffffffffffffffffffffffffffffffe7a552de7b00d67b00efad5affffffefad5afff7e7ffffffffffffefbd7bd67b00de7b00ffe7cef7ce94f7d6b5fffffffff7efefad5affffffe79431ffffffffffffefc694efad5afffffffffffffff7e7de7b00d67b00de7b00fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffd6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffa5f7ff211052ffbd6bffffffffffffffffffffffffffffffa5d6ff18316b211008293131181018b57b42ffffe7ffffff7bd6ff4a1031ffef94ffffffffffff84d6ff420829ffef9cffffffffffff2973cea55208fffff7ffffffc6ffff102973f7ad52f7ffff317bbd1008102929214a2921396373843108ffffd6d6ffff08297bef9c4affffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc6ffff182173efad5affffffffffff428cde9c4a18ffffdefffffffffffffffffff7ffff6badde422931e7bd7bffffffffffffffffffffffffa5def729396bb57b42ffffe7ffffffffffffffffffffffffefffff104a9cf79c4affffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffff3173bd944a21e7e7cededede2163adad6321f7efde4294e79c4a10ffffefffffffffffff2973c6c67329ffffffffffffffffffffffffe7ffff8ca5c6948c8cdecead1852a5ef9c4affffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececed6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6f7f7f7f7f7f7bdbdbdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7e7cef7ce94fffffffffffffff7e7e7a552ffffffe7ad52f7d6adfffffff7e7cee7ad52ffffffde9431ffffffffffffefc694f7deb5ffffffe79431ffffffffffffffffffffffffffffffe7a552ffffffffffffde8c29ffffffe7a552fff7effffffff7deb5efb573ffffffffffffffffffefc694f7deb5fffffffff7efe7a552ffffffde8c29ffffffffffffe7ad52e7b573fff7efffffffe79431fff7e7fffffff7e7cee7ad52ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffadffff210852ffc66bffffffffffffffffffffffffceffff103984a55a21ffffdeffffffade7ff102963e79c4affffff84d6ff4a0831ffef9cffffffffffff84d6ff4a1031ffef9cffffffffffff297bcea55208ffffffffffffceffff102173ffad5aadf7ff18105ae7a552ffffffb5e7ff08316b843100ffffded6ffff103184ef9c4affffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff84c6f731294a736b524263735a3131ffd69cffffffffffffffffffffffffffffffffffffa5deff21295ade9c52ffffffffffffffffffffffffd6f7ff3163a5945221ffffdeffffffffffffffffffefffff104a9cf7a552ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6ffff294a94de944affffff2973c6ce7b31ffffff4294e7ad5210ffffffffffffffffff3184d6bd6321ffffffffffffffffffdeffff1842945a311873736b424263102931d68439ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7f7f7f7c6c6c6cececec6c6c6c6c6c6c6c6c6cececec6c6c6c6c6c6c6c6c6cececec6c6c6c6c6c6c6c6c6fffffff7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffde9429de7b00d67b00de7b00f7d6b5ffffffe7a552fff7efffffffffffffe7a552ffffffde9429fffffffffffff7ce94f7d6b5ffffffde9429fffffffffffffffffffffffffffffff7d6b5de7b00d67b00e79431ffffffefad5afff7efffffffefc694ffefd6fffffffffffffffffff7ce9cf7deb5fffffffff7e7efad5affffffe79431ffffffffefd6efbd73ffefd6efc694ffffffe7a552ffffffffffffffffffe7a552fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7d6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7e7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffa5f7ff211052ffbd6bffffffffffffffffffffffff7bceff420829ffe794ffffffffffffffffff398ce7843108ffffde7bceff4a0831ffef9cffffffffffff84d6ff420831ffef9cffffffffffff2973cea55210fffff7ffffffc6ffff102973f7ad52b5ffff10105af7ad5affffffffffff3984de843108ffffd6d6ffff08317bef9c4affffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa5deff313163847352426b847b3929fff7c6ffffffffffffffffffffffffffffffffffffffffff94deff421842ffde94ffffffffffffffffffffffffd6ffff184294de8c42ffffffffffffffffffefffff104a9cef9c4affffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa5e7ff42295af7d68c2973c6c67329ffffff4294e7a55210fffff7ffffffffffff317bceb56318ffffffffffffffffff63b5f7632121ffefadffffffc6f7ff08317bce7b29ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6d6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6f7f7f7f7f7f7bdbdbdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7ce94f7d6adffffffde9429ffffffffffffe7a552efb573fffffffff7e7de9431ffffffde7b00f7e7ceffffffefc694f7deb5ffffffde7b00f7e7ceffffffffffffffffffffffffffffffffffffffffffde9429ffffffe7a552f7ce94ffffffffefcee7a552ffffffffffffffffffefc694de9431ffffffffefcee7a552ffffffde9429ffffffe7b573ffe7ceffffffe7ad52ffffffde9431fff7e7fffffff7e7cee7a552ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffadffff180852ffc66bffffffffffffffffffffffff5aadff6b2118ffffbdffffffffffffffffff5ab5ff6b2118ffffbd84d6ff420831fff79cffffffffffff7bd6ff4a1031ffef9cffffffffffff317bcea55208ffffffffffffceffff102973ffad5affffff529cd6211021635239847b6b31638c843108ffffd6d6ffff103184ef9c4affffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff216bbdc67329fffffff7ffff185aadde8439ffffffffffffffffffffffffffffffffffffffffffefffff104a9cef9c4affffffffffffffffffffffffffffff429cef9c4a10ffffeffffffffffffff7ffff104a9cf7a552ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff63b5ef944a392973a5ce7b31ffffff6bbdff843121ffffd6ffffffffffff185aadde8439ffffffffffffffffff4a9cf7944208ffffefffffffffffff1052a5e79442ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7ffffffc6c6c6c6c6c6c6c6c6cececec6c6c6c6c6c6c6c6c6cececec6c6c6c6c6c6c6c6c6cececec6c6c6f7f7f7f7f7f7c6c6c6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7efefad5affe7ceefbd7bffffffffffffe7a552f7ce9cd67b00de7b00ffe7ceffffffde9429efad5ae7a552f7ce9cf7deb5ffffffde9429efad5ae7a552ffffffffffffffffffefbd73de7b00d67b00f7ce9cffffffefad5aefb573de7b00fffffff7ce94d67b00de7b00ffe7cef7ce94efc694de7b00d67b00ffefd6ffffffe79431fff7efe79431ffffffffffffefce94ffdeb5fff7e7de7b00d67b00de7b00fff7e7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffd6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffa5f7ff1810529c7b42a5a5a5a5a5a5ceadadffffe76bbdff521021fff7adffffffffffffffffff52a5f76b2108ffffc67bd6ff390831ffde84ffffffffffff84d6ff420829ffe794ffffffffffff2173c69c4a08ffffefffffffbdffff102173f7ad52ffffffffffffd6efff9cadbd848c94184263843108ffffd6d6ffff08297bef9c4affffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff105aadd68431fffffff7ffff185aadd67b31ffffffffffffffffffffffffd6d6defffff7ffffffdeffff083184ef9c4affffffdee7ffffefd6ffffffffffff398cde9c4a08ffffefceffff52528cb5946b10428cf79c4affffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffff295aad182929c67329ffffffadefff39185affd684ffffffb5f7ff21216bffbd6bffffffffffffffffff6bc6ff6b2129fff7b5ffffffb5f7ff31296bffce73ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececed6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcecececececec6c6c6c6c6c6c6c6c6c6c6c6c6c6bdc6c6c6c6c6bdc6c6c6a59c9cffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7a552efbd7bf7e7ceffffffffffffe7ad52fff7e7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefc694f7deb5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffadffff080852393121393939424242844a39ffffc6b5f7ff182163de9c4affffffffffffe7ffff104a9cb56318fffff784d6ff080831d68c42ffffffffffff84d6ff180831efa552ffffffefffff1052a5521800ffefadffffffa5efff21104affc673fffffff7f7fffffff7ffffffffffff297bce944208ffffefd6ffff103184ef9c4affffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff73c6f731182994845a4a738c4a2129ffd694ffffffffffffffffffffffff317bc66b4a2994948c316384632118ffefadffffff73c6ff4a293194846b638494211831efad63ffffffffffff9cc6e731527b080010f7a552ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9ce7ff00104ace7b29ffffffffffff428cd65a31218c9484294a7b944218ffffdeffffffffffffffffffe7ffff215aa56b4221848c84214a73a55a21ffffe7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7f7f7f7c6c6c6cececec6c6c6c6c6c6c6c6c6cececec6c6c6c6c6c6c6c6c6cececec6c6c6c6c6c6c6c6c6fffffff7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6ceefefefdededed6d6d6dedededed6d6dededed6d6d6dedededed6d6c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdeb5de9429ffffffffffffffffffe7a552fff7efffffffffffffffffffffffffffffffffffffffffffefbd7befc694fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7ce9cf7deb5fffffffffffffffffffff7efde7b00fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7d6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7e7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffa5f7ff211052ffbd6bffffffffffffffffffffffffffffff5aade72110297b6342848c8c21426b521810ffde9cffffff7bceff39083131524a635239b5845a84d6ff2108314a4a39847b5a426b84210818637b6352313184847b18426b732908fff7bdffffff5aadf75231218473635a7b8c101029de9442ffffffd6ffff08317bef9c4affffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffb5d6f77b8494a58c84f7debdffffffffffffffffffffffffffffffefffff94adce73737ba58c7bffe7c6ffffffffffffffffffa5ceef7b8494847b73efcea5ffffffffffffffffffffffffffffff9cc6eff7c6a5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffadbddeefceadffffffffffffffffff94b5de7b7b84b5947bffffdeffffffffffffffffffffffffffffffefffff8ca5ce7b7b7bc69c84ffffe7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6d6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcec6f76b63c68c84de847bde8c84de847bd6847bde847bd68c84de847bd6847bde6b63bd8c84deffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffadffff180852ffc66bffffffffffffffffffffffffffffffffffffb5d6f773849c6b6b6bad8c7bffefceffffffffffffd6f7ffbda5add6f7de7384adce9c73ceefffbda5b5d6efde7b94b57b6b6be7bd9cffffffa5ceef6b7384947b73ffdebdfffffffffffff7ffff9cb5de737b8c736b6bd6ad8cfffff7ffffffd6ffff103184ef9c4affffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7ffffffc6c6c6c6c6c6c6c6c6cececec6c6c6c6c6c6c6c6c6cececec6c6c6c6c6c6c6c6c6cececec6c6c6f7f7f7f7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8c84e71800f71000ef1800ef1000ef1800ef1000e71800ef1000e71000e71000e71800e71000cefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffd6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffa5f7ff211052ffbd6bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6ffff08297bef9c4affffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececed6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8c84e71000efb5adff2918ef1000efb5adf79c94ff9c94f71000e7c6bdff1000e71000de1000ceffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffadffff080852393121393939424242523939ffce8cffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6ffff103184ef9c4affffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7f7f7f7c6c6c6cececec6c6c6c6c6c6c6c6c6cececec6c6c6c6c6c6c6c6c6cececec6c6c6c6c6c6c6c6c6fffffff7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8c84e71800f7b5adff9c94ff2918efb5b5ff2918efb5adff3129efded6ff7b73f71000e71000cefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7d6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7e7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffdeffffa5a5c69c9c9ca5a5a59c9c9cada5a5ffe7c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdeffff315294f7ad6bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6d6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8c84e71000efb5adff5242f7b5adffb5adf73121efcec6ff2110efc6bdf71000e71000e71000d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7ffffffc6c6c6c6c6c6c6c6c6cececec6c6c6c6c6c6c6c6c6cececec6c6c6c6c6c6c6c6c6cececec6c6c6f7f7f7f7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8c84e71800f76352f79484ff4231f7635af78c84f75242f71000ef847bf7847bf71800ef1000ceffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdedede848484fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffd6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececed6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8c84e71000de1000de1000d61000de1000d61000de1000d61000d61000d61000d61000ce1000c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdedede7b7b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7f7f7f7c6c6c6cececec6c6c6c6c6c6c6c6c6cececec6c6c6c6c6c6c6c6c6cececec6c6c6c6c6c6c6c6c6fffffff7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffcececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdedede848484fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7d6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7e7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6d6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefded6d6dededed6d6d6dededed6d6d6dededececececececec6c6bdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffadadad292929292929313131dededececece292929636363ffffffffffffffffffffffff292929292929292929848484ffffffffffffffffffffffffffffffffffffffffffffffffffffff848484dededeffffffffffffdedede7b7b7bffffffffffffffffffffffffffffffffffffb5b5b59c9c9cffffffffffffb5b5b59c9c9cffffffffffffffffffdedede636363ffffffffffffffffffffffffefefef292929ffffffdedede2929292929297b7b7b636363efefefffffffc6c6c63131315a5a5affffffffffff313131292929292929adadadffffffffffffffffffffffffffffffffffff636363292929313131292929ffffff9c9c9c313131292929848484ffffffffffff9494942929299c9c9cffffff2929292929295a5a5a848484dededeffffff292929fffffffffffff7f7f7292929313131292929dededefffffff7f7f7292929292929292929848484ffffffffffffffffffffffffdedede2929292929299c9c9c292929ffffffffffffffffffffffffffffff7b7b7bdededeffffffdedede292929313131292929dededeffffffffffffffffffffffffffffffb5b5b5adadadffffffffffffffffff5a5a5a292929292929313131ffffffcecece292929313131292929ffffffffffffb5b5b52929292929299c9c9c636363ffffffffffff9c9c9c313131292929292929dededeffffff292929ffffffffffffcecece292929636363ffffffdedede292929292929292929dededeffffffdedede5a5a5af7f7f7292929292929efefefffffffffffff636363efefefffffffffffffffffffefefef636363ffffffffffffffffff9c9c9c7b7b7bffffffffffff848484292929292929292929ffffffffffff292929efefefdedede7b7b7b636363292929313131efefefffffffffffffb5b5b52929292929299c9c9c636363efefefffffff7b7b7bdededeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7ffffffc6c6c6c6c6c6c6c6c6cececec6c6c6c6c6c6c6c6c6cececec6c6c6c6c6c6c6c6c6cececec6c6c6f7f7f7f7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefdededededededededededededededeefefefb5b5b5bdbdbdadadadffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9c9c9c636363ffffffffffffffffff9c9c9cffffffffffff9c9c9cb5b5b5ffffffffffff5a5a5acececeffffffffffff9c9c9cb5b5b5ffffffffffffffffffffffffffffffffffffffffffffffff7b7b7be7e7e7ffffffffffffefefef636363ffffffffffffffffffffffffffffffffffffb5b5b59c9c9cffffffffffffb5b5b59c9c9cffffffffffffffffffffffff5a5a5adededeffffffffffffffffffb5b5b59c9c9cffffff7b7b7bcececeffffffe7e7e7292929f7f7f7ffffff9c9c9cc6c6c6ffffffffffff636363c6c6c6ffffffffffff848484c6c6c6ffffffffffffffffffffffff9c9c9c9c9c9cffffffffffffffffffffffffffffffffffffffffff9c9c9ccececeffffff636363efefefffffffc6c6c69c9c9cfffffff7f7f7292929dededeffffff313131fffffffffffffffffffffffffffffff7f7f75a5a5affffff5a5a5acececeffffffffffffffffffffffffffffffffffffffffff9c9c9cc6c6c6ffffffc6c6c6313131ffffffffffffffffffffffffffffff848484dededef7f7f7292929f7f7f7ffffffffffff292929f7f7f7ffffffffffffffffffffffffb5b5b5b5b5b5ffffffffffff9c9c9c9c9c9cffffffffffffffffffffffffffffffffffffffffffcecece9c9c9cffffff292929f7f7f7ffffffb5b5b55a5a5affffffc6c6c6636363ffffffffffffffffffffffffffffff313131ffffffffffff9c9c9ccececefffffff7f7f7292929f7f7f7ffffffffffff292929f7f7f7dedede636363ffffffffffffc6c6c6848484ffffffffffff5a5a5af7f7f7fffffffffffffffffff7f7f75a5a5afffffffffffff7f7f7292929ffffffffffff6363639c9c9cffffffffffffffffff9c9c9cffffff292929f7f7f7dedede313131efefefffffffc6c6c6636363ffffffe7e7e7292929ffffffffffffcecece292929f7f7f7ffffff848484dededefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffd6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececed6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6ffffffffffffffffffffffffffffffffffffffffffcececededededededeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefef292929ffffffffffffffffffffffffffffffffffffffffffdedede7b7b7bffffffefefef636363fffffffffffffffffff7f7f75a5a5affffffffffffffffffffffff848484292929292929292929313131292929cececeffffffffffff7b7b7bf7f7f7ffffffffffffffffffffffffffffffb5b5b5949494ffffffffffffffffffffffffffffffffffffffffffffffffb5b5b5292929313131292929292929292929dededeffffff636363efefefffffffffffff636363efefefffffff7b7b7bdededefffffff7f7f75a5a5affffffffffffffffffdedede9c9c9cffffffffffffffffffffffff5a5a5af7f7f7ffffffffffffffffffffffffffffffffffff7b7b7b313131efefefffffff292929ffffffffffffcecece7b7b7bffffffffffff848484dededeffffff292929ffffffffffffffffffffffffdedede2929299c9c9cefefef636363ffffffffffffffffffffffffffffffffffffffffffffffff9c9c9cb5b5b5ffffffffffff292929ffffffffffffffffffffffffffffff7b7b7bdededec6c6c69c9c9cffffffffffffffffffb5b5b5c6c6c6ffffffffffffffffffffffffb5b5b5adadadffffffffffff636363efefefffffffffffffffffffffffffffffffffffffb5b5b5292929cececeefefef636363ffffffffffffefefef636363ffffff9c9c9cc6c6c6ffffffffffffffffffffffffffffff292929ffffffffffff848484dededeffffffc6c6c69c9c9cffffffffffffffffffb5b5b5c6c6c6ffffffffffffffffffffffffffffff292929ffffffffffff636363efefefffffffffffffffffffefefef636363ffffffffffff949494b5b5b5ffffffcecece7b7b7bffffffffffffffffffffffffffffffffffffffffffffffffdedede7b7b7bffffffffffffffffff7b7b7bf7f7f7c6c6c6b5b5b5ffffffffffffffffff636363efefefffffff7b7b7bdededeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7f7f7f7c6c6c6cececec6c6c6c6c6c6c6c6c6cececec6c6c6c6c6c6c6c6c6cececec6c6c6c6c6c6c6c6c6fffffff7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdededed6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6cececebdbdbde7e7e7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcecece9c9c9cffffffffffffffffffffffffffffffffffffffffffdedede848484ffffffdedede7b7b7bffffffffffffffffffffffff313131ffffffffffffffffffffffffdedede848484ffffffffffff7b7b7bdededeffffffffffffffffffb5b5b5b5b5b5ffffffffffffffffffffffffffffffb5b5b59c9c9cffffffffffffffffffffffffffffffffffffffffffffffffefefef636363ffffffffffffefefef636363ffffffffffff5a5a5af7f7f7ffffffffffff5a5a5af7f7f7ffffff848484dededeffffffefefef636363ffffffffffffffffffdedede7b7b7bffffffffffffffffffffffff636363292929313131292929313131c6c6c6cecece292929e7e7e7ffffffffffffffffff313131ffffffffffffffffffcecece292929313131292929e7e7e7ffffff313131ffffffffffffffffff6363637b7b7bfffffffffffff7f7f7292929313131292929313131292929f7f7f7ffffffffffffffffffffffff9c9c9c313131292929313131ffffffffffffffffffffffffffffff848484dededececece9c9c9cffffffffffffffffffb5b5b5b5b5b5ffffffffffffffffffffffffb5b5b5b5b5b5ffffffffffff5a5a5a313131292929313131292929cececeefefef313131b5b5b5fffffffffffff7f7f75a5a5afffffffffffff7f7f75a5a5affffff9c9c9c3131312929293131312929299c9c9cffffff313131ffffffffffff7b7b7be7e7e7ffffffcecece9c9c9cffffffffffffffffffb5b5b5b5b5b5ffffffffffffffffffffffffffffff313131ffffffffffff5a5a5af7f7f7fffffffffffffffffff7f7f75a5a5affffffdedede636363ffffffffffff9c9c9ccececeffffffffffffffffffffffffffffffffffffffffffffffffdedede848484ffffffffffffffffff848484dededececece9c9c9cffffffffffffffffff5a5a5af7f7f7ffffff848484dededefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7d6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7e7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6d6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc6c6c6b5b5b5ffffffffffffffffffffffffffffffffffffffffffdedede7b7b7bffffffdedede848484ffffffffffffffffffffffff292929ffffffffffffffffffffffffffffffadadadb5b5b5ffffff848484dededeffffffffffffffffffefefef636363ffffffffffffffffffffffffffffffb5b5b59c9c9cffffffffffffffffffffffffffffffffffffffffffffffffffffff7b7b7bdededeffffffb5b5b5adadadffffffffffff636363efefefffffffffffff636363efefefffffff7b7b7bdededeffffffffffff5a5a5acececeffffffffffff7b7b7bb5b5b5ffffffffffffffffffffffff949494cececeffffffffffff7b7b7bf7f7f79c9c9ccececeffffffffffffffffffffffff292929ffffffffffffffffffffffffffffffffffff848484dededeffffff292929b5b5b5fffffff7f7f75a5a5affffffffffffffffffffffff636363efefefffffffffffff636363ffffffffffffffffffffffffffffffffffffffffffffffff292929ffffffffffffffffffffffffffffff7b7b7bdededeefefef292929efefefffffffffffff292929dededeffffffffffffffffffffffffb5b5b5292929ffffffffffff9c9c9cc6c6c6ffffffffffff848484efefefcecece9c9c9cffffffffffffffffffefefef636363ffffffffffffefefef636363ffffffcecece9c9c9cffffffffffffb5b5b5c6c6c6ffffff292929ffffffffffff848484dededeffffffefefef313131efefefffffffffffff313131dededeffffffffffffffffffffffffffffff292929ffffffffffff636363292929313131292929f7f7f7efefef313131292929292929adadadffffffffffff9c9c9cdededeffffffffffffffffffffffffffffffffffffffffffffffffdedede292929cececeffffffdedede292929ffffffefefef313131efefefffffffc6c6c6313131efefefffffff7b7b7bdededeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffcecedef7e7d6ffffffffffffffffffefffffded6defffff7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffd6d6def7e7d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7ffffd6deefe7d6cefffff7ffffffffffffffffffffffffeff7ffd6d6def7e7d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7ffffffc6c6c6c6c6c6c6c6c6cececec6c6c6c6c6c6c6c6c6cececec6c6c6c6c6c6c6c6c6cececec6c6c6f7f7f7f7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcecece9c9c9cffffffffffffffffffffffffffffffffffffffffffdedede848484ffffffe7e7e77b7b7bffffffffffffffffffffffff313131ffffffffffffffffffffffffffffffffffff7b7b7bf7f7f77b7b7be7e7e7ffffffffffffffffffffffff9c9c9cdededeffffffffffffffffffffffffb5b5b59c9c9cffffffffffffffffffffffffffffffffffffffffffffffffffffffcecece9c9c9cffffff5a5a5af7f7f7ffffffffffff5a5a5af7f7f7ffffffffffff5a5a5af7f7f77b7b7b313131292929636363ffffffffffff2929293131312929299c9c9cffffffffffffffffffffffffffffffffffff7b7b7b313131292929b5b5b5ffffffffffff292929313131292929f7f7f72929293131312929299c9c9cffffff6363632929293131317b7b7bffffffffffff313131b5b5b5313131efefefb5b5b52929293131319c9c9cffffffffffff313131292929313131dededefffffffffffffffffffffffff7f7f7292929313131292929b5b5b5ffffffffffffffffffffffffffffff848484dededeffffffdedede313131292929313131c6c6c6ffffffffffffffffffffffffffffffb5b5b5b5b5b52929299c9c9cffffff848484292929313131b5b5b5ffffffffffff848484292929313131c6c6c6f7f7f75a5a5afffffffffffff7f7f75a5a5affffffffffffb5b5b52929293131317b7b7bffffffffffff313131ffffff8484842929293131315a5a5affffffdedede313131292929313131c6c6c6ffffffffffffffffffffffffffffffffffff313131ffffffffffff5a5a5af7f7f7fffffffffffffffffff7f7f75a5a5affffffffffffb5b5b59c9c9cffffff9c9c9ccececeffffffffffffffffffffffffffffffffffffffffffffffffdedede8484849c9c9c313131292929cececeffffffffffffdedede3131312929299c9c9c5a5a5af7f7f77b7b7b313131292929848484fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffd6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff84d6ff000831000000000000000000000000420000ffef9cffffff6bade70010310000000800008c5221fff7c6f7ffff105aad080000bd6b21ffffffffffffffffff52adf7000010944200ffffefffffffffffff6badde0810310000000800008c4a21fff7ceffffffffffff4a9cef000008843100ffffdeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffadf7ff00105a420000ffef9cffffffffffffade7ff10396b0000000000004a2108f7ce8cffffffffffff6bade70810390000000800008c4a21fff7ceffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececed6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff292929ffffffffffffffffffffffffffffffffffffffffffdedede7b7b7bffffffdedede848484ffffffffffffffffffffffff292929fffffffffffffffffffffffffffffffffffff7f7f77b7b7b848484dededeffffffffffffffffffffffffdedede7b7b7bffffffffffffffffffffffffb5b5b5949494ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff636363dedede848484ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7b7b7bdededeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff292929ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7b7b7bdededeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff292929ffffffffffff848484dededeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff292929ffffffffffff636363efefefffffffffffffffffffefefef636363ffffffffffffffffff636363ffffffdedede7b7b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff636363efefefffffff7b7b7bdededeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa5efff00084a1008004239294a4a4a4242427b524afff7b5adefff001052210800847342184273000000c67329ffffff5a94d6312931e7a563ffffffffffffffffff5aadff0000109c4a08ffffe7ffffffa5efff08185a18000084734a18426b080008c67329ffffffffffff8cdeff0000395a1008fff7adffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffadffff0008524a0800ffef94ffffffefffff185aad000000734218426b84080818732908ffffc6a5efff08185a18000084734218426b080808c67329ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7f7f7f7c6c6c6cececec6c6c6c6c6c6c6c6c6cececec6c6c6c6c6c6c6c6c6cececec6c6c6c6c6c6c6c6c6fffffff7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc6c6c6313131ffffffffffffffffff9c9c9cffffffffffffdedede848484ffffffdedede7b7b7bffffffffffffffffffffffff313131ffffffffffffffffffffffffffffffffffffffffffb5b5b5292929dededeffffffffffffffffffffffffffffff848484dededeffffffc6c6c63131317b7b7b9c9c9cffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9c9c9c848484c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff848484dededeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff313131ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff848484dededeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff313131ffffffffffff7b7b7be7e7e7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff313131ffffffffffff5a5a5af7f7f7fffffffffffffffffff7f7f75a5a5affffffffffffcecece5a5a5affffffffffff9c9c9c7b7b7bffffffffffffffffff9c9c9cffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5a5a5af7f7f7ffffff9c9c9cc6c6c6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7d6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7e7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdeefffc6ced6d6cec6ffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffff2163b5000000ad6329ffffdeffffffffffffffffff52a5ef000010843100ffffde7bd6ff000831631800ffffbdffffffffffffffffffffffffffffffffffff52adf7000010944200ffffefffffff52a5f70000088c3908ffffd684d6ff0000316b2108fff7b5ffffffceffff08317b180000ffbd6bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffadf7ff00105a420000ffef94ffffffa5f7ff000852390800ffd684d6ffff00297b180000ffb56352a5f70000088c3908ffffd684d6ff000029631800ffffb5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6d6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdedede292929292929313131c6c6c6ffffffffffffdedede7b7b7bffffffdedede848484ffffffffffffffffffffffff292929ffffffffffffffffffffffffffffffffffffffffffffffff292929dededeffffff7b7b7b292929292929313131292929848484ffffffffffffffffff8484849c9c9cffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcecece292929ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7b7b7bdededeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff292929ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff292929ffffffffffff636363292929313131292929cececeefefef313131292929292929292929f7f7f7ffffffffffffffffffb5b5b5292929292929292929f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff636363efefefffffffefefef313131292929ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffff7bceff000029310800ffd67bffffffffffffffffffffffffbde7ff29527b000810000000080000210800ad734afff7d6ffffffffffffffffffffffff7bceff000029310800ffd67bffffffe7ffff084294000000944208ffffe7ffffffffffffffffff398cde000008420800ffe79c7bceff000831000000000000000000000000520800ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc6f7ff1842840000007b4218ffe7b5ffffffffffff3184d6000008bd6318ffffffb5ffff00105a390800ffde8cffffffffffffffffffffffffffffffffffff5aadff0000089c4a08ffffefffffff297bce080008b56318ffffffadf7ff081063390800ffde8cffffffffffff3184d6080008bd6b21ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffadffff00105a4a0800ffe794ffffff7bceff000831631800ffffbdffffff105ab5000000de8c39317bce080008b56318ffffffadffff00105a390000ffde8cffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7ffffffc6c6c6c6c6c6c6c6c6cececec6c6c6c6c6c6c6c6c6cececec6c6c6c6c6c6c6c6c6cececec6c6c6f7f7f7f7f7f7c6c6c6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffd6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffff73c6ff000829290000ffd684ffffffffffffffffffade7ff00215a000000080000312918101829000008000000944a18ffffd6ffffffffffffffffff73c6ff000829290000ffd684ffffffffffff4294e7000010420800ffef9cffffffffffffdeffff0842940000009c4a10ffffe77bceff0000290800001810081818181818186b2918ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6f7ff3163a50000084a1808ffd694ffffff216bc6000008c66b21ffffffb5ffff00186b290000ffce7bffffffffffffffffffffffffffffffffffff52adf7000010944200ffffefffffff2973c6000000c67321ffffffbdffff001863290800ffce73ffffffffffff94e7ff000842631800ffefadffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffadf7ff00105a420000ffef9cffffff73c6ff000021732108ffffbdffffff1863bd080008c673292973c6000000c67321ffffffbdffff001863290800ffce73ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececed6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffff73ceff000029310800ffd67bfffffffffffff7ffff1863b5000008290800e7b56bffffffffffff4a94d6000821100000e79c4affffffffffffffffff73ceff000029310800ffd67bffffffffffffa5efff0010520800005242215a5a5a525252425a5a000821100800efa54affffff7bceff000831290000ffce7bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffff317bc6000008944210ffffde3184d6000000bd6b21ffffffb5ffff001063310800ffd67bffffffffffffffffffffffffffffffffffff5aadff0000109c4a08ffffe7ffffff297bce080008b56318ffffffb5ffff081863310000ffd684fffffffffffff7ffff216bbd100000e79c4affffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffadffff0008524a0800ffef94ffffff7bceff000831631800ffffbdffffff1863bd080000d68431297bce080008bd6318ffffffb5ffff081863310800ffd684ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7f7f7f7c6c6c6cececec6c6c6c6c6c6c6c6c6cececec6c6c6c6c6c6c6c6c6cececec6c6c6c6c6c6c6c6c6fffffff7f7f7c6c6c6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7d6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7e7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffff73c6ff000829290000ffd684ffffffffffffadf7ff00105a000000bd6321fffff7ffffffffffffe7ffff08398c000000944208ffffe7ffffffffffff73c6ff000829290000ffd684ffffffffffffefffff1052ad000000000000000000000000000000000000521000ffefa5ffffff7bceff000029290800ffce7bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff94efff00084a4a0800fff79c4a9cef000010944208ffffef94e7ff000842420800ffef9cffffffffffffffffffffffffa5d6ffbd9c8c529cd6000010944200ffffefffffff52a5f70000089c4a08ffffe794efff0008424a0800ffef9cffffffffffffffffff94deff0010426b2100ffffc6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6ffff9c8cad9cd6bd00105a420000ffef94ffffffa5f7ff00084a4a0800ffe794efffff004294080000ef9c4a52a5f70000089c4a08ffffe79cefff0000424a0800ffef9cffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6d6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffff7bceff000029310800ffd67bffffffffffff8cdeff000039080800f79c4affffffffffffffffffffffff2973ce0000006b2108ffffbdffffffffffff7bceff000029310800ffd67bffffffffffffffffff5aadf7000818521000ded69cc6d6d6104a8c000000ad5a18ffffefffffff7bceff000831290000ffd67bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5a7badbda584dedece529cce0000185a1000fff7a5a5efff00104a391000dec67b4284ce0000108c3908ffffdeffffffffffffffffffffffff63b5ff0000100808080000009c4a08ffffefffffff9ce7ff081052390800dec6843984c60808108c3908ffffdea5bddeadadada5a5a5a5adad10427b100808de9442ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffb5ffff00105a1008080000084a0800ffe794ffffffe7ffff104a9c080000c6843984c6de001042390800ffde8c9ce7ff00104a390800dec6843984c60000108c3908ffffdeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7ffffffc6c6c6c6c6c6c6c6c6cececec6c6c6c6c6c6c6c6c6cececec6c6c6c6c6c6c6c6c6cececec6c6c6f7f7f7f7f7f7c6c6c6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffd6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffff73c6ff000829290000ffd684ffffffffffff84d6ff000839080000ffad52ffffffffffffffffffffffff297bce0000085a1000ffffb5ffffffffffff73c6ff000829290000ffd684ffffffffffffffffffb5ffff001863180000f7b563adf7ff001052180000f7ad5affffffffffff7bceff000029310800ffce7bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7ffff105aad000000000000000000080000bd7329fffff7f7ffff4294d6000010000000000000290800efb56bffffffffffffffffffffffffffffffceefff638cad081839000000944200ffffefffffffffffff428cce000018000000000000290800f7bd73efffff084a9c000000000000000000000000000000944208ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffff8cadd6183963000008420000ffef9cffffffffffff8cd6ff081842000000000000080000bd7329ffffefffffff428cd6000818000000000000290800f7bd73ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececed6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffff73ceff000029310800ffd67bffffffffffffadf7ff001052080000ce7b31fffffffffffffffffff7ffff105aad0000007b2908ffffceffffffffffff73ceff000029310800ffd67bffffffffffffffffffffffff216bc6000000bd6b215aadef000818631800ffffb5ffffffffffff7bceff000831290000ffce7bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffff9cb5d67b848c8c7b7bdeb59cfffff7ffffffffffffffffffa5ceef737b8c94847befd6adffffffffffffffffffffffffffffffffffffffffffffffffdeffff7384adc69c73fffff7ffffffffffffffffffa5c6e77b848c94847bf7d6b5ffffffffffffa5bddea5a5a5a5a5a5a5a5a5a5a5a5a5a5a5d6b5a5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff84add69c7373fff7c6ffffffffffffffffffc6e7ff848ca5847373d6b594fffff7ffffffffffffffffffa5c6e77b848c948473f7d6b5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7f7f7f7c6c6c6cececec6c6c6c6c6c6c6c6c6cececec6c6c6c6c6c6c6c6c6cececec6c6c6c6c6c6c6c6c6fffffff7f7f7c6c6c6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7d6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7e7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffff73c6ff000829290000ffd684ffffffffffffe7ffff1052a5000000632108ffe7adffffffffffff94deff000842000000bd6318ffffffffffffffffff73c6ff000829290000ffd684ffffffffffffffffffffffff73c6ff000829631800185a73000000bd6b21fffff7ffffffffffff7bceff000029290800ffce7bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6d6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffbdefff7373946b6b6b395a730000101808006b5a3973737394736bfff7c684cef70810390000004a2910847b63637b8c081839000000421000ffde9cbdefff7373946b6b6b395a730000101808006b5a3973737394736bfff7c6ffffffceffff00297b100800001010210800ffbd6bffffffffffffffffff7bceff000831290000ffd67bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7ffffffc6c6c6c6c6c6c6c6c6cececec6c6c6c6c6c6c6c6c6cececec6c6c6c6c6c6c6c6c6cececec6c6c6f7f7f7f7f7f7c6c6c6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffd6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffff8cdeff000031000000000000000000000000000000000000420800ffde8cffffff73b5e7081839000000000000000000000000421800efc684ffffff8cdeff000031000000000000000000000000000000000000420800ffde8cffffffffffff3184d60000000000006b2100ffffc6ffffffffffffffffff7bceff000029310800ffce7bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececed6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffd6f7ffa5a5bda5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5b5a5a5ffffdeffffffffffffd6f7ff8ca5bd6b737b7b7373bd9c8cfff7deffffffffffffd6f7ffa5a5bda5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5b5a5a5ffffdeffffffffffffcee7ffa5a5b5a5a5a5e7c6adffffffffffffffffffffffffceefffa5a5b5b5a5a5fff7d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7f7f7f7c6c6c6cececec6c6c6c6c6c6c6c6c6cececec6c6c6c6c6c6c6c6c6cececec6c6c6c6c6c6c6c6c6fffffff7f7f7c6c6c6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7d6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7e7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6d6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7ffffffc6c6c6c6c6c6c6c6c6cececec6c6c6c6c6c6c6c6c6cececec6c6c6c6c6c6c6c6c6cececec6c6c6f7f7f7f7f7f7c6c6c6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffd6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececed6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7f7f7f7c6c6c6cececec6c6c6c6c6c6c6c6c6cececec6c6c6c6c6c6c6c6c6cececec6c6c6c6c6c6c6c6c6fffffff7f7f7c6c6c6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7d6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7e7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6d6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce0000008cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff000000b5d6ffadceffb5d6ffb5ceffb5d6ffadceffb5d6ffb5ceffb5d6ffadceffb5d6ffb5ceffb5d6ffadceffb5d6ffb5ceffb5d6ffadceffb5d6ffb5ceffb5d6ffadceffb5d6ffb5ceffb5d6ffadceffb5d6ffb5ceffb5d6ffadceffb5d6ffb5ceffb5d6ffadceffb5d6ffb5ceffb5d6ffadceffb5d6ffb5ceffb5d6ffadceffb5d6ffb5ceffb5d6ffadceffb5d6ffb5ceffb5d6ffadceffb5d6ffb5ceffb5d6ffadceffb5d6ffb5ceffb5d6ffadceffb5d6ffb5ceffb5d6ffadceffb5d6ffb5ceffb5d6ffadceffb5d6ffb5ceffb5d6ffadceffb5d6ffb5ceffb5d6ffadceffb5d6ffb5ceffb5d6ffadceffb5d6ff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7ffffffc6c6c6c6c6c6c6c6c6cececec6c6c6c6c6c6c6c6c6cececec6c6c6c6c6c6c6c6c6cececec6c6c6f7f7f7f7f7f7c6c6c6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffd6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac600000084b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f7000000adceffb5d6ffadceffb5ceffadceffb5d6ffadceffb5ceffadceffb5d6ffadceffb5ceffadceffb5d6ffadceffb5ceffadceffb5d6ffadceffb5ceffadceffb5d6ffadceffb5ceffadceffb5d6ffadceffb5ceffadceffb5d6ffadceffb5ceffadceffb5d6ffadceffb5ceffadceffb5d6ffadceffb5ceffadceffb5d6ffadceffb5ceffadceffb5d6ffadceffb5ceffadceffb5d6ffadceffb5ceffadceffb5d6ffadceffb5ceffadceffb5d6ffadceffb5ceffadceffb5d6ffadceffb5ceffadceffb5d6ffadceffb5ceffadceffb5d6ffadceffb5ceffadceffb5d6ffadceffb5ceffadceffb5d6ffadceff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececed6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000001863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace0000008cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff000000b5d6ffb5ceffb5d6ffadceffb5d6ffb5ceffb5d6ffadceffb5d6ffb5ceffb5d6ffadceffb5d6ffb5ceffb5d6ffadceffb5d6ffb5ceffb5d6ffadceffb5d6ffb5ceffb5d6ffadceffb5d6ffb5ceffb5d6ffadceffb5d6ffb5ceffb5d6ffadceffb5d6ffb5ceffb5d6ffadceffb5d6ffb5ceffb5d6ffadceffb5d6ffb5ceffb5d6ffadceffb5d6ffb5ceffb5d6ffadceffb5d6ffb5ceffb5d6ffadceffb5d6ffb5ceffb5d6ffadceffb5d6ffb5ceffb5d6ffadceffb5d6ffb5ceffb5d6ffadceffb5d6ffb5ceffb5d6ffadceffb5d6ffb5ceffb5d6ffadceffb5d6ffb5ceffb5d6ffadceffb5d6ffb5ceffb5d6ff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7f7f7f7c6c6c6cececec6c6c6c6c6c6c6c6c6cececec6c6c6c6c6c6c6c6c6cececec6c6c6c6c6c6c6c6c6fffffff7f7f7c6c6c6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7d6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7e7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac600000084b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f7000000adceffb5ceffadceffb5d6ffadceffb5ceffadceffb5d6ffadceffb5ceffadceffb5d6ffadceffb5ceffadceffb5d6ffadceffb5ceffadceffb5d6ffadceffb5ceffadceffb5d6ffadceffb5ceffadceffb5d6ffadceffb5ceffadceffb5d6ffadceffb5ceffadceffb5d6ffadceffb5ceffadceffb5d6ffadceffb5ceffadceffb5d6ffadceffb5ceffadceffb5d6ffadceffb5ceffadceffb5d6ffadceffb5ceffadceffb5d6ffadceffb5ceffadceffb5d6ffadceffb5ceffadceffb5d6ffadceffb5ceffadceffb5d6ffadceffb5ceffadceffb5d6ffadceffb5ceffadceffb5d6ffadceffb5ceffadceff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6d6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce0000008cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff73adf76ba5f773a5ef8cb5f784b5f78cb5ff84b5f78cb5ff84b5f78cb5ff7badf76ba5f77ba5ef8cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f76ba5f77ba5ef8cb5f784b5f78cb5ff84b5f78cb5ff84b5f78cb5ff73adf76ba5ef73a5ef8cb5f784b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f784b5ff6ba5ef73a5ef84adef8cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff000000b5d6ffadceffb5d6ffb5ceffb5d6ffadceffb5d6ffb5ceffb5d6ffadceffb5d6ffb5ceffb5d6ffadceffb5d6ffb5ceffb5d6ffadceffb5d6ffb5ceffb5d6ffadceffb5d6ffb5ceffb5d6ffadceffb5d6ffb5ceffb5d6ffadceffb5d6ffb5ceffb5d6ffadceffb5d6ffb5ceffb5d6ffadceffb5d6ffb5ceffb5d6ffadceffb5d6ffb5ceffb5d6ffadceffb5d6ffb5ceffb5d6ffadceffb5d6ffb5ceffb5d6ffadceffb5d6ffb5ceffb5d6ffadceffb5d6ffb5ceffb5d6ffadceffb5d6ffb5ceffb5d6ffadceffb5d6ffb5ceffb5d6ffadceffb5d6ffb5ceffb5d6ffadceffb5d6ffb5ceffb5d6ffadceffb5d6ff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7ffffffc6c6c6c6c6c6c6c6c6cececec6c6c6c6c6c6c6c6c6cececec6c6c6c6c6c6c6c6c6cececec6c6c6f7f7f7f7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffde7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffd6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac600000084b5f78cb5ff84b5f78cb5ff84b5f773b5ff106bde105ace6b84ce8cb5f784b5f78cb5ff84b5f78cb5ff84b5f773adff217be7105ace105ac6105ace2963c67394de84b5f77bb5ff1073e7105ace316bce1063d6105ac6185ace5a7bce8cb5f77bb5f71873e7105ac6637bce73adf72173e7105ac6105ace426bce1873de105ac67b8cd684b5f76badff2173de105ace105ac6105ace4a6bc67bb5ef1073e7105ace637bce8cb5f77bb5f73994ef105ace105ace105ac6215ace5a7bce8cb5f77bb5f71873e7105ac6637bce84b5f76bb5ff1063de105ace7b8cd68cb5ff84b5f78cb5ff84b5f78cb5ff84b5f7000000adceffb5d6ffadceffb5ceffadceffb5d6ffadceffb5ceffadceffb5d6ffadceffb5ceffadceffb5d6ffadceffb5ceffadceffb5d6ffadceffb5ceffadceffb5d6ffadceffb5ceffadceffb5d6ffadceffb5ceffadceffb5d6ffadceffb5ceffadceffb5d6ffadceffb5ceffadceffb5d6ffadceffb5ceffa5ceff94bdf7a5bdefb5ceffadceffb5d6ffadceffb5ceffadceffb5d6ffadceffb5ceffadceffb5d6ffadceffb5ceffadceffb5d6ffadceffb5ceffadceffb5d6ffadceffb5ceffadceffb5d6ffadceffb5ceffadceffb5d6ffadceffb5ceffadceffb5d6ffadceffb5ceffadceffb5d6ffadceff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececed6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000001863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace0000008cb5ff84b5f78cb5ff84b5f78cb5ff6bb5f7186be7105ace738cd684b5f78cb5ff84b5f78cb5ff84b5f784b5ff217be71863ce2163ce4a84de2173de1863ce215ace849cde7bb5f71873ef105ace1863ce4273d6297bde105ace185ace738cd684b5ff1073e7185ace637bce4aa5ff105ace2163ce5284d6297be7105ace185ace738cd684b5ff217be7105ace185ace427bd6397bde4a73d67badef1873ef105ace6b84d684b5f7429cf7105ace185ace4273ce3984e71063d6185ace637bce84b5ff1073e7185ace637bce8cb5ff6bb5f7186bde105ace7b94de84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff000000b5d6ffb5ceffb5d6ffadceffb5d6ffb5ceffb5d6ffadceffb5d6ffb5ceffb5d6ffadceffb5d6ffb5ceffb5d6ffadceffb5d6ffb5ceffb5d6ffadceffb5d6ffb5ceffb5d6ffadceffb5d6ffb5ceffb5d6ffadceffb5d6ffb5ceffb5d6ffadceffb5d6ffb5ceffb5d6ff399cf73163d6adb5e7b5d6ff94ceff2984ef105ace1863ce7b84d6b5d6ffb5ceffb5d6ffadceffb5d6ffb5ceffb5d6ffadceffb5d6ffb5ceffb5d6ffadceffb5d6ffb5ceffb5d6ffadceffb5d6ffb5ceffb5d6ffadceffb5d6ffb5ceffb5d6ffadceffb5d6ffb5ceffb5d6ffadceffb5d6ffb5ceffb5d6ffadceffb5d6ffb5ceffb5d6ff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7f7f7f7c6c6c6cececec6c6c6c6c6c6c6c6c6cececec6c6c6c6c6c6c6c6c6cececec6c6c6c6c6c6c6c6c6fffffff7f7f7c6c6c6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7d6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7e7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac600000084b5f78cb5ff84b5f78cb5ff84b5f773b5ff106bde105ace6b84ce8cb5f784b5f78cb5ff84b5f78cb5ff5aadf71063de105ac67b94d684b5f77bb5ff1073e7105ace5a73ce7bb5f71073e7105ace5a73ce8cb5f77badf7187be7105ac65273ce7badef1073e7105ac66b84d6429cf7105ad63963c68cb5ef6badf7106be7105ac67b8cd652adf71063d6105ac6738cd684b5f78cb5ff84b5f77bb5ff1073e7105ace637bce84b5f71073e7105ace5273ce8cb5f784b5f73194f7105ace3963ce7bade71073e7105ac66b84d684b5f76bb5ff1063de185ace738cd68cb5ff84b5f78cb5ff84b5f78cb5ff84b5f7000000adceffb5ceffadceffb5d6ffadceffb5ceffadceffb5d6ffadceffb5ceffadceffb5d6ffadceffb5ceffadceffb5d6ffadceffb5ceffadceffb5d6ffadceffb5ceffadceffb5d6ffadceffb5ceffadceffb5d6ffadceffb5ceffadceffb5d6ffadceffb5ceffadceff94ceff1873e75a73ceadc6ef52b5ff215acea5b5de4aadf73163d6adb5deb5ceffadceffb5d6ffadceffb5ceffadceffb5d6ffadceffb5ceffadceffb5d6ffadceffb5ceffadceffb5d6ffadceffb5ceffadceffb5d6ffadceffb5ceffadceffb5d6ffadceffb5ceffadceffb5d6ffadceffb5ceffadceffb5d6ffadceffb5ceffadceff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6d6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce0000008cb5ff84b5f78cb5ff84b5f78cb5ff6bb5f7186be7105ace4273d64a84de6394e77ba5ef8cb5ff84b5f752a5ff105ad62963ce849cde8cb5ff84b5f72984ef105ace5273ce7bb5ef1873e7105ace7384d684b5f78cb5ff298cf71863ce4263ce7bb5ef1073e71863ce637bce73b5ff186be71863ce316bce427bde1063d61863ce7b8cd652a5ff105ad62963ce849cde8cb5ff84b5f78cb5ff7bb5f71873e7105ace6b84d673b5f71873e7105ace7384d684b5f78cb5ff429cf71863d6295ace7ba5e71073e71863ce637bce8cb5ff6badf7186be7105ace7b94d684b5f78cb5ff84b5f78cb5ff84b5f78cb5ff000000b5d6ffadceffb5d6ffb5ceffb5d6ffadceffb5d6ffb5ceffb5d6ffadceffb5d6ffb5ceffb5d6ffadceffb5d6ffb5ceffb5d6ffadceffb5d6ffb5ceffb5d6ffadceffb5d6ffb5ceffb5d6ffadceffb5d6ffb5ceffb5d6ffadceffb5d6ffb5ceffb5d6ffadceffb5d6ffb5ceff6bbdff1863d6949cd652adf73163d6adbde763bdff215ad6adb5deadceffb5d6ffb5ceffb5d6ffadceffb5d6ffb5ceffb5d6ffadceffb5d6ffb5ceffb5d6ffadceffb5d6ffb5ceffb5d6ffadceffb5d6ffb5ceffb5d6ffadceffb5d6ffb5ceffb5d6ffadceffb5d6ffb5ceffb5d6ffadceffb5d6ffb5ceffb5d6ffadceffb5d6ff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7ffffffc6c6c6c6c6c6c6c6c6cececec6c6c6c6c6c6c6c6c6cececec6c6c6c6c6c6c6c6c6cececec6c6c6f7f7f7f7f7f7c6c6c6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffd6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac600000084b5f78cb5ff84b5f78cb5ff84b5f773b5ff106bde105ace105ac6105ace105ac6185ace637bd68cb5f752a5f7105ad6185ac6849cde84b5f784b5ff187be7105ace526bc67bb5f71073e7105ace637bce8cb5f784b5f7298cf7105ac64263ce7badef1873e7105ac6637bce84b5f77bb5ff5294ef4284e72973d61063d6105ac67b8cd652adf71063d6185ac67b94de84b5f78cb5ff84b5f77bb5ff1073e7105ace637bce7bb5f71073e7105ace637bce8cb5f784b5f7429cf7105ace315ace7ba5e71873e7105ac6637bce84b5f76bb5ff1063de105ace7b8cd68cb5ff84b5f78cb5ff84b5f78cb5ff84b5f7000000adceffb5d6ffadceffb5ceffadceffb5d6ffadceffb5ceffadceffb5d6ffadceffb5ceffadceffb5d6ffadceffb5ceffadceffb5d6ffadceffb5ceffadceffb5d6ffadceffb5ceffadceffb5d6ffadceffb5ceffadceffb5d6ffadceffb5ceffadceffb5d6ffadceffb5ceffadceff3194f7315ace84b5e7106bde4273ce186bd64a63ceadc6e7b5d6ffadceffb5ceffadceffb5d6ffadceffb5ceffadceffb5d6ffadceffb5ceffadceffb5d6ffadceffb5ceffadceffb5d6ffadceffb5ceffadceffb5d6ffadceffb5ceffadceffb5d6ffadceffb5ceffadceffb5d6ffadceffb5ceffadceffb5d6ffadceff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececed6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7a552ffe7ceffffffffffffffffffe7a552f7e7cee7ad52e7a552de7b00d67b00fff7efffffffde9431ffffffffffffefc694f7deb5ffffffe79431ffffffffffffffffffffffffffffffe7a552d67b00de7b00e7a552ffffffe7a552fff7efffffffffffffefb573de7b00d67b00ffe7ceefc694f7deb5fffffffff7efe7a552ffffffde8c29fffffffffffff7ce94e7a552fffffffffffffff7efd67b00de7b00d67b00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000001863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace0000008cb5ff84b5f78cb5ff84b5f78cb5ff6bb5f7186be7105ace527bd65a94e73184e7105ace2163ce7b94d673b5ff106be71863ce426bce739cef4294ef1863d6105ace738cd67bb5f71873ef105ace2963ce6394de5a9cf71063d6105ace5273ce84b5f71073e7185ace637bce8cb5ff5294ef739ce784adf763adff1063de215ace8494de7bb5ff1873e7105ace3163ce6b9ce7639cef6394ef7badef1873ef105ace6b84d684b5f7318cf7105ace2963ce6b94de63a5f71873de105ace4a6bce84b5f71073e7105ace2963ce6b9ce7398cef1063d6185ace849cde84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff000000b5d6ffb5ceffb5d6ffadceffb5d6ffb5ceffb5d6ffadceffb5d6ffb5ceffb5d6ffadceffb5d6ffb5ceffb5d6ffadceffb5d6ffb5ceffb5d6ffadceffb5d6ffb5ceffb5d6ffadceffb5d6ffb5ceffb5d6ffadceffb5d6ffb5ceffb5d6ffadceffb5d6ffb5ceffadd6ff8cbdf79cbdf78ccef71873e76373ce8cc6f75a94e76b94e7a5bdefb5d6ffb5ceffb5d6ffadceffb5d6ffb5ceffb5d6ffadceffb5d6ffb5ceffb5d6ffadceffb5d6ffb5ceffb5d6ffadceffb5d6ffb5ceffb5d6ffadceffb5d6ffb5ceffb5d6ffadceffb5d6ffb5ceffb5d6ffadceffb5d6ffb5ceffb5d6ffadceffb5d6ffb5ceffb5d6ff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7f7f7f7c6c6c6cececec6c6c6c6c6c6c6c6c6cececec6c6c6c6c6c6c6c6c6cececec6c6c6c6c6c6c6c6c6fffffff7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefd6efc694fffffffffffffff7efe7a552ffffffe7a552ffdeb5ffffffffefd6e7a552ffffffde9429fffffffffffff7ce94f7d6b5ffffffde9429ffffffffffffffffffffffffffffffe7a552ffffffffffffe79431ffffffefad5afff7effffffff7d6b5efbd7bfffffffffffffffffff7ce9cf7deb5fffffffff7e7efad5affffffe79431ffffffffffffe7a552efbd7bfff7e7ffffffde9429fff7efffffffffefd6e7a552fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7d6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7e7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac600000084b5f78cb5ff84b5f78cb5ff84b5f773b5ff106bde105ace6b84ce8cb5f773adf7186be7105ac65a7bce84b5f752a5f71063d6105ace105ac6105ace105ac65273ce84adef7bb5ff1073e7105ace296bce1063d6105ac6105ace215ac6849cde7badf71073e7105ac66b84d684b5f72184ef105ac6105ace105ac6105ace4a6bce8cb5ef84b5f75aadf71063d6105ace105ac6105ace4263c67bb5ef1073e7105ace637bce8cb5f76badf72173e7105ac6105ace105ac6105ace2963c684a5e77badf71073e7105ac6296bce105ace105ace105ac63963ce84ade78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f7000000adceffb5ceffadceffb5d6ffadceffb5ceffadceffb5d6ffadceffb5ceffadceffb5d6ffadceffb5ceffadceffb5d6ffadceffb5ceffadceffb5d6ffadceffb5ceffadceffb5d6ffadceffb5ceffadceffb5d6ffadceffb5ceffadceffb5d6ffadceffa5ceff298cef185ace105ac65a73ce5aadef1863d69494d6b5ceffadceffb5d6ffadceffb5ceffadceffb5d6ffadceffb5ceffadceffb5d6ffadceffb5ceffadceffb5d6ffadceffb5ceffadceffb5d6ffadceffb5ceffadceffb5d6ffadceffb5ceffadceffb5d6ffadceffb5ceffadceffb5d6ffadceffb5ceffadceffb5d6ffadceffb5ceffadceff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6d6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe79431d67b00de7b00d67b00f7deb5ffffffe7a552fff7e7ffffffffffffe7a552ffffffe79431ffffffffffffefc694f7deb5ffffffde9431fffffffffffffffffffffffffffffff7deb5d67b00de7b00de9429ffffffe7a552fff7effffffff7ce94f7e7ceffffffffffffffffffefc694f7deb5fffffffff7efe7a552ffffffde9429fffffff7e7ceefbd73f7e7cef7ce94ffffffe7a552ffffffffffffffffffe7a552ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce0000008cb5ff84b5f78cb5ff84b5f78cb5ff6bb5f7186be7105ace7384d684b5f773b5ff106bde105ace5a73ce8cb5ff84b5f773adff4a8ce74284e74a84de739ce784b5f78cb5ff7bb5f71873e7105ace6b84d65aa5f74284e74a84de84a5ef84b5f77bb5ff1073e71863ce637bce8cb5ff73adf75a94ef4284de4a84de638cde8cb5f784b5f78cb5ff84b5f77bb5ff4a94ef4284e7427bde7394e784b5f75a9cf75a8ce77ba5ef84b5f78cb5ff7bb5f75a9cf74284de4a84de5a8cde8cadf784b5f784b5ff5a9cef5a94ef7b9ce75aa5f74284de5284de84a5ef8cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff000000b5d6ffadceffb5d6ffb5ceffb5d6ffadceffb5d6ffb5ceffb5d6ffadceffb5d6ffb5ceffb5d6ffadceffb5d6ffb5ceffb5d6ffadceffb5d6ffb5ceffb5d6ffadceffb5d6ffb5ceffb5d6ffadceffb5d6ffb5ceffb5d6ffadceffb5d6ffb5ceffb5d6ff73c6ff1863de9494d673c6ff1863d69ca5de298cef3963ceadbde7b5d6ffb5ceffb5d6ffadceffb5d6ffb5ceffb5d6ffadceffb5d6ffb5ceffb5d6ffadceffb5d6ffb5ceffb5d6ffadceffb5d6ffb5ceffb5d6ffadceffb5d6ffb5ceffb5d6ffadceffb5d6ffb5ceffb5d6ffadceffb5d6ffb5ceffb5d6ffadceffb5d6ffb5ceffb5d6ffadceffb5d6ff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7ffffffc6c6c6c6c6c6c6c6c6cececec6c6c6c6c6c6c6c6c6cececec6c6c6c6c6c6c6c6c6cececec6c6c6f7f7f7f7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefce94ffdeb5ffffffe79431ffffffffffffe7a552efbd7bfffffffff7efde9429ffffffd67b00ffefd6fffffff7ce9cf7deb5ffffffd67b00ffefd6ffffffffffffffffffffffffffffffffffffffffffe79431ffffffefad5aefc694ffffffffe7ceefad5afffffffffffffffffff7ce94de9429ffffffffe7ceefad5affffffe79431ffffffefbd7bffe7ceffffffe7a552ffffffde9429ffffefffffffffefd6e7a552fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffd6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac600000084b5f78cb5ff84b5f78cb5ff84b5f773b5ff106bde105ace4273ce4a8ce72173de105ace105ac6738cd684b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f77bb5ff1073e7105ace637bce8cb5f784b5f78cb5ff84b5f78cb5ff7bb5f71873e7105ac6637bce84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f784b5ff5aa5f75a8ce77ba5e78cb5ff84b5f78cb5ff6badf74a8ce77394de8cb5f784b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f7000000adceffb5d6ffadceffb5ceffadceffb5d6ffadceffb5ceffadceffb5d6ffadceffb5ceffadceffb5d6ffadceffb5ceffadceffb5d6ffadceffb5ceffadceffb5d6ffadceffb5ceffadceffb5d6ffadceffb5ceffadceffb5d6ffadceffb5ceffadceff73c6ff105ad6a5a5de7bc6ff1863de9494d68cceff106bde737bceadcef7b5ceffadceffb5d6ffadceffb5ceffadceffb5d6ffadceffb5ceffadceffb5d6ffadceffb5ceffadceffb5d6ffadceffb5ceffadceffb5d6ffadceffb5ceffadceffb5d6ffadceffb5ceffadceffb5d6ffadceffb5ceffadceffb5d6ffadceffb5ceffadceffb5d6ffadceff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececed6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefbdc6c6bdbdbdbdbdc6bdbdbdbdc6c6bdbdbdbdbdc6bdbdbdbdc6c6bdbdbdcececefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7efe7a552ffefcee7b573ffffffffffffe7ad52efc694de7b00d67b00ffefceffffffde9431e7a552e7ad52efc694f7deb5ffffffe79431e7a552e7a552ffffffffffffffffffefbd73d67b00de7b00efc694ffffffe7a552efbd7bd67b00ffffffefc694de7b00d67b00ffe7ceefc694f7ce94d67b00de7b00f7e7ceffffffde8c29fff7efde9429fffffffffffff7ce94f7d6b5fff7efd67b00de7b00d67b00fff7efffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000001863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace0000008cb5ff84b5f78cb5ff84b5f78cb5ff6bb5f7186be7105ace1863ce105ace105ace185ace5a7bd684adef8cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff7bb5f71873ef105ace6b84d684b5f78cb5ff84b5f78cb5ff84b5f784b5ff1073e7185ace637bce8cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff73b5f71873e7105ace5a7bce84b5f78cb5ff84b5f784b5ff2984ef2163ce7394d68cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff000000b5d6ffb5ceffb5d6ffadceffb5d6ffb5ceffb5d6ffadceffb5d6ffb5ceffb5d6ffadceffb5d6ffb5ceffb5d6ffadceffb5d6ffb5ceffb5d6ffadceffb5d6ffb5ceffb5d6ffadceffb5d6ffb5ceffb5d6ffadceffb5d6ffb5ceffb5d6ffadceffb5d6ff9cceff2184ef3163ce297bde295aceadb5e7adceff5ab5ff185ad69ca5deadceffb5d6ffb5ceffb5d6ffadceffb5d6ffb5ceffb5d6ffadceffb5d6ffb5ceffb5d6ffadceffb5d6ffb5ceffb5d6ffadceffb5d6ffb5ceffb5d6ffadceffb5d6ffb5ceffb5d6ffadceffb5d6ffb5ceffb5d6ffadceffb5d6ffb5ceffb5d6ffadceffb5d6ffb5ceffb5d6ff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7f7f7f7c6c6c6cececec6c6c6c6c6c6c6c6c6cececec6c6c6c6c6c6c6c6c6cececec6c6c6c6c6c6c6c6c6fffffff7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefad5aefbd73ffefd6ffffffffffffe7a552fff7effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7ce9cf7deb5fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7d6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7e7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac600000084b5f78cb5ff84b5f78cb5ff84b5f77bb5ff5a94ef5a94e75a8ce75a94e76394e784adef84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f784b5ff217be7296bd66b84d68cb5f784b5f78cb5ff84b5f78cb5ff7bb5f7297bef216bce6b8cd684b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f784b5ff398cef316bd67394de8cb5ff84b5f78cb5ff84b5f77bb5ff297be7396bd67b9cde8cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f7000000adceffb5ceffadceffb5d6ffadceffb5ceffadceffb5d6ffadceffb5ceffadceffb5d6ffadceffb5ceffadceffb5d6ffadceffb5ceffadceffb5d6ffadceffb5ceffadceffb5d6ffadceffb5ceffadceffb5d6ffadceffb5ceffadceffb5d6ffadceffb5ceff94c6ff639cef5a8cde9cb5e7adcef7b5d6ffa5ceff73adf794ade7b5ceffadceffb5ceffadceffb5d6ffadceffb5ceffadceffb5d6ffadceffb5ceffadceffb5d6ffadceffb5ceffadceffb5d6ffadceffb5ceffadceffb5d6ffadceffb5ceffadceffb5d6ffadceffb5ceffadceffb5d6ffadceffb5ceffadceffb5d6ffadceffb5ceffadceff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6d6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbdbdbdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7d6adde9431ffffffffffffffffffe7a552fff7e7ffffffffffffffffffffffffffffffffffffffffffefb573f7ce94ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefc694f7deb5fffffffffffffffffffff7efd67b00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce0000008cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff000000b5d6ffadceffb5d6ffb5ceffb5d6ffadceffb5d6ffb5ceffb5d6ffadceffb5d6ffb5ceffb5d6ffadceffb5d6ffb5ceffb5d6ffadceffb5d6ffb5ceffb5d6ffadceffb5d6ffb5ceffb5d6ffadceffb5d6ffb5ceffb5d6ffadceffb5d6ffb5ceffb5d6ffadceffb5d6ffb5ceffb5d6ffadceffb5d6ffb5ceffb5d6ffadceffb5d6ffb5ceffb5d6ffadceffb5d6ffb5ceffb5d6ffadceffb5d6ffb5ceffb5d6ffadceffb5d6ffb5ceffb5d6ffadceffb5d6ffb5ceffb5d6ffadceffb5d6ffb5ceffb5d6ffadceffb5d6ffb5ceffb5d6ffadceffb5d6ffb5ceffb5d6ffadceffb5d6ffb5ceffb5d6ffadceffb5d6ff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7ffffffc6c6c6c6c6c6c6c6c6cececec6c6c6c6c6c6c6c6c6cececec6c6c6c6c6c6c6c6c6cececec6c6c6f7f7f7f7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbdbdbdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffd6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac600000084b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f7000000adceffb5d6ffadceffb5ceffadceffb5d6ffadceffb5ceffadceffb5d6ffadceffb5ceffadceffb5d6ffadceffb5ceffadceffb5d6ffadceffb5ceffadceffb5d6ffadceffb5ceffadceffb5d6ffadceffb5ceffadceffb5d6ffadceffb5ceffadceffb5d6ffadceffb5ceffadceffb5d6ffadceffb5ceffadceffb5d6ffadceffb5ceffadceffb5d6ffadceffb5ceffadceffb5d6ffadceffb5ceffadceffb5d6ffadceffb5ceffadceffb5d6ffadceffb5ceffadceffb5d6ffadceffb5ceffadceffb5d6ffadceffb5ceffadceffb5d6ffadceffb5ceffadceffb5d6ffadceffb5ceffadceffb5d6ffadceff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececed6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefc6b5c65a18bd5a18c65a18bd5a18c65a18bd5a18c65a18e7c6adffffffffffffffffffffffffbdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000001863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace0000008cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff000000b5d6ffb5ceffb5d6ffadceffb5d6ffb5ceffb5d6ffadceffb5d6ffb5ceffb5d6ffadceffb5d6ffb5ceffb5d6ffadceffb5d6ffb5ceffb5d6ffadceffb5d6ffb5ceffb5d6ffadceffb5d6ffb5ceffb5d6ffadceffb5d6ffb5ceffb5d6ffadceffb5d6ffb5ceffb5d6ffadceffb5d6ffb5ceffb5d6ffadceffb5d6ffb5ceffb5d6ffadceffb5d6ffb5ceffb5d6ffadceffb5d6ffb5ceffb5d6ffadceffb5d6ffb5ceffb5d6ffadceffb5d6ffb5ceffb5d6ffadceffb5d6ffb5ceffb5d6ffadceffb5d6ffb5ceffb5d6ffadceffb5d6ffb5ceffb5d6ffadceffb5d6ffb5ceffb5d6ffadceffb5d6ffb5ceffb5d6ff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7f7f7f7c6c6c6cececec6c6c6c6c6c6c6c6c6cececec6c6c6c6c6c6c6c6c6cececec6c6c6c6c6c6c6c6c6fffffff7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7b594bd5a18d68452d69463c66318d69463d68452c65a18e7b58cffffffffffffffffffffffffbdbdbdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7d6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7e7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac600000084b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f7000000adceffb5ceffadceffb5d6ffadceffb5ceffadceffb5d6ffadceffb5ceffadceffb5d6ffadceffb5ceffadceffb5d6ffadceffb5ceffadceffb5d6ffadceffb5ceffadceffb5d6ffadceffb5ceffadceffb5d6ffadceffb5ceffadceffb5d6ffadceffb5ceffadceffb5d6ffadceffb5ceffadceffb5d6ffadceffb5ceffadceffb5d6ffadceffb5ceffadceffb5d6ffadceffb5ceffadceffb5d6ffadceffb5ceffadceffb5d6ffadceffb5ceffadceffb5d6ffadceffb5ceffadceffb5d6ffadceffb5ceffadceffb5d6ffadceffb5ceffadceffb5d6ffadceffb5ceffadceffb5d6ffadceffb5ceffadceff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6d6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdead8cc65a18e7bda5ffefe7bd5a18ffefe7e7bda5c65a18dead8ce7ad8cdead8cdead8cefd6c6bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce0000008cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff000000b5d6ffadceffb5d6ffb5ceffb5d6ffadceffb5d6ffb5ceffb5d6ffadceffb5d6ffb5ceffb5d6ffadceffb5d6ffb5ceffb5d6ffadceffb5d6ffb5ceffb5d6ffadceffb5d6ffb5ceffb5d6ffadceffb5d6ffb5ceffb5d6ffadceffb5d6ffb5ceffb5d6ffadceffb5d6ffb5ceffb5d6ffadceffb5d6ffb5ceffb5d6ffadceffb5d6ffb5ceffb5d6ffadceffb5d6ffb5ceffb5d6ffadceffb5d6ffb5ceffb5d6ffadceffb5d6ffb5ceffb5d6ffadceffb5d6ffb5ceffb5d6ffadceffb5d6ffb5ceffb5d6ffadceffb5d6ffb5ceffb5d6ffadceffb5d6ffb5ceffb5d6ffadceffb5d6ffb5ceffb5d6ffadceffb5d6ff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7ffffffc6c6c6c6c6c6c6c6c6cececec6c6c6c6c6c6c6c6c6cececec6c6c6c6c6c6c6c6c6cececec6c6c6f7f7f7f7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7b594c65a18f7e7d6ffefe7de9463fff7eff7e7d6bd5a18e7b594efbd94efc69cefbd94f7e7cebdbdbdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffd6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac600000084b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f78cb5ff84b5f7000000adceffb5d6ffadceffb5ceffadceffb5d6ffadceffb5ceffadceffb5d6ffadceffb5ceffadceffb5d6ffadceffb5ceffadceffb5d6ffadceffb5ceffadceffb5d6ffadceffb5ceffadceffb5d6ffadceffb5ceffadceffb5d6ffadceffb5ceffadceffb5d6ffadceffb5ceffadceffb5d6ffadceffb5ceffadceffb5d6ffadceffb5ceffadceffb5d6ffadceffb5ceffadceffb5d6ffadceffb5ceffadceffb5d6ffadceffb5ceffadceffb5d6ffadceffb5ceffadceffb5d6ffadceffb5ceffadceffb5d6ffadceffb5ceffadceffb5d6ffadceffb5ceffadceffb5d6ffadceffb5ceffadceffb5d6ffadceff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececed6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdead8cc66318fffff7dea584f7efe7e7b58cfff7efc66321dead8cffd6a5f7d69cffd6a5f7e7cebdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000001863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7f7f7f7c6c6c6cececec6c6c6c6c6c6c6c6c6cececec6c6c6c6c6c6c6c6c6cececec6c6c6c6c6c6c6c6c6fffffff7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7b594ce7b42ffe7dece7339ffffffce844af7ded6ce7b42e7b58cffffffffffffffffffffffffbdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff848484fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7d6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7e7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6000000105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6d6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdead8cce7b42d69463c65a18dead84c66321d68c63ce7b42dead8cffffffffffffffffffffffffbdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9c9c9cf7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce000000105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7ffffffc6c6c6c6c6c6c6c6c6cececec6c6c6c6c6c6c6c6c6cececec6c6c6c6c6c6c6c6c6cececec6c6c6f7f7f7f7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefceb5c65a18c66318bd5a18c66318c65a18c66318bd5a18efceb5ffffffcececebdbdbdbdbdc69c9c9cffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffb5b5b5292929313131292929dededec6c6c63131315a5a5affffffffffffffffffffffff3131312929293131317b7b7bffffffffffffffffffffffffffffffffffffffffffffffffcecece2929293131319c9c9cffffffffffff8484842929293131317b7b7bffffffffffffb5b5b5292929313131292929dededeffffffffffff292929f7f7f7ffffffffffffffffffffffff5a5a5af7f7f7ffffffffffffffffffffffffdedede313131292929313131dededeffffffffffff313131ffffffffffffffffff313131ffffffffffff7b7b7b313131292929b5b5b55a5a5affffffffffffb5b5b5292929313131292929ffffffffffffcececeb5b5b5ffffffffffffffffffffffffdedede7b7b7bffffffffffffffffffc6c6c6313131292929313131b5b5b5ffffff7b7b7bdededeffffffcecece292929636363fffffff7f7f7292929313131292929848484ffffffb5b5b5b5b5b5ffffffffffffb5b5b52929293131319c9c9c848484ffffffffffffb5b5b5313131292929636363ffffff848484dededeffffffffffff313131292929313131b5b5b5ffffffffffff848484dededeffffffffffff848484dededeffffffffffffffffffffffff848484dededeffffffefefef3131312929293131317b7b7bffffff5a5a5a313131292929b5b5b5ffffffb5b5b5b5b5b5ffffffffffffcecece292929ffffffffffffffffff7b7b7bdededeffffffb5b5b52929293131319c9c9c636363efefefffffff7b7b7b3131312929299c9c9cb5b5b5ffffffdedede3131312929296363639c9c9ccececeffffff313131efefefffffffb5b5b53131312929299c9c9c5a5a5af7f7f7ffffffdedede292929313131292929dededeffffffffffffdedede313131292929313131cecece313131efefefffffff9c9c9c848484fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffd6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6000000105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececed6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbdbdbdffffffffffffffffffffffffffffffffffffffffffbdbdbdffffffbdc6c6c6c6ceffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9c9c9c5a5a5affffffffffffffffff9c9c9cffffffffffff9c9c9cadadadffffffffffff636363c6c6c6ffffffffffff9c9c9cadadadfffffffffffffffffffffffffffffffffffff7f7f7292929f7f7f7ffffff9c9c9cadadadffffffffffffffffffffffff9c9c9c949494ffffffc6c6c6ffffffffffffffffff292929f7f7f7ffffff292929efefefffffffffffffffffffffffff636363efefefffffffffffffffffffefefef292929efefefffffffffffff292929efefefffffff292929ffffffffffffffffff292929ffffffadadad848484ffffffffffff9c9c9c636363ffffffcecece5a5a5affffffffffffdedede5a5a5affffffffffffffffffffffffffffffffffffffffffdedede848484ffffffffffffefefef313131efefefffffffffffffffffffffffff848484dededeffffff949494cececeffffffffffff5a5a5acececeffffffffffffffffffffffffadadadb5b5b5ffffffffffff5a5a5af7f7f7ffffff9c9c9c7b7b7bffffffc6c6c6636363ffffffffffffffffffffffff7b7b7bdededeffffff636363c6c6c6ffffffffffff848484c6c6c6ffffff7b7b7bdededeffffffffffff7b7b7bdededeffffffffffffffffffffffff7b7b7bdededeffffff636363c6c6c6ffffffffffffffffffffffffffffffffffffffffff5a5a5af7f7f7adadadb5b5b5ffffffffffff7b7b7b848484c6c6c6ffffffffffff848484dededededede292929ffffffffffffcecece292929f7f7f7efefef636363ffffffffffff5a5a5ab5b5b5ffffff292929dededeffffffefefef292929c6c6c6ffffff292929f7f7f7dedede313131ffffffffffffc6c6c6313131efefeff7f7f7292929f7f7f7ffffffffffff292929f7f7f7efefef292929efefefffffffffffffffffffdedede848484dedede848484ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000001863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace0000001863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7f7f7f7c6c6c6cececec6c6c6c6c6c6c6c6c6cececec6c6c6c6c6c6c6c6c6cececec6c6c6c6c6c6c6c6c6fffffff7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc6c6c6ffffffffffffffffffffffffffffffffffffffffffbdbdc6c6c6c6cececefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7292929ffffffffffffffffffffffffffffffffffffffffffdedede848484fffffff7f7f75a5a5affffffffffffffffffefefef636363ffffffffffffffffffffffffffffffffffffc6c6c69c9c9cffffffffffffdedede848484ffffffffffffffffffffffffffffff313131ffffffffffffffffffffffffffffff9c9c9cc6c6c6ffffffffffffffffffffffffffffffffffffffffff5a5a5af7f7f7ffffffffffffffffffcecece9c9c9cffffffffffffffffffb5b5b5cececeffffff313131ffffffffffffffffff313131ffffff9c9c9cdededefffffffffffff7f7f75a5a5affffff9c9c9ccececeffffffffffffffffff848484efefefffffffffffffffffffffffffffffffffffffe7e7e77b7b7bffffffffffffcecece9c9c9cffffffffffffffffffffffffffffff7b7b7be7e7e7ffffff848484dededeffffffefefef636363ffffffffffffffffffffffffffffffb5b5b5b5b5b5ffffffffffff636363dededeffffffdedede848484ffffff9c9c9cc6c6c6ffffffffffffffffffffffff848484dededef7f7f75a5a5affffffffffffffffffdedede9c9c9cffffff848484dededeffffffffffff848484dededeffffffffffffffffffffffff848484dededef7f7f75a5a5affffffffffffffffffffffffffffffffffffffffff292929636363ffffffb5b5b5b5b5b5ffffffefefef636363efefef848484ffffffffffff7b7b7be7e7e7c6c6c6b5b5b5ffffffffffffffffff636363efefeff7f7f7292929ffffffffffffb5b5b5b5b5b5f7f7f77b7b7bffffffffffffffffff9c9c9ccececeffffffffffffffffffcececeb5b5b5ffffffffffffffffff5a5a5af7f7f7c6c6c69c9c9cffffffffffffffffffb5b5b5c6c6c6cecece9c9c9cffffffffffffffffffffffffffffff9c9c9c313131efefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7d6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7e7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6000000105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6d6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbdbdbdffffffffffffffffffffffffffffffffffffffffff8c8c8cc6c6ceffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc6c6c69c9c9cffffffffffffffffffffffffffffffffffffffffffdedede7b7b7bffffffdedede848484ffffffffffffffffffffffff292929ffffffefefef313131292929292929efefefb5b5b5adadadffffffffffffdedede7b7b7bffffffffffffffffffffffffffffff292929ffffffffffffffffffffffffcecece292929f7f7f7ffffffffffffffffffffffffffffffffffffffffff636363efefefffffffffffffffffffc6c6c69c9c9cffffffffffffffffffb5b5b5adadadffffff292929ffffffffffffffffff292929ffffff949494cececeffffffffffffefefef636363ffffff9c9c9cc6c6c6ffffffffffffffffff7b7b7bdededeffffffffffffffffffffffffffffffffffffdedede848484ffffffffffffc6c6c6292929292929313131292929636363ffffff848484dededeffffff7b7b7bdededefffffff7f7f7292929313131292929292929292929f7f7f7adadadb5b5b5ffffffffffffffffff6363632929293131317b7b7bffffff9c9c9ccececeffffffffffffffffffffffff7b7b7bdededeefefef636363ffffffffffffffffffdedede7b7b7bffffff7b7b7bdededeffffffffffff7b7b7bdededeffffffffffffffffffffffff7b7b7bdededeefefef313131292929292929292929313131efefef9c9c9c292929ffffffffffffffffffadadadb5b5b5ffffffb5b5b5adadadffffff7b7b7bdededeffffff848484dededececece9c9c9cffffffffffffffffff5a5a5af7f7f7fffffff7f7f7292929313131292929b5b5b5efefef636363ffffffffffffffffff9c9c9cc6c6c6ffffffffffffffffffc6c6c69c9c9cffffffffffffffffff636363efefefcecece949494ffffffffffffffffffadadadb5b5b5c6c6c69c9c9cffffffffffffffffffffffffffffff9c9c9c292929f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce000000105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7ffffffc6c6c6c6c6c6c6c6c6cececec6c6c6c6c6c6c6c6c6cececec6c6c6c6c6c6c6c6c6cececec6c6c6f7f7f7f7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeff7bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdd6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececeb5b5b5ffffffffffffffffffffffffffffffffffffffffffdedede848484ffffffe7e7e77b7b7bffffffffffffffffffffffff313131ffffffffffffffffffffffffffffffffffffb5b5b5313131ffffffffffff9c9c9c9c9c9cffffffffffffffffffffffff9c9c9c848484ffffffffffff9c9c9c3131319c9c9cffffffffffffffffffffffffffffffffffffffffffffffffffffff5a5a5a313131292929313131efefeff7f7f7292929f7f7f7ffffffffffff292929dededeffffff3131319c9c9cffffffdedede636363ffffffcecece5a5a5affffffffffff9c9c9c5a5a5affffffc6c6c6636363ffffffffffffdedede313131ffffffffffffffffffffffffffffffffffffffffffdedede292929e7e7e7fffffff7f7f75a5a5affffffffffffdedede9c9c9cffffff7b7b7bdededeffffff848484dededeffffffffffff636363efefefffffffffffff636363ffffffb5b5b5292929ffffffffffffffffffffffffffffffdedede848484ffffffcecece5a5a5affffffffffffffffffffffff848484dededeffffff5a5a5acececeffffffffffff7b7b7bb5b5b5ffffff8484845a5a5affffffffffff313131efefefffffffffffffffffffffffff848484dededeffffff5a5a5af7f7f7ffffffffffff5a5a5affffff5a5a5af7f7f7ffffffffffffffffffb5b5b5b5b5b5ffffff5a5a5af7f7f7ffffffcecece9c9c9cffffff7b7b7bdededeefefef313131efefefffffffc6c6c6313131efefefffffffffffffffffffffffffb5b5b5b5b5b5ffffff5a5a5acececefffffff7f7f7292929cececefffffffffffffffffff7f7f7292929f7f7f7ffffffcecece292929f7f7f7efefef313131efefefffffffffffff313131dededef7f7f7292929f7f7f7ffffffffffffffffffdedede7b7b7bf7f7f75a5a5afffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffd6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6000000105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececed6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc6c6c69c9c9cffffffffffffffffffffffffffffffffffffffffffdedede7b7b7bffffffdedede848484ffffffffffffffffffffffff292929ffffffffffffffffffffffffffffffffffffb5b5b5adadad313131292929636363ffffffffffffadadad292929292929313131ffffffffffffffffffffffffffffffcecece7b7b7bffffffffffffffffffffffffffffffffffffffffffffffff636363efefefffffffffffffffffffffffffdedede292929313131292929cececeffffffffffff292929cecece292929313131c6c6c6ffffffffffffb5b5b5292929292929adadad636363ffffffffffffadadad313131292929292929efefefffffffffffffffffffffffffffffffffffffffffffdedede8484847b7b7b636363ffffffdedede292929292929292929ffffffffffff848484dedede8484842929292929295a5a5affffffffffff292929292929313131dededeffffffadadadb5b5b52929299c9c9cc6c6c6313131292929292929dededeffffffffffffcecece2929293131315a5a5affffff7b7b7bdededeffffffffffff2929293131312929299c9c9cffffffffffff7b7b7bcecece292929313131949494ffffffffffffffffffffffffffffff7b7b7bdededeffffffffffff292929313131292929dededeffffffdedede2929292929295a5a5affffffadadadb5b5b5c6c6c6848484ffffffffffffffffff313131efefef848484dededeffffffdedede2929292929299c9c9c5a5a5af7f7f7ffffff9c9c9c292929292929292929ffffffffffffffffff2929293131315a5a5a9c9c9cc6c6c6ffffffffffffffffffffffffdedede2929292929299c9c9c636363efefefffffffdedede313131292929292929c6c6c6fffffffffffff7f7f7292929313131292929dedede292929f7f7f7ffffffb5b5b57b7b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000001863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace0000001863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7f7f7f7c6c6c6cececec6c6c6c6c6c6c6c6c6cececec6c6c6c6c6c6c6c6c6cececec6c6c6c6c6c6c6c6c6fffffff7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff292929ffffffffffffffffffffffffffffffffffffffffffdedede848484ffffffdedede7b7b7bffffffffffffffffffffffff313131ffffffffffffffffffffffffffffffffffffefefef848484ffffffffffffffffffffffffffffffb5b5b5b5b5b5ffffffffffffffffffffffffffffffffffffffffffffffff313131ffffffffffffffffffffffffffffffffffffffffffffffff5a5a5af7f7f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f75a5a5affffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff848484dededeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdededeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff848484dededeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff636363efefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9c9c9ccececeffffffffffffffffffffffffffffffffffffffffffffffff5a5a5af7f7f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7d6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7e7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace215ac64a84d64284d6186bd6105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac64273ce4284d61063d6105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace3163ce4a84d6186bd6105ace105ac6105ace105ac6105ace2963c64a84d6186bd6105ace105ac6105ace105ac6105ace105ac6396bce4284d6186bd6105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6000000105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6d6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcecece292929ffffffffffffffffff949494ffffffffffffdedede7b7b7bffffffdedede848484ffffffffffffffffffffffff292929ffffffffffffffffffffffffffffffffffffffffff7b7b7bb5b5b5ffffffffffffffffffffffffc6c6c69c9c9cffffffffffffffffffffffffefefeff7f7f7ffffffdedede292929ffffffffffffffffffffffffffffffffffffffffffffffff636363efefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefef636363ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7b7b7bdededeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff848484ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7b7b7bdededeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5a5a5af7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9c9c9cc6c6c6ffffffffffffffffffffffffffffffffffffffffffffffff636363efefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000105ace105ace1863ce105ace185aced6b5d6ffffff94e7ff1063de736bcefffff7e7ffff188cef105ace9c8cceffffffceffff106be71863ceceadd6ffffff94e7ff1863de105ace215aceada5d6ffffffffffffffffffefffff73c6ff1063d6185acec69cceffffffa5efff1063de105ace2963ceffd6e7ffffff52bdff1863ce6b63cefffff7efffff1894f7105aceb594ceffffffb5ffff1063debda5d6ffffffffffffcef7ffd6ceefffffff84deff105acec6a5d6ffffffa5f7ff105acec6a5d6ffffffa5f7ff1063de185aceb59cd6ffffffffffffefffffadbdf7ffffffdeffff1884ef7373cefff7f7fffffff7ffffadbdf7ffffffceffff1873e7185acebda5d6ffffffffffffefffffb5c6f7fffff7deffff107be71863ce105ace105ace105ace1863ce000000105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7ffffffc6c6c6c6c6c6c6c6c6cececec6c6c6c6c6c6c6c6c6cececec6c6c6c6c6c6c6c6c6cececec6c6c6f7f7f7f7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdedede292929313131292929cececeffffffffffffdedede848484ffffffe7e7e77b7b7bffffffffffffffffffffffff313131ffffffffffffffffffffffffffffffffffffffffffffffff7b7b7b313131292929dededeffffffcecece2929293131312929299c9c9cffffffffffff292929313131292929cececeffffffffffffffffffffffffffffffffffffffffffffffff5a5a5a313131292929313131c6c6c6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f75a5a5affffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5a5a5ab5b5b5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff636363b5b5b5ffffffffffffffffffefefef313131efefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff848484dededeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9c9c9c7b7b7bffffffffffffffffffffffffffffffffffffffffff5a5a5ab5b5b5ffffffffffffffffffffffffffffff636363efefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9c9c9ccececeffffffffffffffffffffffffffffffffffffffffffffffff5a5a5af7f7f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffd6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000105ac6105ace105ac6105ace105ac6deb5d6ffffff94e7ff105ad67b6bceffffefefffff188cef105ace9c84c6ffffffc6ffff106be7105ac6ceadd6ffffff94e7ff105ad6105acea58ccefffffff7ffffa5d6ffb5bde7ffffffffffff52bdff105acec6a5d6ffffffa5f7ff105ad6105ace215ac6ffd6e7ffffff5ac6ff105ac66b63ceffffeff7ffff188cef105acead94ceffffffadf7ff4a63deffe7e7ffffff8ccef7adb5e7fff7f7ffffff7bd6ff105acec69cceffffff9cefff105acec69cceffffff9cefff1063de7b73c6fffff7ffffffbde7ffb5bdefffffffffffffdeffff187be7e7bddeffffffb5efff8ca5e7f7e7efffffffceffff106be78473cefff7f7ffffffbde7ffbdc6effff7f7ffffffd6ffff187bef105ac6105ace105ac6105ace105ac6000000105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececed6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000001863ce105ace105ace105ace1863cedeb5d6ffffff94e7ff1863de736bcefffff7e7ffff188cef105ace9c84ceffffffceffff106be7185aceceadd6ffffff94e7ff1063d6215aceffd6e7ffffff7bd6ff105ace1863cec6a5ceffffffb5f7ff186be7c6a5ceffffffa5efff1863de105ace2963ceffd6deffffff52bdff105ace6b63cefffff7efffff1894ef105aceb594ceffffffb5ffff4a63deffefefe7ffff218cef105acedeb5d6ffffff84deff105acec6a5d6ffffffa5f7ff105acec6a5d6ffffffa5f7ff105ad6c6a5d6ffffffbdffff106bde1863ceb594ceffffffd6ffff2184efe7bdd6ffffff52bdff1863ce8c7bceffffffc6ffff1873e7c6a5ceffffffbdf7ff1873e7105aceb594d6ffffffdeffff107be7105ace105ace1863ce105ace105ace0000001863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7f7f7f7c6c6c6cececec6c6c6c6c6c6c6c6c6cececec6c6c6c6c6c6c6c6c6cececec6c6c6c6c6c6c6c6c6fffffff7f7f7c6c6c6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7d6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7e7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000105ac6105ace105ac6105ace105ac6deb5d6ffffff94efff105ad6736bcefffff7efffff1084ef105ace9c84ceffffffc6ffff106be7105ac6ceadd6ffffff94e7ff105ad64263ceffdee7ffffff42b5f7105ace105ac69484cefffff7d6ffff1073e7c6a5ceffffffa5f7ff105ad6105ace215ac6ffd6e7ffffff52c6ff105ace6b63ceffffefefffff188cef105acead8cceffffffb5f7ff1863dec6a5d6ffffffdef7ffb5d6f7e7d6efffffff7bd6ff105acebd9cceffffffa5efff105acebd9cceffffffa5efff1863ded6add6ffffff94e7ff1063d6105ac68473cefffff7deffff107be7847bcefff7f7f7ffffb5d6f7c6c6efffffffceffff106bded6b5d6ffffff94efff105ad6105ace7b73c6fffff7d6ffff187be7105ac6105ace105ac6105ace105ac6000000105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6d6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000105ace105ace1863ce105ace185aced6b5d6ffffff94e7ff1063de736bcefffff7efffff2194ef105acead8cceffffffc6ffff106be71863ceceadd6ffffff94e7ff1863de295aceffdee7ffffff63ceff105ace105acea58cceffffffceffff1873e7c69cceffffffceffff1873e7105ace2963ceffd6e7ffffff5ac6ff1863ce736bcefffff7f7ffff219cf7105acebd9cceffffffb5ffff1063de185ace6b84cea5b5e7bdceeff7efffffffff7bdeff105acec6a5d6ffffffa5f7ff105acec6a5d6ffffffa5f7ff1063dec6a5d6ffffffb5ffff1063de105ace8c7bceffffffdeffff1884ef105ace5273ce8ca5deb5c6efe7def7ffffffc6ffff1873e7c6a5ceffffffadf7ff1063de105ace8c7bcefffff7deffff107be71863ce105ace105ace105ace1863ce000000105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7ffffffc6c6c6c6c6c6c6c6c6cececec6c6c6c6c6c6c6c6c6cececec6c6c6c6c6c6c6c6c6cececec6c6c6f7f7f7f7f7f7c6c6c6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffd6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000105ac6105ace105ac6105ace105ac6deb5d6ffffff94e7ff105ad67b6bceffffefffffff8cd6ff5a84dee7cedeffffffadf7ff1863de6384cedec6e7ffffffb5f7ff6394e7217bdecea5d6ffffffcef7ff529cef6384d6f7deefffffff8ce7ff105ad6c6a5d6ffffffffffffbde7ff9cbdef398ce7ffd6e7ffffffc6f7ff4a8ce7c6b5deffffffffffff94deff5a84deefd6e7ffffff9cefff1063de6373c65aa5e7186bce3163cee7c6deffffff5ac6ff105acec69cceffffff9cefff105acec69cceffffff9cefff1063de8473c6fffff7f7ffff73c6ff5a84d6efd6e7ffffffdeffff107be73963ce73a5de297bde105aceb59cd6ffffffadf7ff1063de847bcefffff7f7ffff73bdf75a84dee7cee7ffffffd6ffff187bef105ac6105ace105ac6105ace105ac6000000105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececed6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000001863ce105ace105ace105ace1863cedeb5d6ffffff94e7ff1863de736bcefffff7f7ffffe7e7ffffffffffffffffffff6bceff185aceffd6e7ffffffffffffffffffffffff42b5f74263cee7d6e7ffffffffffffffffffffffffcef7ff187be71863cec6a5ceffffffcef7ffffeff7ffffff42adf7ffd6deffffffcee7ffffffffffffffffffffbdefffefd6efffffffffffffffffff5ac6ff105ace9c84ceffffffffffffffffffffffffd6ffff2184ef105acec6a5d6ffffffa5f7ff105acec6a5d6ffffffa5f7ff105ad62163ced6b5d6ffffffffffffffffffeff7ffffffffd6ffff1884ef4a5aceffefefffffffffffffffffffffffff4ab5f71863ce215aced6b5defffffffffffffffffff7ffffffffffdeffff107be7105ace105ace1863ce105ace105ace0000001863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7f7f7f7c6c6c6cececec6c6c6c6c6c6c6c6c6cececec6c6c6c6c6c6c6c6c6cececec6c6c6c6c6c6c6c6c6fffffff7f7f7c6c6c6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7d6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7e7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000105ac6105ace105ac6105ace105ac6deb5d6ffffff94efff105ad63963ce739cd66b9ce7216bd68c9cd69cbde763adef1063ce185ace6b84cee7cee7ffffffbdf7ff6b9ce72984de105ac6215ace738cd6a5bde79cbdef63a5e7106bd6105ace105ac65a73ce739cde4a94e75273ce9cb5e72984e7738cd66b9cde3184de637bcea5bde77bb5e71873de295ac68ca5de9cbde75aa5ef1063ce105ace215ac66b8cd694ade7a5c6ef7bade7217bde105ac6105acebd9cceffffffa5efff105ace5273c6739cde4a94de105ad6105ac6215ace7b8ccea5bdef73b5e78c8cdefffff7deffff107be7105ace5273ce8ca5dea5bde794bdef398ce7105ace105ac6105ace185ac67b94d69cbde77bb5ef8c84d6fffff7d6ffff187be7105ac6105ace105ac6105ace105ac6000000105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6d6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000105ace105ace1863ce105ace185aced6b5d6ffffff94e7ff1063de105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863cecea5d6ffffffa5efff1863de105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105acec6a5d6ffffffa5f7ff105ace426bce84a5de3994e7105ace105ace105ace1863ce105ace105ace8473ceffffffdeffff1884ef105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace8c7bcefffff7deffff107be71863ce105ace105ace105ace1863ce000000105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7ffffffc6c6c6c6c6c6c6c6c6cececec6c6c6c6c6c6c6c6c6cececec6c6c6c6c6c6c6c6c6cececec6c6c6f7f7f7f7f7f7c6c6c6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffd6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000105ac6105ace105ac6105ace105ac6deb5d6ffffff94e7ff105ad6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6947bcefffff7ffffffc6e7ff6bbdf7105ace105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105acec69cceffffff9cefff185aced6add6ffffffbdffff106be7105ac6105ace105ac6105ace105ac6847bcefffff7deffff107be7105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace8473c6fffff7d6ffff187bef105ac6105ace105ac6105ace105ac6000000105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececed6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000001863ce105ace105ace105ace1863ce5a7bce739ce7428cde1863d6105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace185acea59cd6f7eff7ffffff7bdeff1863d6105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105acead9cd6dee7f78cdeff105ace8484cecedeef6bc6f7105ad61863ce105ace105ace105ace1863ce7373cedee7f7b5e7f7187be7105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace7373cedee7efbde7ff1073e7105ace105ace1863ce105ace105ace0000001863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7f7f7f7c6c6c6cececec6c6c6c6c6c6c6c6c6cececec6c6c6c6c6c6c6c6c6cececec6c6c6c6c6c6c6c6c6fffffff7f7f7c6c6c6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7d6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7e7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace185ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6000000105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6396bce397bd6186bd6105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace2963c6427bd6216bd6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6d6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce000000105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace4263ceffdee7ffffffffffffffffffffffffffffff29a5f7105ace315aced6c6e7ffffffffffffe7ffff4aadf7105ace8c7bcefffff7ffffffffffffffffffffffffc6ffff106be7185ace9c94ceffffffffffffffffff84ceff186bde105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7ffffffc6c6c6c6c6c6c6c6c6cececec6c6c6c6c6c6c6c6c6cececec6c6c6c6c6c6c6c6c6cececec6c6c6f7f7f7f7f7f7c6c6c6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffd6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6000000105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace215ac6ffd6e7ffffffceefffbdd6f7c6d6f7bdd6ef218cef105ac6b59cd6ffffffc6f7ff9cade7fff7f7deffff1884ef6b6bc6fffff7f7ffffc6deffbdd6f7c6d6f78cceef106bde6b6bc6fff7f7e7ffff8cbdf7efd6e7ffffff4ab5f7105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececed6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000001863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace0000001863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863cead94ceffffffadefff1873e7105ace105ace105ace2163cef7cedeffffff39adf71863ced6b5d6ffffff52c6ff2963ceefc6deffffff63c6ff1863d6105ace105ace105acebd9cd6ffffff8ce7ff105ad6947bcefffff7adf7ff1063de1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7f7f7f7c6c6c6cececec6c6c6c6c6c6c6c6c6cececec6c6c6c6c6c6c6c6c6cececec6c6c6c6c6c6c6c6c6fffffff7f7f7c6c6c6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7d6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7e7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6000000105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6215aceceadd6ffffffc6f7ff318cef105ace105ace425ac6ffe7e7efffff1894ef105ac6ad94ceffffff84deff105ac64a6bceefdee7ffffff8cd6ff1873de105ac6185aced6add6ffffff5ac6ff105ace5a5ac6ffffefceffff1873e7105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6d6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce000000105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace2163cea59cd6ffffffe7ffff42a5f7105ace5263ceffefefe7ffff1884ef105acea58cceffffff94e7ff105ace105ace4263cedec6deffffffbdefff187be7185acee7bddeffffff52bdff105ace5a63ceffefefdeffff187be72963ce6b9cd61863de7394d61873de105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7ffffffc6c6c6c6c6c6c6c6c6cececec6c6c6c6c6c6c6c6c6cececec6c6c6c6c6c6c6c6c6cececec6c6c6f7f7f7f7f7f7c6c6c6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffd6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6000000105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace9484ceffffffc6f7ff1073e7425ac6ffe7efe7ffff188cef105ac6ad94ceffffff8ce7ff105ac6105ace105ac6215aced6b5d6ffffff7bd6ff185ad6d6b5d6ffffff52bdff105ace5a5ac6fff7efd6ffff187be77b73c6f7fff794b5f7f7f7f742adf7105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececed6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000001863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace0000001863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace2963ceffd6e7ffffff219cf72963cef7cedeffffff29a5f71863cec6a5ceffffff73d6ff1863ce105ace105ace105ace7b6bcefffff7c6ffff1063debd9cd6ffffff7bdeff105ace7b73cefffff7c6ffff186bde527bd6d6bddeffffffa5e7ff428ce71063ce105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7f7f7f7c6c6c6cececec6c6c6c6c6c6c6c6c6cececec6c6c6c6c6c6c6c6c6cececec6c6c6c6c6c6c6c6c6fffffff7f7f7c6c6c6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7d6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7e7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6000000105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac69494ce6badef3984de7384cefff7f7f7ffff219cf7105ac6bd9cd6ffffff94deff4a73d6f7dee7ffffff39adf7185ac6b5b5de529ce7397bd6b5a5d6ffffffb5f7ff1063de736bc6fffff7ceffff3984efc6add6ffffff84deff215ad6e7c6dec6defff7f7f7cedeffb5eff7106be7105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6d6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce000000105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105acead94ceffffffffffffffffffffffff9cefff1063d6105ace3963cef7dee7ffffffffffffffffffa5efff106bde215acef7cedefffffffffffffffffff7ffff52bdff105ace185acec6a5d6ffffffffffffffffffdeffff298cef105ace1863ce5a63cefffff72194ef1863ce105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7ffffffc6c6c6c6c6c6c6c6c6cececec6c6c6c6c6c6c6c6c6cececec6c6c6c6c6c6c6c6c6cececec6c6c6f7f7f7f7f7f7c6c6c6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffd6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6000000105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6185ace5a7bce8cade794b5e75aa5e71063ce105ace105ac6105ace295ac6849cd694b5e763a5e71063d6105ace105ac62963ce738cd694b5e784b5e7398ce7105ace105ace105ac6185ace6b84ce94b5e77bade7217bde105ac6105ace105ac63963ce6b94d6217bde105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececed6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000001863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace0000001863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7f7f7f7c6c6c6cececec6c6c6c6c6c6c6c6c6cececec6c6c6c6c6c6c6c6c6cececec6c6c6c6c6c6c6c6c6fffffff7f7f7c6c6c6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7d6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6000000105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6d6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce000000105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7ffffffc6c6c6c6c6c6c6c6c6cececec6c6c6c6c6c6c6c6c6cececec6c6c6c6c6c6c6c6c6cececec6c6c6f7f7f7f7f7f7c6c6c6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffd6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6000000105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececed6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000001863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace0000001863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7f7f7f7c6c6c6cececec6c6c6c6c6c6c6c6c6cececec6c6c6c6c6c6c6c6c6cececec6c6c6c6c6c6c6c6c6fffffff7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefad5affe7ceffffffffffffffffffe7a552ffefd6e7a552efad5ad67b00de7b00fff7efffffffde9429fffffffffffff7ce94f7d6b5ffffffde9429ffffffffffffffffffffffffffffffe7a552de7b00d67b00efad5affffffefad5afff7efffffffffffffefbd7bd67b00de7b00ffe7cef7ce9cf7deb5fffffffff7e7efad5affffffe79431ffffffffffffefce94efad5afffffffffffffff7efde7b00d67b00de7b00fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7d6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6000000105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6d6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6f7f7f7f7f7f7bdbdbdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7e7cef7ce94fffffffffffffff7e7e7ad52ffffffe7a552f7d6b5fffffff7e7cee7a552ffffffe79431ffffffffffffefc694f7deb5ffffffde9431ffffffffffffffffffffffffffffffe7ad52ffffffffffffde9429ffffffe7a552fff7effffffff7deb5e7b573ffffffffffffffffffefc694f7deb5fffffffff7efe7a552ffffffde9429ffffffffffffe7a552efb573fff7efffffffde9431fff7e7fffffff7e7cee7a552ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce000000105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7ffffffc6c6c6c6c6c6c6c6c6cececec6c6c6c6c6c6c6c6c6cececec6c6c6c6c6c6c6c6c6cececec6c6c6f7f7f7f7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffde9429de7b00d67b00de7b00f7deb5ffffffe7a552ffffefffffffffffffe7a552ffffffde9429fffffffffffff7ce9cf7deb5ffffffde9429fffffffffffffffffffffffffffffff7deb5de7b00d67b00e79431ffffffefad5afff7e7ffffffefce94ffefd6fffffffffffffffffff7ce94f7d6b5fffffffff7efefad5affffffe79431ffffffffefd6efb573ffefd6efce94ffffffe7a552ffffffffffffffffffe7a552fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffd6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6000000105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececed6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6f7f7f7f7f7f7bdbdbdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7ce94f7d6b5ffffffde8c29ffffffffffffe7ad52e7b573fffffffff7e7e79431ffffffde7b00f7e7ceffffffefc694f7deb5ffffffde7b00f7e7ceffffffffffffffffffffffffffffffffffffffffffde8c29ffffffe7a552f7ce94ffffffffe7cee7a552ffffffffffffffffffefc694e79431ffffffffe7cee7a552ffffffde8c29ffffffefb573ffefceffffffe7a552ffffffe79431fff7e7fffffff7e7cee7ad52ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000001863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace0000001863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7f7f7f7c6c6c6cececec6c6c6c6c6c6c6c6c6cececec6c6c6c6c6c6c6c6c6cececec6c6c6c6c6c6c6c6c6fffffff7f7f7c6c6c6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6cececefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7e7efad5affe7ceefbd7bffffffffffffe7a552f7ce94d67b00de7b00ffe7ceffffffde9429efad5ae7a552f7ce94f7d6b5ffffffde9429efad5ae7a552ffffffffffffffffffefb573de7b00d67b00f7ce94ffffffefad5aefbd73de7b00fffffff7ce9cd67b00de7b00ffe7cef7ce9cefce94de7b00d67b00ffefd6ffffffe79431fff7e7e79431ffffffffffffefc694ffdeb5fff7efde7b00d67b00de7b00fff7effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7d6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6000000105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6d6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7a552efbd73f7e7ceffffffffffffe7a552fff7e7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefc694f7deb5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce000000105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7ffffffc6c6c6c6c6c6c6c6c6cececec6c6c6c6c6c6c6c6c6cececec6c6c6c6c6c6c6c6c6cececec6c6c6f7f7f7f7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdeb5de9429ffffffffffffffffffe7a552ffffefffffffffffffffffffffffffffffffffffffffffffefbd7befce94fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7ce94f7d6b5fffffffffffffffffffff7e7de7b00fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffd6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6000000105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececed6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000001863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace0000001863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7f7f7f7c6c6c6cececec6c6c6c6c6c6c6c6c6cececec6c6c6c6c6c6c6c6c6cececec6c6c6c6c6c6c6c6c6fffffff7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefceb5bd5a18c66318c65a18c66318bd5a18c66318c65a18efceb5ffffffffffffffffffffffffbdbdbdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7d6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6000000105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6d6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdead8cc65a18ce844ad69463bd5a18d6946bce844ac65a18dead8cffffffffffffffffffffffffbdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce000000105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7ffffffc6c6c6c6c6c6c6c6c6cececec6c6c6c6c6c6c6c6c6cececec6c6c6c6c6c6c6c6c6cececec6c6c6f7f7f7f7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7b594c65a18efc6adf7efe7c66318ffefe7efc6adbd5a18e7b594dead8ce7b58cdead8cf7decebdbdbdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffd6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6000000105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececed6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdead8cc65a18f7ded6fff7efd68c63fff7eff7ded6c65a18dead8cefbd94e7bd94efc694f7dec6bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000001863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace0000001863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7f7f7f7c6c6c6cececec6c6c6c6c6c6c6c6c6cececec6c6c6c6c6c6c6c6c6cececec6c6c6c6c6c6c6c6c6fffffff7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7b594c65a18ffffffdea584fff7efe7ad8cfffff7c65a18e7b58cf7d69cffd6a5f7d6a5ffefd6bdbdbdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7d6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6000000105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6d6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdead8cce7b4af7e7d6ce7339ffffffd6844aefdecece7b42dead8cffffffffffffffffffffffffbdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce000000105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7ffffffc6c6c6c6c6c6c6c6c6cececec6c6c6c6c6c6c6c6c6cececec6c6c6c6c6c6c6c6c6cececec6c6c6f7f7f7f7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7b594ce7339de946bbd5a18e7ad8cc65a18d69463ce7339e7b594ffffffffffffffffffffffffbdbdbdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffd6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6000000105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececed6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefc6b5c65a18bd5a18c65a18bd5a18c65a18bd5a18c65a18e7c6adffffffc6c6c6bdbdbdb5bdbd9c9c9cffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffadadad313131292929292929dededececece292929636363ffffffffffffffffffffffff292929313131292929848484ffffffffffffffffffffffffffffffffffffffffffffffff7b7b7b313131292929848484ffffffffffff292929292929292929848484ffffffffffffffffff8484842929292929297b7b7bffffffffffff292929efefefffffff7b7b7b292929292929b5b5b55a5a5affffffffffffb5b5b5292929292929292929ffffffffffffffffffadadad313131292929636363dedede313131efefefffffff9c9c9c848484ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000001863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace0000001863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace105ace1863ce105ace105ace000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7f7f7f7c6c6c6cececec6c6c6c6c6c6c6c6c6cececec6c6c6c6c6c6c6c6c6cececec6c6c6c6c6c6c6c6c6fffffff7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc6c6c6ffffffffffffffffffffffffffffffffffffffffffbdbdc6ffffffc6c6c6c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9c9c9c636363ffffffffffffffffff9c9c9cffffffffffff9c9c9cb5b5b5ffffffffffff5a5a5acececeffffffffffff9c9c9cb5b5b5ffffffffffffffffffffffffffffffffffffb5b5b5848484ffffffffffff9c9c9c9c9c9cffffffcececeffffffffffffb5b5b59c9c9cffffffb5b5b57b7b7bffffffffffff9c9c9c9c9c9cffffff292929f7f7f7b5b5b5848484ffffffffffff9c9c9c636363ffffffcecece5a5a5affffffffffffe7e7e75a5a5affffffc6c6c6636363ffffffffffffffffffffffffdedede848484dedede848484fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7d6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6000000105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6105ace105ac6000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6d6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbdbdbdffffffffffffffffffffffffffffffffffffffffffb5bdbdc6c6c6c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefef313131ffffffffffffffffffffffffffffffffffffffffffdedede7b7b7bffffffefefef636363fffffffffffffffffff7f7f75a5a5affffffffffffffffffffffffffffffffffff9c9c9cc6c6c6ffffffffffffdedede7b7b7bfffffffffffffffffffffffff7f7f75a5a5affffff949494cececeffffffffffffdedede848484ffffffffffffffffff9c9c9cdededefffffffffffff7f7f75a5a5affffff949494cececeffffffffffffffffff848484efefef9c9c9cc6c6c6ffffffffffffffffffffffffffffff9c9c9c313131efefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7ffffffc6c6c6c6c6c6c6c6c6cececec6c6c6c6c6c6c6c6c6cececec6c6c6c6c6c6c6c6c6cececec6c6c6f7f7f7f7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc6c6c6ffffffffffffffffffffffffffffffffffffffffff8c9494c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcecece9c9c9cffffffffffffffffffffffffffffffffffffffffffdedede848484ffffffe7e7e77b7b7bffffffffffffffffffffffff313131fffffff7f7f7292929313131292929f7f7f7c6c6c6848484ffffffffffff9c9c9ccececeffffffffffffffffffffffff5a5a5a9c9c9cffffffcecece7b7b7bffffffffffff9c9c9cc6c6c6ffffffffffffffffff9c9c9ccececeffffffffffffefefef636363ffffff9c9c9cc6c6c6ffffffffffffffffff7b7b7be7e7e79c9c9ccececeffffffffffffffffffffffffffffff9c9c9c292929f7f7f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffd6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff84d6ff0000316b1800ffffbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececed6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefbdc6c6bdbdbdbdbdc6bdbdbdbdc6c6bdbdbdbdbdc6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc6c6c6b5b5b5ffffffffffffffffffffffffffffffffffffffffffdedede7b7b7bffffffdedede848484ffffffffffffffffffffffff292929ffffffffffffffffffffffffffffffffffffffffffdedede313131292929cececeffffffffffffefefef292929292929f7f7f7ffffffffffffffffffdedede292929292929c6c6c6ffffffffffffffffffffffffcecece5a5a5affffffffffff9c9c9c5a5a5affffffc6c6c6636363ffffffffffffdedede313131ffffffcecece5a5a5affffffffffffffffffffffffdedede7b7b7bf7f7f75a5a5affffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff84d6ff000831631800ffffbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7f7f7f7c6c6c6cececec6c6c6c6c6c6c6c6c6cececec6c6c6c6c6c6c6c6c6cececec6c6c6c6c6c6c6c6c6fffffff7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcecece9c9c9cffffffffffffffffffffffffffffffffffffffffffdedede848484ffffffdedede7b7b7bffffffffffffffffffffffff313131ffffffffffffffffffffffffffffffffffffffffff313131ffffffffffff292929f7f7f7ffffffffffffffffffffffff5a5a5adededeffffffffffff292929ffffffffffff313131efefefffffffffffffffffffffffffb5b5b5292929313131b5b5b5636363ffffffffffffb5b5b5313131292929313131efefefffffffffffffcecece2929293131315a5a5af7f7f7292929f7f7f7ffffffb5b5b57b7b7bfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7d6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6e7efcec6ceefded6fffff7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6e7f7e7d6ceffffffffffffffffffffffffffffffd6deefd6ced6f7e7d6fffffffffffffffffffffffffffffffffffffffffff7ffffcedeefcececeffefdeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffced6e7d6cecef7e7deffffffffffffe7f7ffceced6efded6fffff7ffffffffffffffffffffffffffffffffffffffffffd6e7f7e7d6ceffffefffffffffffffffffffffffffffffffe7f7ffcecededececeffffefffffffffffffffffffffffffffffff84d6ff0000316b2108eff7b5ced6e7f7e7d6ffffffffffffffffffffffffffffffced6e7d6cecef7e7deffffffffffffffffffffffffffffffffffffffffffefffffd6d6e7d6cecefff7efffffffffffffffffffffffffdeefffceced6efdeceffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7f7ffd6ceceffffefffffffffffffffffffffffffd6deefd6cecef7e7d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6d6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff313131ffffffffffffffffffffffffffffffffffffffffffdedede7b7b7bffffffdedede848484ffffffffffffffffffffffff292929ffffffffffffffffffffffffffffffffffffdedede7b7b7bffffffffffff9c9c9cc6c6c6ffffffffffffffffffffffffb5b5b5adadadffffffdedede848484ffffffffffff949494cececefffffffffffffffffffffffffffffffffffffffffff7f7f75a5a5affffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff73adde10294a000000000000000000632108d6efad083184180000ffbd6bffffff63bdff0000188c3908ffffded6ffff003184210800ffbd6bfffffff7ffff3984ce0000100800005a421808214a420800ffef9c216bc6000808000000080000844218fff7c6ffffffffffffffffffffffff94cef710295a000000000000080000ce7b31ffffff3984d6000008bd6b21ffffff8ce7ff000839631808ffffffffffffffffffffffffd6ffff083984180000ffbd6bffffff2173c6080000d68431ffffff5aadff000010944208ffffe73984d6000008bd6b21d6ffff083984180000ffbd6bffffff94d6ff102952000008000000100808c67b2973c6ff0000210000000000004a2108efc684ffffffffffffffffffffffffefffff3173b50008100000005a3110083152080000f79c4affffff5294ce081029000000080000290800ffce7bffffffffffffffffffffffff84d6ff000839311000103142000000100808ad6331ffffe7ffffff94d6ff102952000008000000100808c67b29ffffff3184d6080008bd6b18ffffffc6ffff082973000000000000180800c6844affffefdeffff396ba50808180000000800005a3110ffd69cffffff84d6ff0000316b2108ffffbde7ffff00398c180800ffb55a84c6ff001031080008421808214a5a080000e79c4a2173bd000008000000080800844221fff7c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7ffffffc6c6c6c6c6c6c6c6c6cececec6c6c6c6c6c6c6c6c6cececec6c6c6c6c6c6c6c6c6cececec6c6c6f7f7f7f7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc6c6c6313131ffffffffffffffffff9c9c9cffffffffffffdedede848484ffffffe7e7e77b7b7bffffffffffffffffffffffff313131ffffffffffffffffffffffffffffffffffffefefef313131ffffffffffff292929dededeffffffe7e7e7ffffffffffff7b7b7bb5b5b5fffffff7f7f7292929ffffffffffff313131dededeffffffffffffffffffffffffffffffffffffffffffefefef636363fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffd6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5aade70008210000003921085a5a4a394a5a421021d6e79400317b210800ffb563ffffff63b5ff000018843100ffffded6ffff083184180000ffbd6bffffffbdffff001863290800ad9c63427ba5000010420800ffe7946b94cead947bbdc6bd18528c080008d68439ffffffffffffffffffc6ffff08297b100000946b39b5b5ad94a5add6a584ffffff317bd6000008bd6318ffffff8cdeff0008395a1000ffffffffffffffffffffffffd6ffff00317b180000ffbd63ffffff186bbd080000ce7b29ffffff52adf7000010944200ffffe7317bd6000008bd6318d6ffff00317b180000ffbd63ceffff002973100000946b39b5b5ad8c9cadd6ad8c8cc6f79c7b6bbdbdad528cbd0000188c3908ffffd6ffffffffffffffffff6bbdf7000021210800947b52396384000018080000f7a54a73c6ff000829391000ad946badb5b58c94a5ffd6a5ffffffffffffffffffffffff84d6ff0000310800007b5229638494001031100000e79c52ceffff002973100000946b39b5b5ad8c9cadd6ad8cffffff3184d6000000bd6b18ffffffceffff7b6b8cbdb59c8cb5c6082152390000ffde8c3184d60000084a210094947b316384000010732100ffffc67bd6ff000831631800ffffbddeffff08398c100000f7b55a1863b5080000946329739cad001042080000de94426b94c6ad947bbdc6bd184a8c080000de8c39ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececed6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdedede313131292929292929c6c6c6ffffffffffffdedede7b7b7bffffffdedede848484ffffffffffffffffffffffff292929ffffffffffffffffffffffffffffffffffffffffffadadad313131292929b5b5b5ffffffffffffadadad292929292929636363ffffffffffffffffffb5b5b5292929292929adadadfffffffffffffffffffffffffffffffffffffffffffffffff7f7f75a5a5affffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffceffff083184000000944a18fff7d6ffffffffffffeff7ffd6f7ef083984180000ffbd6bffffff6bbdff0000188c3908ffffd6d6ffff083184210800ffbd63ffffffceffff08297b390800f7ce84bdffff08216b420800ffef9cffffffd6efff6b8cad08214a080000de8c39ffffffffffffffffff84deff0000314a1808ada584adadadadadadbdadadfff7d63184d6000000bd6b21ffffff8ce7ff000039631808ffffffffffffffffffffffffd6ffff083184180000ffbd6bffffff216bc6000000d68431ffffff5aadff000008944208ffffe73184d6000000bd6b21d6ffff083184180000ffbd6b84d6ff0008394a1000adad84adadadadadadbdadadfff7deefffff8cadd621426b0808088c3908ffffdeffffffffffffffffff3184d6000000ad5a10fffff7deffff00398c080000ef9c4a3984de000000844a18adada5adadadadadaddebdadfffff7ffffffffffffffffff84d6ff0008315a1000ffffb5ffffff3184d6000000ad5a1084d6ef0008394a1000adad84adadadadadadbdadadfff7de3184d6080008bd6318ffffffffffffffffffadceef4a7394000821390800d6d68408398c100000f7ad5affffffc6ffff00216b210800ffbd6b84d6ff0008316b2108ffffbde7ffff08398c180800f7b55a297bce080000ce8442ffffef216bc6080000ef9c4affffffd6efff6b8cad082142080000de8c39ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7f7f7f7c6c6c6cececec6c6c6c6c6c6c6c6c6cececec6c6c6c6c6c6c6c6c6cececec6c6c6c6c6c6c6c6c6fffffff7f7f7c6c6c6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7d6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8ce7ff000039290800ffc673ffffffffffffffffffffffffd6ffff00317b180000ffbd63ffffff63b5f7000018843100ffffded6ffff083184100000ffb563ffffffffffff7bb5e710214a000000101008000008420800ffe79484ceff001039000000100000945a31ffefc6ffffffffffffffffff73ceff000829000000101010080808000808290000ffd67b317bd6080008b56318ffffff8cdeff0008395a1000ffffffffffffffffffffffffd6ffff00317b210800ffb563ffffff186bbd080008ce7b29ffffff52adf70000108c3900ffffe7317bd6080008b56318d6ffff00317b210800ffb5637bceff000029080800080808101010000008310800c6c67b103984000000080000522910f7ce94ffffffffffffffffffffffff2973ce080008bd6318fffffff7ffff0852ad000000ef9c4a2973ce0000080800001010100808080000087b2900ffffd6ffffffffffffffffff84d6ff000031732108ffffbdffffff4aa5f70000088c39007bcede000029080800080808101010000008310800f7ce7b3184d6000000b56318fffff7ffffff397bc6000010000000311008c68c5acefff7002973210000ffbd6bffffffd6ffff083984100000ffad5a7bd6ff000831631800ffffbddeffff08398c100000ffb563b5e7ff21427b000008100800000810080000e7944284cef7001031000000100000945a31ffefc6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6d6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7bceff0008314a0800fff79cffffffffffffffffffffffffd6ffff083184180000ffbd6bffffff63bdff0000188c3908ffffded6ffff003184080000944a18f7efd6f7efeff7f7fffffff7dee7f784b5ce08104a4a0800fff7a5216bc60800088c4a18ffe7c6ffffffffffffffffffffffffffffffa5f7ff001052521808ffefa5d6ffff08297b4a0800ffe7943984d6000008944210ffffde6bbdff0000216b1808ffffffffffffffffffffffffd6ffff083984080000e79442efffff1052a5000000a55210ffffef4294e70000089c4a08ffffef3984d6000008bd6b21d6ffff083984180000ffbd6ba5efff081052521000ffefadceffff08318442080073b594000021522108e7c68cffffffffffffffffffffffffffffffffffff52a5f70000087b3108fff7ceceffff002973080000f79c4a52a5f7000010ad5218ffffef84d6ff0008299c4a08ffffe7ffffffffffffffffff84d6ff000839390800ffd684f7ffff297bce000000ad5210a5eff7081052521000ffefadceffff083184420800ffef9c3184d60000084a1800efd694b5e7ef082973180000c68c52fff7e7ffffffefffff1052a5000000ce7b31fffff7a5efff001052310800ffce7b84d6ff000031421008ffde94bdffff002163210800ffb563f7fffffff7efe7f7ffbdced6104a84080000efa552216bc60800088c4a18ffefc6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7ffffffc6c6c6c6c6c6c6c6c6cececec6c6c6c6c6c6c6c6c6cececec6c6c6c6c6c6c6c6c6cececec6c6c6f7f7f7f7f7f7c6c6c6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffd6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8ce7ff000039390800ffd684ffffffffffffffffffffffffd6ffff00317b210800ffb56363adf7081021000008100000292118ceb56b083184080000101818000000ce73295aadf7392118635a4a294a63000008944210ffffde4a9ce70000084221085a635a523952ffd68cfffffffffffffffffff7ffff317bc60000085a3918295263000010a55218ffffef317bd6000008101008393121001021000000944208ffffffffffffffffffffffffd6ffff00317b080000211010213131000008080000181818313121000818080000c67321ffffff317bd6000008bd6318d6ffff00317b180000ffbd63ffffff3173c6000008523110315263000010a5521894dee700104a210800636342394a5ade9452ffffffffffffffffffffffffb5efff08216b000000312110102131000000080000f7a54ac6f7ff08317b100000635a39102952180000e7a552ffffffffffffffffffffffff84d6ff000031100800211008293939000010180000efa552ffffff3173c6000008523110315263000010a55218ffffe73184d60000001818100000086b29080842940800005a42215263638c5239ffffde73bdf70008310800003931210818290800009c4a10ffffe77bd6ff000831080000292118102131000008420800ffe794adf7ff29215a5a4a394a6363000829421000ffde8c4a9ce70000104221085a635a523952ffd68cffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececed6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffceffff08317b080000c67329fffff7ffffffffffffffffffe7ffff5a7bb56b5a52ffd69c84bdf729425a00000831180863524ae7ce945a7bad6b5a5aa5b594394a73d68c4ab5e7ff526b8431394a31292984634affe7b5ffffffefffff6b94c631394a313131734a39ffefb5ffffffffffffffffffffffffefffff6b9cce31394a4231319c7352fff7d6ffffff7bade75a525abd9c6b527bad3131426b4231ffdea5ffffffffffffffffffffffffe7ffff5a7bad6b5a52b5bd9c425a84393131ad734ac6efde42638c313139845a39ffefc6ffffff7bade75a525ad6a56bd6ffff083184180000ffbd6bffffffefffff6b94c6313952393129a57352fff7ceffffff94c6ef42526b2929314a3931efb573ffffffffffffffffffffffffffffffaddef7425a7b3129318c6342084273080000f79c4affffffc6efff526b9c293139524231ce9c73fffff7ffffffffffffffffffffffffade7ff5a5a7b946b5a84b5bd3139524a3931c69463fffff7ffffffefffff6b94c6313952393129a57352fff7ceffffff7bade75a5a5ab5946b4a73a58c4a31c6efff4a6b8c313942393129b57b4affffe7ffffff9cc6ef425a732929314a3931ad8463ffffdeffffffb5e7ff525a7b9c6b5a7badb531425a4a3129dea56bfffff7e7ffff6b84b539425a292929634a39e7b584ffffffefffff6b94c6314252313131734a39ffefb5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7f7f7f7c6c6c6cececec6c6c6c6c6c6c6c6c6cececec6c6c6c6c6c6c6c6c6cececec6c6c6c6c6c6c6c6c6fffffff7f7f7c6c6c6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7d6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff52a5e7000018100000845a31ada5949ca5ad8c7384ffefbdbddef7d6bdb5ffffefffffff63b5ff0000187b2900ffffd6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdef7ffbdb5c6ffefd6d6ffff00317b210800ffb563fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7ffff084aa5000000f79c4affffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6d6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefdedededededed6d6d6d6d6d6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7ffff5294ce0810290000000000000000004a0800c6de94082973100000f7ad5affffff9cefff00104a1808085a4a29dea573ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff2973ce000000ad5210d6ffff083984180000ffbd6bfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7ffff084a9c080000f79c4affffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7ffffffc6c6c6c6c6c6c6c6c6cececec6c6c6c6c6c6c6c6c6cececec6c6c6c6c6c6c6c6c6cececec6c6c6f7f7f7f7f7f7c6c6c6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffd6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcee7ff8c9cad73737b847b73bd9c8cefffe75a84bd73524affdea5ffffffffffff84b5e718314a101010ce7b31ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff84bdef524a5adea56be7ffff39639c524239ffce8cfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7ffff427bb5423939f7b57bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececed6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff949494ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7f7f7f7c6c6c6cececec6c6c6c6c6c6c6c6c6cececec6c6c6c6c6c6c6c6c6cececec6c6c6c6c6c6c6c6c6fffffff7f7f7c6c6c6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffffffff000000fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7d6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6d6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7ffffffc6c6c6c6c6c6c6c6c6cececec6c6c6c6c6c6c6c6c6cececec6c6c6c6c6c6c6c6c6cececec6c6c6f7f7f7f7f7f7c6c6c6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffff000000fffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffd6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececed6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeff7ffe7dee7fff7efffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc6def7bdb5b5f7e7ceffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7f7f7f7c6c6c6cececec6c6c6c6c6c6c6c6c6cececec6c6c6c6c6c6c6c6c6cececec6c6c6c6c6c6c6c6c6fffffff7f7f7c6c6c6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffffffff000000fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7d6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7ffffe7e7effffff7317bd6080008b56318fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7ffff0852a5000000210800d69452ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeff7f7efe7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6d6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7ffff1852a54a1008ffde943984d6000008bd6b21ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8cc6ff63525affce94ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8cc6ff63525affd69cffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa5bdd684a5b5001842421008ffde8cffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3184ce290810efb563ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7c6c6c6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffff9494940000000000000000000000000000000000000000000000000000000000000000000000000000008c8c8cfffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffd6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7f7ffceced6efded6fffffffffffffffffff7ffffced6deded6cefff7e7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeff7ffced6deefded6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffced6efe7d6ceffffefffffffffffffffffffffffffffffffffffffffffff52a5e7080018d68431ffffff317bd6000008bd6318e7f7ffd6cecefff7e7fffffffffffffffffffffffffffffffffffffffffffffffffffffff7ffffced6deded6ceffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffced6e7d6cecef7e7defffffffffffffffffff7ffffd6d6e7efdeceffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7f7ffceced6efded6fffffffffffffffffffffffffffffffffffffffffffffffff7ffffd6deefcececeffefdeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6e7f7ceced6e7d6ceffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6e7f7cececeffefdeffffffffffff73c6ff080829ce7329ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdeefffcececeefded6fffff7fffffffffffffffffffffffff7ffffced6def7e7d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6e7f7cececee7deceffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffced6e7dececeffffefffffffffffff73c6ff080829c67329ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6e7f7e7d6ceffffffffffffffffffffffffffffffffffff3184d6000000c67321ffffffffffffffffffffffffefffffced6e7dececeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7ffffced6e7efded6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdeefffcececeefded6fffff7ffffffffffffffffffffffffffffffffffffefffffceced6ded6cefff7e7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7ffffced6def7e7d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6e7f7cececee7deceffffffffffffc6f7ff00216b6b2908fff7bdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececed6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff398cde000808843108ffffd6ffffffffffffc6ffff082973080000bd944a083184210800ffbd63ffffff398cde080008b55a10ffffffdeffff396bad000018000000000000633118f7d69cc6ffff082173000000000000210808c68442fffff7ffffffffffffffffff84deff0000310000000000000000000000004a0800ffef94ffffff6bade70818390000000808008c4a21fff7ced6ffff083984000000000000000000000000080000ef9c4affffffb5e7ff10316b000808000000522108f7ce8cffffffffffffffffffffffffffffffdeffff08398c4a1000ffefa5ffffff3184d6000000423918001031000000311000e7ad6bffffff3184d6000000bd6b21ffffffffffffffffff6badde081839000000000000311808d69c5affffffd6ffff083984180000ffbd6bffffff2173c6080000d68431ffffff5aadff000010944208ffffe794d6ff102952000008000000100808c67b29ffffffb5e7ff183973000000100800525a290008394a0800fff7a53184d6080008bd6b18ffffffdeffff396bad000818000000000000633118f7d69cffffffffffffffffffffffffffffff94cef710295a000000000000080000ce7b31ffffff3184d6000000bd6b21ffffff8ce7ff000039631808ffffffd6ffff2952940808100000000800007b2908ffffce84d6ff000831631800ffffbdffffffffffffa5deff18396b0000080000001000009c6331fff7d6adffff001052843908ffffd6ffffffffffffffffffffffffbdffff001863390800ffde84ffffffcef7ff295a940000100000000000007b3110ffffc684d6ff000031391808103142000008100000ad6b31ffffded6ffff003184210800ffbd6bffffffffffffd6ffff2952940008100000000808007b2908ffffce3184d6080008bd6b18ffffffffffffffffff6ba5de081839000000080000311000d69c63fffff7adffff001052843908ffffd6ffffffffffffffffffffffff3984d6000008bd6b21ffffff73c6ff000021843108ffffceadffff00105a420800f7e7943984ce0000100800005a421808214a420800ffef9cffffffffffff1863b5000008631800ffffbdffffffffffff6ba5de081839000000000000311000d69c63fffff7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffb5efff103973000000100808525a290008394a0800fff7a53184d6080008bd6318ffffffdeffff396bad000010000000080000ce7b2984d6ff0008396b1800ffffbdf7ffff5a94d6001029000000000000311008ffc67b84d6ff0000316b2108ffffbdc6ffff00216b310800ffce7bffffff0852ad080008e7944284d6ff000031391808103142000008100000ad6b31ffffded6ffff003184210800ffbd6bffffffffffffd6ffff2952940008100000000808007b2908ffffceffffff398cde100008efa552ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7c6c6c6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffffffff000000fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7d6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff94e7ff000842390800ffd684ffffffffffff7bceff0000294a1000cee794083184180000ffbd6bffffff398cde000000b56310ffffff398cd6000008522908948c7b31638c000010732908c6efc67b6b94bdad948cbdc600184a390800ffde8cffffffffffffffffff9cefff00104a0800004a39294242424a4a4a734a42fff7b5a5efff00185218000084734210396b080008c66b21efffff084a9c0000003921084a4a4a4242424a4a4aefb573efffff1052a50800006b4218427384000010732908fff7c6ffffffffffffffffffffffff94e7ff000842944208ffffe7ffffff317bd60000082908008c845a3163840000104a1000ffefa5317bd6080008b56318ffffffffffff8cd6ff000831210800947b4a638c9c000831290800f7c673d6ffff00317b180000ffbd63ffffff186bbd080000ce7b29ffffff52adf7000010944200ceffe7002973100000946b39b5b5ad8c9cadd6ad8cf7ffff216bc6000000522908848c7b18396b0000004a0800ffef9c3184d6000000bd6b18ffffff398cd600000852210894947b31638c000008732908fff7c6ffffffffffffffffffceffff08317b100000946b39b5b5ad94a5add6a584ffffff317bd6080008b56318ffffff8cdeff0008395a1000ffffff297bce0000086b3910b5ad949cadb5ad8c94ffffd684d6ff0000316b2108ffffb5ffffffd6ffff08398c0000007b5221849494103163000000c67329defff75a73ad845252fff7bdffffffffffffffffffffffffb5ffff001863310000ffde84ffffff317bce0000006b3910b5ad94a5adb5a5848cffffd67bd6ff000831080000845a2963848c001039100000efa552d6ffff083184180000ffbd6bffffffffffff2973c60000086b3910b5ad949cadb5ad8c94ffffd63184d6000000bd6b18ffffffffffff84d6ff000839210800947b525a8494001031290000ffc673deffff5273ad845a52fff7bdffffffffffffffffffffffff317bd6000008bd6318ffffff6bbdff0000217b2900ffffd6adf7ff00105a420000bdde94001863290800ad9c63427ba5000010420800ffe794ffffffa5efff001052080800180808efad5affffff84d6ff000839210000947b52638494001031210000ffc673fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7ffff216bbd000000522908848c7b18396b0000004a0800ffef9c3184d6000000bd6b21ffffff3984d6000008391808948463738c94ce946b84d6ff0000316b1800ffffbd7bceff000029391000ad946badb5b5848c9cffd6ad7bd6ff000831631800ffffbdbdffff08216b290000ffce7bf7ffff105aad000000e794427bd6ff000831080000845a2963848c001039100000efa552d6ffff083184180000ffbd6bffffffffffff2973c60000086b3910b5ad949cadb5ad8c94ffffd6ffffff7bceff000831a55210fffff7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6d6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffff104a9c0000002118101818182121210810180800089c4a10d6ffef003184210800ffbd6bffffff398cde080008b55a10deffff003984100800f7a552ffffffc6ffff082973210000ffc673ffffffb5d6ef426b8c000821390800ffde8cfffffffffffffffffff7ffff185aad080008ad5a21ffffe7ffffffffffffffffff52adf70000108c3908ffffde84d6ff0008316b2108ffffbd63b5f7000018632908ffdeadffffffffffffffffffa5f7ff081052390800ffde8cd6ffff083184180000ffbd6bffffffffffffffffffffffff6bbdff080821c66b21ffffffffffff3984d6000008b56318fffff7deffff083184100000efa5523984d6000008bd6b21ffffffffffff398cde000008a55210fffff7ffffff2173c6000000c67321d6ffff083184180000ffbd6bffffff216bc6000000d68431ffffff5aadff00000894420884d6e70008394a1000adad84adadadadadadbdadadd6f7de083184100800f7ad52ffffff8cdeff0008394a0800fff7a53184d6080008bd6318deffff08398c100000f7a552ffffffc6ffff082173210000ffc673ffffffffffffffffff8cdeff0008314a1808ada57badadadadadadbdadadfff7d63984d6000008bd6b21ffffff8ce7ff000839631808d6ffff08398c100000ad844aadadadadadadadadadf7d6bd84d6ff0008396b1800ffffbdffffff8cdeff0008395a1000fff7a5ffffff6bc6ff0008216b2100ffffc6ffffffffffffffffffffffffffffffffffffffffffbdffff001863390800ffd684deffff083184180800a57b4aadadadadadadadadadf7d6bd84d6ff000831631808fff7b5ffffff3184d6000008a55208d6fff7083184210800ffbd63ffffffd6ffff083984100000ad844aadadadadadadadadadf7debd3184d6080008bd6318ffffffffffff398cde000000ad5a10fffff7ffffff216bc6080008c66b21ffffffffffffffffffffffffffffffffffffffffffffffff3184d6000000bd6b21ffffff6bc6ff000021843108ffffceadffff000852420800c6de9408297b390800f7ce84bdffff08216b420800ffef9cffffff4a9ce7000008736b39000839ad5210ffffef398cde000008ad5a10fffff7ffffff216bc6080008bd6b21ffffffffffffffffffffffffeff7ffe7e7e7e7e7e7e7e7e7efefefe7e7e7f7efeffffff7ffffffffffffd6ffff003184100800f7ad52ffffff8cdeff0008394a0800fff7a53184d6080008bd6b18deffff003184100800ef9c4affffffffffffffffff84d6ff000831631800ffffbd3184d60800087b4a10adadadadadadadadadd6bdad84d6f70008316b2108ffffbdc6ffff00216b310800ffce7bffffff105aad080000e7944284d6ff000831631808fff7b5ffffff3184d6000008a55208d6fff7083184210800ffbd63ffffffd6ffff083984100000ad844aadadadadadadadadadf7debdffffffadffff001052843108ffffceffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7c6c6c6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffff000000fffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffd6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff52a5ef000010210800424231313939000821100000efa552d6ffff083184180000ffbd6bffffff398cde000000b55a10ceffff08297b180000ffbd6bffffffdeffff003184100000efad523984ce000010000000291000ce945affffefffffffffffffffffffffffffc6f7ff10397b080000733910ffe7b5ffffffffffff297bce000008b56318ffffffadf7ff00105a390000ffde8cefffff3984c6000010421808deb573ffffffffffff7bd6ff000029631800ffffb5ffffff105aad080000de8c39ffffffffffffffffffffffff5ab5ff000010d67b31ffffffffffff317bd6000008bd6b21fffffff7ffff0852a5000000e79442317bd6000008b55a10ffffffffffff297bce000000bd6b21ffffffffffff3184d6000008ad5208d6ffff00317b210800ffb563ffffff186bbd080008ce7b29ffffff52adf70000108c39007bcede000029080800080808101010000008310800c6c67b08297b180000ffbd6bffffffa5ffff0008524a0800ffef9c3184d6000000bd6b21c6ffff08297b180000ffbd6bffffffdeffff003184100000f7ad52ffffffffffffffffff73ceff000829080000101010080808000808290000ffd684317bd6000008bd6318ffffff84deff0008395a1000ceffff002973000000080808101010000808080000ce7b2984d6ff000031631800ffffb5ffffff73c6ff0008296b1800ffffbdffffff84deff0000315a1000fff7adffffffffffffffffffffffffffffffffffffffffffb5f7ff001863310000ffde8cceffff08297b000000101008080808080810000000d684317bd6ff0008316b2100ffffc6ffffff52a5f7000008944208d6ffde083184100000ffb563ffffffceffff002973080000080800101010000808080000ce7b293184d6000000b56318fffff7ffffff2973ce080008bd6318ffffffffffff398cde000000ad5a10fffff7ffffffffffffffffffffffffffffffffffffffffff317bd6080008b56318ffffff6bbdff0008217b2900ffffceadf7ff00105a390000ffe7947bb5e710214a000000101008000008420800ffe794deffff003184290800d6c67308398c4a0800ffef9c2973c6000008bd6b18ffffffffffff3984de000000ad5a10fffff7ffffffffffffffffff004aa5000000000000000000000000000000520800ffffadffffffffffffceffff08297b180000ffbd6bffffffadffff0008524a0800ffef9c3184d6000000bd6b18ceffff08297b180000ffbd6bffffffffffffffffff84d6ff0000316b2108ffffb5297bce0000001008080808080810100000008431087bcece000831631800ffffbdbdffff00216b290000ffd67bf7ffff105aad000000e794427bd6ff0008316b2100ffffc6ffffff52a5f7000008944208d6ffde083184100000ffb563ffffffceffff002973080000080800101010000808080000ce7b29ffffffb5ffff00186b6b2100ffffc6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececed6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffadf7ff00105a521000ffef9c8cdeff0008395a1808ffefadd6ffff083184100000de9442ffffff216bbd080008b56318efffff084a9c080000ce7b31ffffffa5efff081852290000c6ce8400216b180800c68c4affffefffffffffffffffffffffffffffffffffffffffffffdeffff3163a50008104a1800ffde9cffffff2973c6000000c67329ffffffbdffff001863310800ffce7bfffffff7ffff6ba5de001031210800d6944affffff73c6ff0008296b2100ffffc6ffffff216bbd000000ce7b31ffffffffffffffffffffffff63bdff080818c67321ffffffffffff3184d6000000843908ffffd6ceffff002973100800efa5523184d6000000522108efce94f7eff74a9cef0808107b3108ffffcee7ffff1852a5080000d67b31d6ffff083984080000e79442efffff1052a5000000a55210ffffef4294e70000089c4a08a5efef081052521000ffefadceffff083184420800efef9c084a9c080808ce7b31ffffff73c6f70008314a0800fff7a53184d6080008bd6b18efffff084a9c080808ce7b31ffffffa5e7ff081852290800ffd67bffffffffffffffffffa5f7ff0010525a1808ffefa5d6ffff00297b4a0808ffef943184d6000000944210ffffde6bbdff0000216b2108efffff1052a5100000f7ad5affffff317bd6080000ef9c4a84d6ff000831180000d69c52efefefa5e7f700084a310808f7ce7bffffff52a5e70008187b2908ffffd6ffffffffffffffffffffffffffffffffffffffffffbdffff001863390800ffde84f7ffff1052a5180808efa552ffffff297bce080808ef944284d6ff000031390808ffd684f7ffff216bbd080008a55208d6fff7003184080000944a18f7efd6e7efef1052a5100000efad52ffffff3184d6080008e79c4a3184d60000084a1800efd694efefef52a5ef0000087b3108fff7ceefffff1052a5080008ce7b29ffffffffffffffffffffffffffffffffffffffffffffffff3984d6000008944208ffffde52a5f7000010521008ffefa594e7ff0008394a0800ffef94f7f7fffffff7dee7f784b5ce08104a4a0800fff7a573ceff0008296b2100ffffc6317bd6100808e7944252a5ef0000087b3108fff7ceefffff1052a5080008ce7b29ffffffffffffffffffffffffa5c6e79c9c9ca5a5a59c9c9ca5a5a59c9c9cc6a5a5ffffe7fffffffffffff7ffff084a9c080000ce7b31ffffff73c6f70008314a0800fff7a53184d6080008bd6318f7ffff1052ad080008b56321fffff7fffffffff7f784d6ff0008396b1800ffffbd52a5ef080810a55210ffffef7bceff08083194420884d6e7000031420808ffde8ca5f7ff001052180800efa552e7ffff00398c080000ef9c4284d6ff000031390808ffd684f7ffff216bbd080008a55208d6fff7003184080000944a18f7efd6e7efef1052a5100000efad52ffffff3184d6080008ef9c4affffffb5ffff00105a7b3108ffffceffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffde7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffffffff000000fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7d6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7ffff1863b5080000efa552398cde000008ad5a10fffff7d6ffff083184080000211810213129000810080000e79c4affffff73c6f7000829100000313118081831000000a55218deffde104a9c0800006342214a5a63945239ffffd6fffffffffffffffffffffffffffffffffffff7ffff3173bd0000088c3908ffffde297bce080008b56318ffffffb5ffff001863290000ffd684ffffffffffffffffff73c6f7000831421000ffde8c7bceff0000296b1808ffffb5ffffff1063b5080000ce7b29ffffffffffffffffffffffff8cdeff000039a55210ffffefffffff317bd6000008080800312118102131000008521000ffefad317bd6000008181808000010732100c6f7ff082973000000312108183139000008521800ffde9cd6ffff00317b080000211010213131000008080000181818313121000818080000c67321ffffff3173c6000008523110315263000010a55218ffffe76bbdf70000211000003131210810210000004a0800ffef9c3184d6000000bd6b18ffffff73c6f7000829100000393121081831000000a55218ffffdefffffffffffffffffff7ffff317bc6000008523118295263000010a55210ffffef317bd6000008100800312921001021000000944208ffffff7bc6f7000831311000526352001029521800ffe7a584d6ff000031181000000818290800efc6733173c6000008211000293931000818100000e7a552ffffffffffffffffffffffffffffffffffffffffffadf7ff10215a000810000000211810b56b297bc6ff000831311800526352001031521000ffefa57bd6ff000831080000211810213131000010100000efa552d6ffff083184080000101818000000ce732973c6f700083131100052635a001029521800ffe7a53184d6000000181810000008732908bdf7ff0831730000003121101829310000084a1800ffe7a5ffffffffffffffffffffffffffffffffffffffffffffffff317bd6000008101008313121000821000000181808312121081829000000732100ffffce5aadf7392118635a4a294a63000008944210f7ffde216bbd000000bd6318fffff77bceff0000218c3908bdefde0831730000003121101829390000084a1000ffe7a5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6bb5f70000211008003131210010210000004a0800ffef9c3184d6000000bd6b21ffffff84ceff001039080000312110213139bd6b2984d6ff0000316b1800ffffbdc6ffff083173180000635231103152100000efa5527bd6ff000831080000312118102131000000180800211818182931000008210000ffc6737bd6ff000831080000211810213131000010100000efa552d6ffff083184080000101818000000ce732973c6f700083131100052635a001029521800ffe7a5ffffff84d6ff0008399c4a08fffff7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6d6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff949494ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff63bdf7080821845210084284180000ffb563ffffffe7ffff5a73ad6b5a5aadb59c425a84312931a56b4affffd6ffffffffffff9cceef425273313139423929b58463fff7deffffffc6efff526b94293142393131ad734affffefffffffffffffffffffffffffffffffffffffffffff9cefff0008424a0800ffef9c52a5f70000089c4a08ffffef9cefff0008424a0800ffef9cffffffffffffffffffefffff084a9c080000f7a54aa5efff081052420800ffef9ce7ffff084a9c080000ef9c4affffffffffffffffffffffffceffff0831845a1800ffffb5ffffff7bb5e75a525ab59c6b527bad313142634231f7ce94ffffff7bb5e75a525ab59c6b426ba5945239ffffffceefff52739431394239312984634af7deadffffffe7ffff5a7bad6b5a52b5bd9c425a84393131ad734ac6efde42638c313139845a39ffefc6ffffffefffff6b94c6313952393129a57352fff7ceffffffffffff7badde313952423131738c630008424a0800fff7a57bade75a5a5ad69c6bffffffffffff9cceef4252733131394a3931b58463fff7deffffffffffffffffffffffffffffffefffff6b94c629394a4231319c7352fff7d6ffffff7bb5e75a525abd9c6b527bad3131426b4a31ffdea5ffffffffffff94c6ef39526b312929735242f7ce9cffffffade7ff5a5a7b946b5a73a5b54a3142ffd694efffff739cce314252313131634a39deb584fffff7ffffffffffffffffffffffffffffffffffffffffffbdf7ff425a8c000821180800524a31ce9463ffffff94c6ef394a6b313131735239f7d6a5ffffff84d6ff0008316321087bad9c31425a423129c69463ffffefe7ffff5a7bad6b5a5aa5b594394a73d68c4affffff94c6ef39526b312931735242f7ce9cffffff7bade75a5a5ab5946b4a73a58c4a31ffffffc6efff5a739c293142393131845a42ffdeb5ffffffffffffffffffffffffffffffffffffffffffffffffffffff7bade75a525abd9c6b5a84b5313142734a31efdead638cc631394a5a3931efc68cffffffb5e7ff526b8431394a31292984634affe7b5d6ffff5a6b9c635a5af7c68cffffffceffff5a6b9c845a52fff7bdc6efff5a739c29314239313184634affdeb5fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7ffff7badde313952423131738c630008424a0800fff7a573ade75a5a5ad69c6bffffffffffffadd6f7425a7b293139393129dea563ade7ff5a5a7b9c6b5affffd6ffffffc6efff4a6b94313139523931d6a573fffff7b5e7ff525a7b9c6b5a84b5b53142634a3931dead738cc6e7394a63393129c68c5affffef84d6ff0008316321087bad9c31425a423129c69463ffffefe7ffff5a7bad6b5a5aa5b594394a73d68c4affffff94c6ef39526b312931735242f7ce9cffffffffffff4a9cef080008e79442ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7c6c6c6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffd6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc6ffff00216b1810000008186b2108fff7b5ffffffffffffe7ffffc6adc6ffffe7f7fffffff7f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7ffff5a7bb5bda57bdedece5294c6000018521000fff7ad9ce7ff00104a390800dec684397bc60000108c3908ffffde73adf7a5845ad6cebd94cede001852100000f7a552e7ffff084a9c100000c67b3984cede000839390800ffd68cffffffffffffffffffffffffffffff428cde100010e79c4affffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa5f7ff00084a4a0800ffef9cdef7ffb5b5c6ffefd6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffb5ffff001863290000ffd684ffffffffffffffffffffffffffffffffffffffffffffffff7bd6ff000831631800ffffbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa5f7ff00004a4a0800ffef9cdeffffb5adbdffefd6fffffffffffffffffffffffffffffffffffffffffff7ffffb5c6deefd6bdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7bd6ff000831631800ffffbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6ffff083184521800ffe7a5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececed6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff297bce000000080000bd6b21ffffffffffffffffffc6ffff2129735a5a42082142180000e7a552ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff105aad000808000000000000080000c67b31fffff7ffffff428cd6080818000000000000290800f7bd73ffffff5aadff000010000000000000000000733108fff7c6ffffff94d6ff001042000008000000080000bd6b29fffff7ffffffffffffffffffffffffffffffceffff08317b732908fff7bdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9cf7ff0008524a0800fff7a52173c6080008a55210ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffff104a9c0808084a2910a5735affffffffffffffffffffffffffffffffffffffffff84d6ff0000316b2108ffffbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9cf7ff0008524a0800fff7a52973c6000008a55210ffffffffffffffffffffffffffffffffffffffffff73c6ff000829521000fff7adffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff84d6ff0000316b2108ffffbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff52a5e7100818d68c42ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7c6c6c6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7d6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc6e7ffa5a5ada59c9cffe7c6ffffffffffffffffffffffff7bb5e7635a63bd9c7b5aa5d6ad5a29fffff7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffff9cadce7b848c847b73debd9cfffff7ffffffffffffffffff9cc6e77b7b8c947b73f7d6b5ffffffffffffffffffb5d6ef7b8c9c7b737bb59484fff7deffffffffffffffffffc6e7ff7b8c9c847b7bd6ad94fffff7ffffffffffffffffffffffffffffffffffffffffffc6e7ffa59ca5ffe7c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbdffff394273734239fff7b58cc6ef4a4252dead73ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffb5e7ff314a7b1010217b3110ffffffffffffffffffffffffffffffffffffffffff9cdeff3942638c5239ffffceffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffb5f7ff3942737b4239fff7b584c6ef4a4a5ae7ad73ffffffffffffffffffffffffffffffffffffffffffc6efff425284ad7352ffffdeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9cdeff3942638c5239ffffcefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7ffffa5bddec6ad9cffffe7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6d6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7a552ffefceffffffffffffffffffe7ad52f7e7cee7a552e7a552de7b00d67b00fff7efffffffe79431ffffffffffffefc694f7deb5ffffffde9431ffffffffffffffffffffffffffffffe7ad52d67b00de7b00e7a552ffffffe7a552fff7efffffffffffffe7b573de7b00d67b00ffefceefc694f7deb5fffffffff7efe7a552ffffffde9429fffffffffffff7ce94e7a552fffffffffffffff7efd67b00de7b00d67b00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefd6efce94ffffffffffffffffefe7a552ffffffe7a552ffdeb5ffffffffefd6e7a552ffffffde9429fffffffffffff7ce9cf7deb5ffffffde9429ffffffffffffffffffffffffffffffe7a552ffffffffffffe79431ffffffefad5afff7e7fffffff7deb5efbd7bfffffffffffffffffff7ce94f7d6b5fffffffff7efefad5affffffe79431ffffffffffffe7a552efbd7bfff7efffffffde9429ffffefffffffffefd6e7a552fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffd6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececed6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffde9431d67b00de7b00d67b00f7deb5ffffffe7ad52fff7e7ffffffffffffe7ad52ffffffde9431ffffffffffffefc694f7deb5ffffffe79431fffffffffffffffffffffffffffffff7deb5d67b00de7b00de8c29ffffffe7a552fff7effffffff7ce94f7e7ceffffffffffffffffffefc694f7deb5fffffffff7efe7a552ffffffde8c29fffffff7e7ceefbd7bf7e7cef7ce94ffffffe7ad52ffffffffffffffffffe7ad52ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefc694ffdeb5ffffffe79431ffffffffffffe7a552efbd7bffffffffffefde9429ffffffd67b00ffefd6fffffff7ce94f7d6b5ffffffd67b00ffefd6ffffffffffffffffffffffffffffffffffffffffffe79431ffffffefad5aefce94ffffffffe7ceefad5afffffffffffffffffff7ce9cde9429ffffffffe7ceefad5affffffe79431ffffffefbd7bffe7ceffffffe7a552ffffffde9429fff7efffffffffefd6e7a552fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7d6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6d6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7efe7a552ffe7ceefb573ffffffffffffe7a552efc694de7b00d67b00ffe7ceffffffe79431e7a552e7a552efc694f7deb5ffffffde9431e7a552e7ad52ffffffffffffffffffefbd7bd67b00de7b00efc694ffffffe7a552efbd73d67b00ffffffefc694de7b00d67b00ffefceefc694f7ce94d67b00de7b00f7e7ceffffffde9429fff7efde8c29fffffffffffff7ce94f7d6adfff7efd67b00de7b00d67b00fff7efffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececec6c6c6cececec6c6c6cecec6c6c6c6cecec6c6c6c6c6c6c6c6c6bda5a5a5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefad5aefb573ffefd6ffffffffffffe7a552ffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7ce94f7d6b5fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffd6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececed6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececeefefefd6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededebdbdbdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7d6b5e79431ffffffffffffffffffe7ad52fff7e7ffffffffffffffffffffffffffffffffffffffffffe7b573f7ce94ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefc694f7deb5fffffffffffffffffffff7efd67b00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc6c6ef736bce8c7bde8c84de847bde8c84de847bde8c84de847bde8c84de847bde6b63bd8c84defffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7d6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7ffffced6deded6ceffffefffffffffffffffffffffffffe7f7ffcececeefded6fffffff7ffffcecedeffefdeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdeefffdeced6fff7e7ffffffffffffffffffffffffffffffefffffced6dedececeffffefffffffffffffffffffffffffffffffffffffffffffd6e7f7cececeffefdeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcedeefefded6fffff7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6d6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8c84e71000ef1000ef1000ef1000ef1000e71000e71000e71000e71000de1000e71000de1000ceffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffceffff083184180000ffb563ffffffffffffffffff6badde001839000008000000311808d69c5affffffffffff7bc6ff001031000008732100c6f7c610317b0008081808004a5a4a0000189c4a08d6ffef083184180000ffbd6bffffffffffffffffffffffff84d6ff000831631800ffffbddeffff08398c100000ffb5637bc6f70810390000004a210818425a080008e79442ffffff6ba5de081839000000080000732908ffffce3184d6080008bd6b18ffffffa5deff18396b0000080000001000009c6331fff7d6ffffff3184d6080008bd6b18ffffff8cdeff0008425a1000ffffff317bc60808100800005a4a210018424a0800ffef943184d6000000bd6b21ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8c84e71800f7b5adff3121f71000efb5b5ff9c94f7a59cff1000e7c6c6ff1000e71800e71000cefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffffffffd6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6fffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffd6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6ffff00297b180000ffb55affffffffffff8cd6ff0008312908008c7b4a638c94001031290800f7c673ffffff1063b50000006b3910c6a59463b5de0000186329009cad9c104273000000944200d6ffef00317b210800ffb563ffffffffffffffffffffffff84d6ff0000316b2108ffffb5deffff00398c100000efad5a1863bd0000009c6331739cad001842000000ef9c4284ceff000839100000846b39849494946b73ffffce3184d6000000bd6b18d6ffff08398c0000007b5221849494103163000000c67329fffff73184d6000000bd6b18ffffff8ce7ff0000395a1000b5ffff00186b290000ad9c6342739c000018420000ffef94317bd6080008b56318ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececed6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8c84e71000efb5adff948cf73121efb5adff2918efada5f73929efd6d6ff8473f71000de1000ceffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffceffff083184100000ffb563ffffffffffff3984de080008a55210fffff7ffffff2973c6000000c67321f7ffff105aad080000ef9442ffffff7bceff000029844210ffefce6bc6ff0000219c4a08d6ffe7083984180000ffbd6bffffffffffffffffffffffff84d6ff0008396b1800ffffbddeffff08428c100000f7b5632973c6100808ce8439fffff7186bbd080008e79442398cde000000a55210ffffefffffffffffffffffff3184d6080008bd63188cdeff0008395a1000fff7a5ffffff6bc6ff0008216b2100ffffc63184d6080008bd6318ffffff8cdeff0008395a1000ceffff002973421000efce84c6ffff00216b4a0800ffe7943984d6000008bd6b21ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8c84e71800f7b5adff524af7ada5ffb5b5ff3121efceceff2110efc6c6ff1000e71800e71000cefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7d6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffceffff00297b180000f7b55affffffffffff297bce000000bd6b21ffffffffffff3184d6000008ad5210ffffff0852a5080000e79442ffffffe7ffff427bbd000821080000081008000008944200d6ffef00317b180000ffbd63ffffffffffffffffffffffff84d6ff0000316b1800ffffbddeffff003984100000ffad5abdefff21427b000010080000081010000000e79442297bc6080008b56318ffffffffffffffffffffffff3184d6000000bd6b2173c6ff0008296b1800ffffbdffffff84deff0000315a1000fff7ad3184d6000000bd6b21ffffff8cdeff000039631000ffffff7bbdef082142000008100800000810420000ffef9c317bd6000008bd6318ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6d6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8c84e71000ef635aff8c84f74231f76352f78c84ff4a39ef1000ef7b73f78c7bf71000e71000d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdedede848484ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffceffff083184180000ffb563ffffffffffff4a9cef0000107b3100ffffceefffff1852a5000000d68431ffffff1052ad080000ef9c4afffffffffffff7eff7f7ffffced6e74a84bd000010a55210d6fff7083184180000ffbd6bffffffffffffffffffffffff84d6ff000831420800ffe794bdf7ff08216b180000ffbd6bf7fffffff7f7e7f7ffbdcede104284080008f7a54a5aadf70000106b2908ffefb5fffffff7f7ffffffff3184d6080008bd6b18a5efff00084a310808f7ce7bffffff52a5e70008187b2908ffffd63184d6080008944208ffffe763bdf7000821631800ffffffeff7fffffff7d6e7f784bdce001042521008fff7a53184d6000000bd6b21ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8c84e71800de1000de1800de1000de1000de1000d61800de1000d61000d61000d61800d61000c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdedede7b7b7bfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffd6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6ffff00297b180000ffb55affffffffffffc6f7ff082973000000311808183139000008521808e7de9c215aa5000810000000181008843921f7ffc6215aad4a392163635a08294a100000de8c39d6ffff00317b210800ffb563ffffffffffffffffffffffff84d6ff0000311008002918101029310000004a1000ffe794adffff21185a635242425a63001029420800ffde94cef7ff1039840000002918083139316b3121ffffbd3184d6000000bd6b18f7ffff3173c6000008211000293931000818100000e7a552ffffff3184d6000000181008312918081829000000944208ffffff5aadff392118635a52294a5a0000108c3908ffffde317bd6080008b56318ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececed6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6fffffffffffffffffffffffffffffffffff7ffffffffffffffffffc6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdedede848484ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffceffff083184100000ffb563ffffffffffffffffffceefff52739c31394239292984634af7deadf7ffff5a84b5082142000000523918a56b5affffde84b5e7425a6b2929314a3931b5845affffe7d6ffff083984180000ffbd6bffffffffffffffffffffffffade7ff5a5a7b9c6b5a84b5bd3139524a3931d6a56bffffffdeffff6b8cbd3942523129315a4231e7bd8cffffffffffffd6f7ff6384ad2939423129299c6339ffffde7bade75a5a5ad69c6bffffffefffff739cce314252313131634a39deb584fffff7ffffff7bade75a5a5ab5946b5a84b52931396b4a39f7d6a5ffffffb5e7ff5a6b8c293142393131845a42ffe7bdffffff3984d6000008bd6b21ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefdedededededededededededededededed6d6d6d6d6cececec6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffb5b5b5292929313131292929e7e7e7c6c6c63131315a5a5affffffffffffffffffffffff3131312929293131317b7b7bffffffffffffffffffffffffffffffffffffffffffffffffffffff7b7b7bdededeffffffffffff7b7b7b313131292929848484fffffff7f7f7292929313131292929313131292929f7f7f7ffffffffffffffffffffffffffffffffffff292929cececeffffffffffffffffffcecece292929313131292929313131efefefcecece9c9c9cffffffffffffffffff5a5a5ab5b5b5efefef313131292929313131b5b5b5ffffffffffff636363efefefffffffffffffe7e7e7292929313131292929848484ffffffffffffffffff9c9c9cc6c6c6ffffffffffffffffffc6c6c6313131efefefffffffffffffffffffffffffcecece9c9c9cffffffffffffffffffffffffcecece9c9c9cffffffc6c6c69c9c9cfffffffffffffffffff7f7f7292929cececededede636363ffffffffffffffffffffffffefefef313131ffffff9c9c9c292929313131292929848484ffffffffffffffffffffffffffffffffffffb5b5b59c9c9cffffffffffffdedede313131292929313131dededeffffffffffffffffffffffffffffffffffffffffffdedede3131312929299c9c9cffffffffffffffffffb5b5b5b5b5b5ffffffffffffffffffffffffffffffffffffffffffffffff9c9c9c2929293131312929293131319c9c9cffffffffffffffffffb5b5b59c9c9cffffffffffffb5b5b59c9c9cffffffffffffffffffcecece292929636363ffffffffffffefefef636363ffffffffffffffffffffffffefefef636363ffffffffffffffffff9c9c9c7b7b7bffffffffffff848484292929313131292929ffffffdedede636363ffffffe7e7e77b7b7b636363292929313131efefefffffffffffff848484292929313131b5b5b5636363ffffffffffff292929fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7d6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffb5d6f794949c849c9c00184a100000946b399c9c9cbda59cffffe7ffffffffffffffffffffffffffffffffffffffffffffffff0852a5080000e79442ffffffffffffffffffffffffffffffffffffffffffffffffd6ffff00317b180000ffbd63ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdef7ffb5b5c6ffefd6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff317bd6000008bd6318ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6d6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefded6d6dededed6d6d6dededed6d6d6efefefb5b5b5bdbdbda5a5a5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9c9c9c5a5a5affffffffffffffffff949494ffffffffffff9c9c9cadadadffffffffffff636363c6c6c6ffffffffffff9c9c9cadadadffffffffffffffffffffffffffffffffffffffffffffffff848484dededeffffffadadad848484ffffffffffff9494949c9c9cffffff636363ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc6c6c66363637b7b7bffffffffffffffffffc6c6c69c9c9cffffffffffffffffffffffffc6c6c69c9c9cffffffffffffc6c6c6848484ffffff9c9c9cffffffffffffffffff848484c6c6c6ffffff5a5a5af7f7f7ffffffcecece292929f7f7f7ffffffffffffadadad636363ffffffffffff949494cececeffffffffffffffffff2929295a5a5af7f7f7ffffffffffffffffffffffffc6c6c69c9c9cffffffffffffffffffffffffc6c6c69c9c9cffffffcecece9c9c9cffffffffffffffffff7b7b7b636363c6c6c6ffffff5a5a5adededeffffffffffffffffffb5b5b5949494ffffff9c9c9ccececeffffffffffffffffffffffffffffffffffffffffffffffffffffffb5b5b59c9c9cffffffffffffffffffffffffffffffefefef292929efefefffffffffffffffffffffffffffffffffffff292929efefefffffff949494cececeffffffffffffc6c6c69c9c9cffffffffffffffffffffffffffffffffffffffffffffffffadadadcececeffffffffffffffffffffffffffffffffffffffffffb5b5b5949494ffffffffffffb5b5b5949494ffffffffffffffffffffffffffffff9c9c9cb5b5b5fffffff7f7f75a5a5afffffffffffffffffffffffff7f7f75a5a5afffffffffffff7f7f7292929ffffffffffff636363949494ffffffffffffffffff949494dedede5a5a5affffffdedede292929efefefffffffc6c6c6636363ffffffb5b5b57b7b7bffffffffffff9c9c9c5a5a5affffffffffff313131ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3184d60000080000000000000000000000000000006b1808ffffb5ffffffffffffffffffffffffffffffffffffffffffffffffbddef773849cf7bd8cffffffffffffffffffffffffffffffffffffffffffffffffd6ffff083184180000ffbd6bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff2173c6080008a55210ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3184d6000000bd6b21ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdeded6ffffffffffffffffffffffffffffffffffffffffffd6d6d6dededee7e7e7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7292929ffffffffffffffffffffffffffffffffffffffffffdedede848484fffffff7f7f75a5a5affffffffffffffffffefefef636363ffffffffffffffffffffffff7b7b7b313131292929313131292929313131c6c6c69c9c9cc6c6c6ffffffffffffdedede7b7b7bffffffb5b5b59c9c9cffffffffffffffffffffffffffffffffffffffffffffffffffffff9c9c9cdedede636363efefefffffffffffffcecece9c9c9cffffffffffffffffffffffffcecece9c9c9cffffffffffff636363dededeffffffffffffffffffffffffffffffb5b5b5b5b5b5ffffff636363efefefffffff5a5a5adededeffffffffffffffffffffffff9c9c9ccececeffffff9c9c9cc6c6c6ffffffffffffb5b5b5b5b5b5848484efefefffffffffffffffffffffffffcecece9c9c9cffffffffffffffffffffffffcecece9c9c9cffffffc6c6c69c9c9cffffffffffffdedede848484b5b5b5cececeffffffb5b5b5292929313131292929313131292929dededeffffff9c9c9cc6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffb5b5b59c9c9cffffffffffffffffffffffffffffffffffffb5b5b5b5b5b5ffffffffffffffffffffffffffffffcecece7b7b7bffffffffffffdedede7b7b7bffffffffffffffffff5a5a5affffffffffffffffffffffffffffffffffffffffffffffffffffff292929f7f7f7ffffffffffffffffffffffffffffffffffffb5b5b59c9c9cffffffffffffffffffffffffffffffffffffffffffffffffffffffe7e7e77b7b7bffffffefefef636363ffffffffffffffffffffffffefefef636363ffffffffffff9c9c9cb5b5b5ffffffcecece7b7b7bffffffffffffffffffffffffffffffffffffffffffffffffdedede7b7b7bffffffffffffffffff7b7b7bf7f7f79c9c9cdededeffffffffffffefefef636363ffffffffffff292929fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffd6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffb5d6f79c9ca5a5a5a59c9c9ca5a5a59c9c9ca5a5a5c6a59cffffe7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdeffff39639c524239ffce8cffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8cc6ef4a4252dead73ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff639cde423942ce8c52ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececed6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6d6d6d6d6d6d6d6d6d6cececed6d6d6cececed6d6ceb5b5b5e7e7e7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc6c6c69c9c9cffffffffffffffffffffffffffffffffffffffffffdedede7b7b7bffffffdedede848484ffffffffffffffffffffffff292929ffffffffffffffffffffffffdedede7b7b7bffffffffffff848484dededeffffffc6c6c6848484ffffffffffff9c9c9ccececeffffffffffffc6c6c6636363ffffffffffffffffffffffffffffffffffffffffffffffff292929ffffffadadadcececeffffffffffffc6c6c69c9c9cffffffffffffffffffffffffc6c6c69c9c9cffffffb5b5b5949494ffffffffffffffffffffffffffffffdedede313131efefefffffff5a5a5af7f7f7efefef636363ffffffffffffffffffffffffffffffcecece949494ffffff9c9c9ccececefffffff7f7f7292929ffffff5a5a5af7f7f7ffffffffffffffffffffffffc6c6c69c9c9cffffffffffffffffffffffffc6c6c69c9c9cffffffcecece949494ffffffffffff636363dedede9c9c9cc6c6c6ffffffefefef636363ffffffffffffefefef636363ffffffffffff949494cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffb5b5b5949494ffffffffffffffffffffffffffffffffffffb5b5b5adadadffffff5a5a5a313131292929cececeadadadb5b5b5ffffffffffffffffff313131ffffffffffffffffff848484dededefffffffffffff7f7f7292929292929292929f7f7f7ffffffffffff5a5a5acececeffffffffffffffffffffffffffffffb5b5b59c9c9cffffffffffffffffffffffffffffffffffffffffffffffffffffffdedede848484fffffff7f7f75a5a5afffffffffffffffffffffffff7f7f75a5a5affffffdedede636363ffffffffffff949494cececeffffffffffffffffffffffffffffffffffffffffffffffffdedede848484ffffffffffffffffff848484dedede9c9c9cc6c6c6fffffffffffff7f7f75a5a5affffffffffff292929ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececeb5b5b5ffffffffffffffffffffffffffffffffffffffffffdedede848484ffffffdedede7b7b7bffffffffffffffffffffffff313131ffffffffffffffffffffffffffffffb5b5b5b5b5b5ffffff7b7b7bdededeffffffffffffdedede313131292929cececeffffffffffffffffffffffffefefef313131ffffffffffffffffffffffffffffffffffffc6c6c69c9c9cffffffe7e7e77b7b7bffffffffffffcecece2929293131312929299c9c9cffffffcecece292929313131292929dededeffffffffffffffffffffffff292929313131ffffffffffffffffff636363efefeff7f7f77b7b7bffffffffffffffffffffffffffffffdedede848484ffffff9c9c9cc6c6c6ffffff7b7b7bcececeffffff636363efefefffffffffffffffffffffffffcecece2929293131312929299c9c9cffffffcecece9c9c9cffffffc6c6c69c9c9cffffffb5b5b59c9c9cffffff9c9c9ccececeffffffffffff7b7b7be7e7e7ffffffb5b5b5b5b5b5ffffffffffff9c9c9cc6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffb5b5b59c9c9cfffffffffffffffffffffffffffffff7f7f7292929dededeffffffffffffffffffffffffffffffb5b5b5b5b5b5ffffffffffffffffff292929ffffffffffffffffffc6c6c69c9c9cffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9c9c9cb5b5b5ffffffffffffffffffffffffb5b5b59c9c9cffffffffffffffffffffffffffffffffffffffffffffffffffffffdedede7b7b7bffffffefefef3131312929293131315a5a5affffffefefef313131292929313131b5b5b5ffffffffffff9c9c9cdededeffffffffffffffffffffffffffffffffffffffffffffffffe7e7e7292929cececeffffffe7e7e7292929ffffffc6c6c6636363ffffffffffff9c9c9c636363ffffffffffff292929fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7d6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6d6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc6c6c69c9c9cffffffffffffffffffffffffffffffffffffffffffdedede7b7b7bffffffdedede848484ffffffffffffffffffffffff292929ffffffffffffffffffffffffffffffffffff848484efefef848484dededeffffffffffff292929ffffffffffff292929f7f7f7ffffffffffffffffffffffffc6c6c69c9c9cffffffffffffffffffffffffffffff848484c6c6c6ffffffffffff636363efefefffffffc6c6c69c9c9cffffffffffffffffffffffffc6c6c69c9c9cffffffffffff7b7b7bcececeffffffdedede292929dededeffffffffffffffffffffffff5a5a5af7f7f7efefef636363ffffffffffffffffffffffffffffffcecece9c9c9cffffff949494cececec6c6c6848484ffffffffffff5a5a5af7f7f7ffffffffffffffffffffffffc6c6c69c9c9cffffffffffffffffffffffffc6c6c69c9c9cffffffcecece9c9c9cf7f7f7292929ffffffffffff9c9c9cc6c6c6ffffffffffffcecece949494ffffff5a5a5af7f7f7ffffffffffff9c9c9ccececeffffffffffffffffffffffffffffffffffffffffffffffffffffffb5b5b59c9c9cffffffffffffffffff292929313131292929b5b5b5ffffffffffffffffffffffffffffffffffffadadadb5b5b5ffffffffffffffffff292929ffffffffffffffffffffffff5a5a5affffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5a5a5af7f7f7ffffffffffffffffffb5b5b5949494ffffffffffffffffffffffffffffffffffffffffffffffffffffffdedede848484fffffff7f7f75a5a5afffffffffffffffffffffffff7f7f75a5a5affffffffffffb5b5b5949494ffffff9c9c9ccececeffffffffffffffffffffffffffffffffffffffffffffffffdedede8484849c9c9c313131292929cececeffffffffffffadadad292929292929b5b5b55a5a5affffff292929313131292929b5b5b5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff292929ffffffffffffffffffffffffffffffffffffffffffdedede848484ffffffe7e7e77b7b7bffffffffffffffffffffffff313131ffffffffffffffffffffffffffffffffffffefefef8484847b7b7be7e7e7ffffffdedede7b7b7bffffffffffff9c9c9cc6c6c6ffffffffffffffffffffffffe7e7e77b7b7bffffffffffffffffffffffffffffff292929ffffffffffffffffff9c9c9cb5b5b5ffffffcecece9c9c9cffffffffffffffffffffffffcecece9c9c9cffffffffffffe7e7e79c9c9cffffffb5b5b5cececeffffffffffffffffffffffffffffff636363efefefffffff5a5a5adededeffffffffffffffffffffffff9c9c9ccececeffffff9c9c9cc6c6c6313131efefefffffffffffff636363efefefffffffffffffffffffffffffcecece9c9c9cffffffffffffffffffffffffcecece9c9c9cffffffc6c6c69c9c9c7b7b7bcececeffffffffffff9c9c9ccececeffffffffffffffffff636363dedede848484ffffffffffffffffff9c9c9cc6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffb5b5b59c9c9cffffffffffffffffff313131ffffffffffffffffffffffffffffffffffffffffffffffffffffffdedede7b7b7bffffffffffffdedede5a5a5affffffffffffffffffffffffb5b5b5b5b5b5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff848484dededeffffffffffffffffffb5b5b59c9c9cffffffffffffffffffffffffffffffffffffffffffffffffffffffe7e7e77b7b7bffffffefefef636363ffffffffffffffffffffffffefefef636363ffffffffffffffffff636363ffffffe7e7e77b7b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefef636363ffffffffffff292929fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffd6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7ffffb5bdd6cebdb5fff7deffffffffffffffffffffffffffffffffffffffffffffffffeff7ffdededeffefe7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7ffffb5cee7c6b5adfff7deffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeff7ffdededeffefe7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdee7f7e7e7e7fff7efffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcee7f7b5b5c6b5adade7d6c6fffff7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececed6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcecece292929ffffffffffffffffff9c9c9cffffffffffffdedede7b7b7bffffffdedede848484ffffffffffffffffffffffff292929ffffffffffffffffffffffffffffffffffffffffffadadad313131dededeffffffefefef313131ffffffffffff292929dededeffffffb5b5b5ffffffffffffadadad9c9c9cffffffffffffffffffffffffc6c6c6848484ffffffffffffffffffdedede7b7b7bffffffc6c6c69c9c9cffffffffffffffffffffffffc6c6c69c9c9cffffffffffff9494949c9c9cffffffcecece949494ffffffffffffcececeefefefffffff5a5a5af7f7f7ffffffdedede292929f7f7f7ffffffffffffadadad636363ffffffffffff9c9c9c313131adadadffffffffffffffffff5a5a5af7f7f7ffffffffffffffffffffffffc6c6c69c9c9cffffffffffffffffffffffffc6c6c69c9c9cffffffcecece292929848484ffffffffffffffffff9c9c9cc6c6c6ffffffffffffffffff9c9c9c848484c6c6c6ffffffffffffffffff949494cececeffffffffffffffffffffffffffffffffffffffffffcecece292929848484949494ffffffffffffffffff5a5a5af7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffff636363dededeffffff9c9c9cb5b5b5ffffffffffffffffffffffffffffff292929ffffffffffffffffffffffffffffffffffffdedededededeffffffffffff292929f7f7f7ffffffcecece2929298484849c9c9cffffffffffffffffffffffffffffffffffffffffffffffffffffffdedede848484fffffff7f7f75a5a5afffffffffffffffffffffffff7f7f75a5a5affffffffffffcecece5a5a5affffffffffff9c9c9c7b7b7bffffffffffffffffff9c9c9cfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f75a5a5affffffffffff636363efefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa5f7ff000852000000522108ffd69cffffffffffffffffffffffffffffffffffffffffff3184d6080008bd6318ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffceffff0029730800004a1808ffd694ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3184d6080008bd6b18ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6ffff083984180000ffbd6bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffb5ffff08216b000000000000000000633118f7d69cffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7e7e7292929313131292929cececeffffffffffffdedede848484ffffffdedede7b7b7bffffffffffffffffffffffff313131ffffffffffffffffffffffffffffffffffffffffffffffff292929dededeffffffffffffb5b5b5313131292929b5b5b5ffffffffffffc6c6c6313131292929313131ffffffffffffffffffffffffffffff848484c6c6c6ffffffffffffffffffffffff636363dededececece292929313131292929636363ffffffcecece292929313131292929636363ffffffffffffffffffb5b5b52929293131317b7b7bffffffffffff636363efefeffffffffffffff7f7f7292929313131292929636363ffffffffffffffffff9c9c9c5a5a5affffffffffffffffffffffff636363efefefffffffffffffffffffffffffcecece292929313131292929636363ffffffcecece9c9c9cffffffc6c6c6313131efefefffffffffffffffffff9c9c9ccececeffffffffffffffffffcecece292929ffffffffffffffffffffffff9c9c9cc6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffff7b7b7b9c9c9cffffffffffffffffff636363292929313131292929f7f7f7ffffffffffffffffffffffffffffffffffffefefef313131292929636363ffffffffffff292929313131292929313131292929b5b5b5ffffffffffffffffffffffffffffffffffff5a5a5a313131292929b5b5b5ffffffffffffffffffffffff7b7b7b9c9c9cffffffffffffffffffffffffffffffffffffffffffffffffffffffdedede7b7b7bffffffefefef313131292929313131292929f7f7f7efefef313131292929313131292929f7f7f7ffffffffffffffffffb5b5b5292929313131292929f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefef636363ffffffffffffc6c6c63131317b7b7bfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000f7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7d6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7e7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6ffffada5b5427ba50000108c3908ffffd6ffffffffffffffffffffffffffffffffffff3184d6000000bd6b21ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7ffffadb5c6295a94000008a55210ffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3184d6000000bd6b18ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6ffff00317b180000ffbd63ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffceffff847b9cc6b5a5adbdc6316394000008732908fff7c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6d6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7f7ffd6ced6ffffefffffffffffffffffffffffffffffffffffffffffffd6e7f7e7d6cefffff7fffffffffffffffffffffffffffffffffffff7ffffd6d6e7f7e7d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffe7d6deffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6e7f7d6ceceffefdeffffffffffffffffffffffffffffffffffffd6e7f7e7d6cefffff7ffffffffffffffffffffffffffffffffffffffffffd6e7f7efd6ceffffffffffffffffffffffffffffffffffffe7f7ffceced6efded6ffffffffffffffffffffffffffffffffffffffffffe7f7ffceced6f7e7d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6ffff083184210000ffc673ffffffffffffffffffffffffffffffffffff3184d6080008bd6b18e7f7ffd6ced6ffffeffffffffffffffffffffffffff7ffffced6e7ded6cefffff7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6deefd6ceceffefdeffffffffffffffffffdeeff7ceced6efded6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6e7f7cececefff7deffffffe7f7ffd6ced6ffffefffffffffffffffffff7bceff000029732908ffffc6ffffffffffffefffffcecededed6cefff7efffffffffffffffffffffffffffffff3184d6080008bd6318e7f7ffd6ced6ffffe7ffffffffffffffffffffffffefffffd6d6e7ded6cefffff7ffffffffffffffffffffffffffffffffffffd6e7f7e7d6d6fffff7fffffffffffffffffffffffffffffffffffff7ffffced6deffefdeffffffffffffffffffffffffffffffffffffdeefffceced6efded6ffffffffffffffffffffffffffffffffffffffffffe7f7ffceced6efded6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7f7ffceced6efded6ffffffffffffffffffffffffffffffefffffced6deded6cefffff7ffffffffffffdeefffded6d6ffffefffffffffffffffffffd6ffff083184180000ffbd6bd6e7f7e7ded6fffff7ffffffffffffffffffd6deefefded6fffff7ffffffffffffffffffffffffffffffd6e7f7e7d6d6fffff7ffffffffffffffffffffffffe7f7ffd6ced6ffffefffffffffffffffffffffffffffffffffffffffffffffffffd6e7efd6d6d6f7e7deffffffffffffffffffffffffefffffcecededed6cefff7efffffffffffffffffffd6e7f7e7d6d6cefff708317b180000ffbd6bffffffffffffdeefffded6d6ffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7ffffced6e7ded6ceffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6def7efded6fffff7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffd6ced6fff7e7ffffffffffffffffffffffffffffffd6e7f7efd6cefffffffffffffffffffffffffffffff7ffffd6deeff7e7d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7c6c6c6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000fffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffd6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6ffff00297b180000ffb55affffffffffff7bc6f700103100000042180018425a000000ef9c42d6ffff083184100000314231000010000000632910ffe7adffffff3184d6000000bd6b21c6f7ff10397b000000180800425242000018944200ffffefffffffffffffffffffffffffffffffffffff52adf7000010944200ffffeff7ffff1863b5000000c66b21ffffffffffffffffffffffffb5ffff001863290000ffce7bffffffffffffffffffffffffffffffaddeff103163000008000000100800945a29fff7d6d6ffff083184100000314231000010000000632908ffe7adffffff3184d6000000bd6b18f7ffff3984c60000100800005a421808214a420000ffef94deffff396bad000010000000000000ce7b297bd6ff000831631800ffffbdd6ffff396ba5000010000000000000633110f7d69cffffff7bd6ff000831631800ffffbddeffff08398c100000ffb563ffffffffffffffffffffffffffffffb5f7ff001863080000b56318fffff7ffffffffffffffffffffffffffffff3184d6000000423110001031000000291000e7ad63ffffffffffff63a5d6081839000000000000291000d69c63fffff784d6ff0000316b1800ffffbdffffffffffffa5deff103163000008000000290800ffc673cef7ff215294000010000000000000732908ffffc6317bd6080008b56318ffffff8cdeff0008395a1000fffffff7ffff317bc6000008000000c66b2184c6ff001031000000421800214a5a000000ef94427bd6ff000831631800ffffbdf7ffff5a94ce000821000000000000310800ffc673ffffffffffffffffffffffff3184d6000000423110001029000000291000e7ad6bffffffffffff63a5de081839000000000000291000d69c63fffff7d6ffff00317b100000313931000010000000633110ffdea5ffffff317bd6080008b56318c6f7ff10317b000000180000425a420000189c4208ffffe7deffff3163a5000818000000080000c6732984d6ff0000316b1800ffffbddeffff3163a50008180000000800005a2910f7d69cffffff84d6ff0000316b1800ffffbde7ffff00398c100000ffad5affffffffffffffffffffffffdeffff3163a50008180000000800005a2910f7d69cffffffffffff63a5d6081831000000000000732900ffffce63ade7000829000000522108184a63080008ce7329d6ffff00317b1000002939310000100000006b3110ffdea5f7ffff317bc60000100000005a4218001842420800ffe794efffff316bb50008100000005a2910003152080000ef9c4a7bc6f700103100000042180018425a000000ef9c42ffffffffffffffffffffffff216bbd0000080000000800007b4218fff7c6f7ffff5a94ce000821000000000000310800ffc673efffff316bb50008100000005a2910003152080000ef9c4affffff63ade7000829000000522108184a63080008ce7329d6ffff00317b210800ffb563ffffff398cde000008ad5a10ffffffffffffffffffffffff84d6ff0000316b2108ffffb53184d6000000bd6b21ffffff8cdeff000039631000ffffffb5ffff001863390800ffd684ffffffffffff6badde001031000000000000311008ce945afffff77bd6ff000831631800ffffbdffffffd6ffff00317b180000ffbd63ffffff186bbd080000ce7b29ffffff52adf7000010944200ffffe7317bc60000100000005a4218001842420800ffe7943184d6000000bd6b18ffffff3184d6000000bd6b18ffffff73b5ef00103100000029080039525a0000009c4a08f7ffef3984c60000100800005a421808214a420000ffef94b5e7ff103973000000100000525a290008394a0000fff79cffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececed6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4a4aff4242ff4a4aff4242ff4a4aff4242ff4a4aff4242ff4a4aff4242ff4a4aff4242ff4a4aff4242ff4a4affffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffceffff083184100000ffb563ffffffffffff1863b50808089c63297ba5ad001042080000ef9442d6ffff0031840800005a29088c94841031630800089c5210ffffef3184d6080008bd6b186bbdff0000186b31089cad9c18427b0000009c4a08ffffefffffffffffffffffffffffffffffffffffff5aadff0000109c4a08ffffe7ffffff5294d6392939dea563ffffffffffffffffffffffffb5ffff001863310800ffce7bffffffffffffffffffffffffdeffff0839840800007b4a218c9c94103163080008c67329d6ffff0831840000005a29088c94841031630800089c4a10ffffef3184d6080008bd6318bdffff001863310800ad9c63427ba50000184a0800ffe794398cd6000008391808948463738c94ce946b84d6ff0000316b2108ffffbd398cd600000852290894947b39638c000010732908ffffc684d6ff0000316b2108ffffbde7ffff00398c180800ffb55affffffffffffffffffffffffffffff52a5ef080818081008631808fff7adffffffffffffffffffffffffffffff3184d600000829080094845a316384000810521000ffefa584d6ff001039210800947b52638494081039290000ffc67384d6ff000831631800ffffbdffffffd6ffff08318408080863391094948c6b7384ffce94297bce0800086b3910bdb59ca5adb5ad8c94ffffd63984d6000008bd6b21ffffff8ce7ff000839631808ffffffbdffff0018631008008c6b39e7c6a51863bd0800089c63297ba5b5001842080000e7944284d6ff0008316b2108ffffbd7bceff000829391808ad946bb5b5bd8c94a5ffd6adffffffffffffffffffffffff3184d600000829080094845a316384000818521000ffefa584d6ff081039210800947b52638494081039290800ffc673d6ffff0839840000005a3110848c8418396b000000a55210ffffe73984d6000008bd6b2163b5ff080821632908a5ad9c104273000008944208ffffef3184d6080810391000948c6b738494ce947384d6ff000831631800ffffbd3984d60000104a21089c947b316384000810732900ffffc684d6ff000831631800ffffbddeffff08398c100000ffb563ffffffffffffffffffffffff3984d60000104a21089c947b316384000810732900ffffc684d6ff0008391000008c6b398c9494946b73deffce08428c0000007b4a2163848c081039000000ce7b29d6ffff0839840000005a2910848c8418396b000000a55218b5f7e708216b290800ad9c6b42739c000818420800ffef9c6bbdf7000821210800947b52396b84000818080000efa54a1863b50808089c63297ba5ad001042080000ef9442ffffffffffffffffffffffff6b94cead947bbdc6c618528c080008de8c397bceff000829391808ad946bb5b5bd8c94a5ffd6ad6bbdf7000821210800947b52396b84080818080000ef9c4adeffff08428c0000007b4a2163848c081039000000ce7b29d6ffff083984180000ffbd6bffffff428ce7000008b56318ffffffffffffffffffffffff84d6ff0008396b1800ffffbd3184d6080008bd6b18ffffff8cdeff0008425a1000ffffffb5ffff08186b310800ffde8cffffff8cdeff000839290800947b4a638c9c001031290800f7c67384d6ff0008316b2108ffffbdffffffd6ffff083184180000ffbd6bffffff216bc6000000d68431ffffff5aadff000008944208bdffe708186b290800b59c6b42739c000818420800ffef9c3184d6080008bd6318ffffff3184d6080008bd6318c6ffff00216b0800007b52216b8c940010390000009c4a08bdfff7001863310800ad9c63427ba50000184a0800f7e794216bc6000000522908848c7b18426b0000004a0800fff79cffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7c6c6c6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffff4242ff4a4aff4242ff4242ff4242ff4a4aff4242ff4242ff4242ff4a4aff4242ff4242ff4242ff4a4aff4242fffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7d6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7e7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffceffff00297b180000f7b55affffffffffff297bce080000ce8439ffffef216bbd000000ef9442d6ffff083184100000ffb563ffffff84d6ff000031521000fff7a53184d6000000bd6b1873c6ff000829843908fff7ce6bbdff000821944200ffffefffffffffffffffffffffffffffffffffffff52adf7000010944200ffffefffffffffffffffffffffffffffffffffffffffffffffffffb5f7ff001863290000ffd684ffffffffffffffffffffffff84d6ff000839521000fff7adffffff6bc6ff000021732108d6f7bd083184100000ffb563ffffff84d6ff000031521000ffefa53184d6000000bd6b21c6ffff08297b390800f7ce84bdffff00216b420000d6e79c003184100000e79c4affffffffffffffffff7bd6ff000831631800deffbd003184100000efa552ffffffbdffff082173210000ffc66b7bd6ff000831631800ffffbddeffff08398c100000ffb55affffffffffffffffffffffffe7ffff104a9c310000426b6b100008efa552ffffffffffffffffffffffffffffff3184d6000000b56318fffff7d6ffff00317b100000efa552398cde000000ad5210ffffefffffff216bbd080008bd6b2184d6ff0000316b2108ffffb5ffffff84d6ff0008394a0800ffef9cffffffffffffd6ffff083184100000ad844aa5a5a5adadadada5a5efd6bd317bd6000008bd6318ffffff8cdeff0008395a1000ffffffa5f7ff000852420000ffe794ffffff297bce080000ce8442ffffef216bbd000000ef9c427bd6ff000831631800ffffbd3184d60000087b4210adadada5a5a5adadadd6b5adfffff7ffffffffffffffffff3184d6000000b56318fffff7d6ffff00317b100000efa552398cde000000a55210ffffefffffff216bbd000000bd6b21d6ffff00317b180000f7b55affffff7bd6ff000831520800fff7a5317bd6000008bd63187bceff000021843908ffefce6bbdff000018944208d6ffe7083984080000ef9c4affffffffffffffffff84d6ff0000316b2108d6f7b508398c100000f7ad52ffffffc6ffff00216b210800ffbd6b84d6ff0000316b2108ffffb5deffff00398c100000f7ad5affffffffffffffffffd6ffff08398c100000f7ad52ffffffc6ffff00216b210800f7bd6b3984de0000009c4a10ffffe7ffffffffffffc6ffff00186b290800ffce7bffffff1863b5080000ce7329d6ffff00317b180000f7ad5affffff7bd6ff000831520800ceefa5002173390800efce84bdffff001863420800ffe7943184d6000000ad5a10fffff7deffff003984080000ef9c4a297bce080000ce8439ffffef216bbd000000ef9442ffffffffffffffffffffffffffffffd6efff6b8cad082142000000d68c393184d60000087b4210adadada5a5a5adadadceb5ad3184c6000000ad5a10fffff7e7ffff00398c080000ef9c42c6ffff00186b290800ffce7bffffff1863b5080000ce7329d6ffff00317b180000ffbd63ffffff398cde000008ad5a10ffffffffffffffffffffffff84d6ff0000316b1800ffffbd3184d6000000bd6b18ffffff8ce7ff0000395a1000ffffffb5ffff001063390800ffd684ffffff3184d6000008a55210fffff7ffffff216bc6000000c673217bd6f7000831631800ffffbdffffffd6ffff00317b210800ffb563ffffff186bbd080008ce7b29ffffff52adf70000108c3900ceffe7002973420800efce84bdffff00186b420800ffe7943184d6000000bd6b21ffffff3184d6000000bd6b217bd6ff000831521000fff7adffffff398cde000000a54a08c6ffef08297b390800f7ce84bdffff00216b420000d6e79c00317b100000f7a552ffffff84deff0008394a0800fff7a5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6d6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4a4aff4242ffffffff4242ff4a4aff4242fffffffff7f7ff9494ff4242ffffffff4242ff4a4aff4242ff4a4affffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffceffff083184180000ffb563ffffffffffffb5efff214a7b000008100808080810080000e79442d6ffff083184210800ffc66bffffffa5f7ff000852390000ffe7943184d6080008bd6318efffff427bb50810210000001010100000089c4a08ffffe7ffffffffffffffffffffffffffffffffffff5aadff0000089c4a08ffffefffffffffffffffffffffffffffffffffffffffffffffffffb5ffff001063080800292118423931735a4af7cea5ffffff7bceff0000296b2108ffffbdffffff84d6ff0008395a1000d6f7ad003184290800ffc66bffffffa5f7ff000852420800ffe7943184d6080008bd6b18ffffff7bb5e710294a0000001010080000084a0800cee79408317b180000ffbd6bffffffffffffffffff84d6ff0008316b2108cef7bd08317b180000ffc66bffffffdeffff083184100000f7ad5a84d6ff0008316b2108ffffbde7ffff08398c180800ffb55affffffffffffffffffffffff8cdeff0008397b290884d6c60808399c4a10ffffefffffffffffffffffffffffff3184d6080008c66b21fffffff7ffff0852a5080000de94422973ce080008bd6b18ffffffffffff398cde000008ad5a1084d6f7000839631000ffffb5ffffff7bceff0000296b2108ffffbdffffffffffffceffff00297b080800100808101010000808080008ce7b313184d6000000bd6b21ffffff8cdeff000039631808ffffffadffff0008524a0800ffef94ffffffb5e7ff294a7b000008100808000810080008ef944284d6ff0000316b2108ffffbd297bce000000100808101010081010000000843108ffffceffffffffffffffffff3184d6080008bd6b21fffffff7ffff0852a5000000e79442297bce080008bd6b18ffffffffffff398cde000000b55a10d6ffff083184210000ffc673ffffffa5ffff00084a420800ffe7943184d6000000bd6b21efffff4a7bbd000821080808081010000008944208ceffef00297b210800ffbd63ffffffffffffffffff84d6ff0008396b1800ceffbd002973210800ffbd6bffffffd6ffff08398c100000ffad5a84d6ff0008396b1800ffffbddeffff08398c100000ffb563ffffffffffffffffffceffff002973210800ffbd6bffffffd6ffff08398c100000f7ad5a297bce080008bd6b18ffffffffffffffffffbdffff08216b310000ffde84ffffff2973c6000000ce7b31d6ffff083184210000ffc673ffffffa5ffff00084a420800ffe7947bbdef082142080808101008000810420800ffef9c297bce080008bd6b18ffffffffffff0852ad080000f7a552b5efff214a7b000008100808080810080000e79442ffffffffffffffffffffffff84ceff001039000000100000945a31fff7ce297bce0000001008081010100810100000007b31082973a5080008bd6b18ffffffffffff0852ad080000f79c4abdffff08216b310000ffde84ffffff2973c6000000ce7b31d6ffff083184180000ffbd6bffffff398cde000000b56318ffffffffffffffffffffffff84d6ff000831631800ffffbd3184d6080008bd6318ffffff8cdeff0008395a1000ffffffb5ffff081863310000ffde8cffffff297bce000000c66b21ffffffffffff3184d6080008ad5a1084d6f7000031631808ffffb5ffffffd6ffff083984180000ffbd6bffffff2173c6080000d68431ffffff5aadff000010944208ffffe77bbdef082142080008100800080810420800ffef9c3184d6080008bd6b18ffffff3184d6080008bd6b187bceff0000296b2108ffffbdffffff52a5f70008109c4a08fffff77bb5e710294a0000001010080000084a0800cee79408297b180000ffbd6bffffffadffff000852520800fff79cffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7c6c6c6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffffffff4242ff4242ffffffffffffffa5a5ff4242ffffffff5a5affefefff4242ffffffffffffffa5a5ff4242ff4242fffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffd6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6ffff00297b180000ffb55afffffffffffff7ffffffefefe7f7ffb5c6d6104a84080000f7a552d6ffff083184080000d68439fffff76bbdf7000021521000ffefa53184d6000000bd6b21fffffff7f7f7efffffcedee74284b50000109c4a08fffff7ffffffffffffffffffffffffffffffffffff52adf7000010944200ffffefffffffffffffffffffffffffffffffffffffffffffffffffb5ffff001863080000393121102131000008290800f7bd6b9cefff001052290000ffce7bffffff52a5ef0000107b3108d6ffce083184080000d68439ffffff6bc6f7000021521000fff7a53184d6000000bd6b18fffffff7f7ffffffefd6e7f784b5c600104a4a0800f7f7a51052a5080000b56321ffffeffffffffff7f77bd6ff000831631800efffbd084a9c080000ce7b31ffffff9ce7ff001052290000ffce7b7bd6ff000831420800ffe794b5f7ff00216b180000ffbd63ffffffffffffffffffffffff2973c6000008bd6b21d6ffff00297b420800ffe794ffffffffffffffffffffffff3184d6000000843908fff7ceceffff002973100000efa55252a5ef0000087b3108fff7ceefffff104a9c080000ce7b2984d6ff000031180000ce944aeff7efa5e7ef001052210000efbd6bfffffff7ffffeff7f71052a5100000efa552ffffff317bce080000e79c42317bd60000088c4208ffffe763bdf7000821631800ffffffa5f7ff000852420000ffef94fffffff7ffffffefefe7f7ffb5c6d6104a84080000f7a5527bd6ff000831631800ffffbd52a5ef000010a55210ffffef7bceff000831944208ffffefffffffffffffffffff3184d6000000843908fff7cec6ffff002973100000efa5524aa5ef0000087b3108fff7c6efffff1052a5080000ce7b29d6ffff00317b080000d68431ffffff6bbdf7000829520800fff7a5317bd6080008b56318ffffffefeff7f7ffffc6d6e74a84bd000010a55208efffef1052ad000000bd6b29ffffeffffffff7f7f784d6ff0000316b1800eff7bd1052a5000000ce7b31fffff7a5efff00104a310800ffce7b84d6ff000031420800ffde8cbdffff001863180000ffb563ffffffffffffffffffefffff1052a5000000ce7b31fffff7a5efff00104a310800ffce7b5aadf70000106b2908ffefb5fffffff7f7ffbdffff001863390800ffd684ffffff216bc6080008ce7329d6ffff00317b080000ce7b31ffffff73c6f7000829520800fff7a5eff7fffffff7d6e7ef84bdce001042520800ffef9c52a5ef0000087b3108fff7c6c6ffff002973080000ef9c4af7ffffffefefe7f7ffb5c6d6104a84080000f7a552ffffffffffffffffffffffff216bbd0000008c4a18ffe7c6ffffffffffff52a5ef000010a55210ffffef7bceff000831944208529cd60000087b3108fff7c6c6f7ff002973080000ef9442bdffff001863390800ffd684ffffff216bc6080008ce7329d6ffff00317b080000de8c42ffffff1863bd000008b56318ffffffffffffffffffffffff84d6ff0000316b2108ffffb53184d6000000944208ffffde6bbdff000018631800ffffffb5ffff001863390800ffd684ffffff4a9cef0000107b2900ffffcee7ffff1052a5000000ce7b317bd6ff000831180000ce9452efefefd6f7f700317b080000de8c39efffff084a9c000000a55210ffffef398cde000008944200ffffefeff7fffffff7d6e7ef84bdce001042520800fff79c3184d6000000bd6b18ffffff3184d6000000bd6b189cefff001052290000ffce7bf7ffff2973ce0000009c4a08ffffeff7f7ffffffefd6e7f784b5c600104a4a0800eff7a5084a9c080000c67329ffffff73c6f70008294a0000fff79cffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececed6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4a4aff4242ffffffff5a5affffffff4242ffffffff5a5affffffff4242ffffffff4242ff4a4aff4242ff4a4affffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffceffff083184100000ffb563ffffffffffffadf7ff29215a5a52394a636b000829421008ffde94d6ffff003184080800181008313929000821080008a55218ffffef3184d6080008bd6b18ffffff185aad52422963635a10294a080000e79442ffffffffffffffffffffffffffffffffffffffffff5aadff0000109c4a08ffffe7ffffffffffffffffffffffffffffffffffffffffffffffffb5ffff001863310800ffce7bf7ffff296bbd000008944208f7ffef2973c6000008211000313939000818180800de9c52d6ffff083184080000101008393929001021080000a55210ffffef3184d6080008bd6318ffffff5aadff422921635a52294a63000010944210ffffde8cd6ff001039080000392910293942bd6b2984d6ff0000316b2108ffffbd7bc6f7000829100808393121082131000000a55218ffffe784d6ff0000311008082921101829390000004a1008ffe794ffffffffffffffffffbdf7ff08216b180000ffbd6bffffff297bce080000de8c42ffffffffffffffffffffffff3184d6000008100808392918102931000008521800ffefadc6f7ff08317b000000392110183139000008521800ffe7a584d6ff000831180800081018290000f7ce7b3984ce000810100800393929292131ffc6737bc6f700103131100052635a001031521808ffe7a53984d60000081810083129210818290000009c4a109cefff18295a000008080000211810ce8442adffff29215a5a52394a636b001029421000ffde8c84d6ff0008316b2108ffffbdceffff08317b180800635231103152180000efa552ffffffffffffffffffffffff3184d60800081008083929181021310008085a1800ffefadbdf7ff10317b000000392110182939080808521800ffe7a5d6ffff083984080000181010313121081021000000ad5a18ffffef3984d6000008bd6b21f7ffff215ab5523921636b6308294a100808de9442ffffff84cef7081039080000392918213139c6733184d6ff000831631800ffffbd73c6f70008311000003939210818310800009c5218ffffe784d6ff000831100800312118102931000008420800ffe79cffffffffffffffffffffffff73c6f70008311000003939210818310800009c5218ffffe7ceffff103984000000291808313939733121bdf7bd08216b310800ffde84ffffff2973c6000000ce7b29d6ffff083984080000181010313121081829000000ad5a18ffffef5ab5ff3921186b6352294a63080810944208ffffdeb5efff08296b000000392110102131080808080000f7a54aadf7ff29215a5a52394a636b000829421008ffde94ffffffffffffffffffffffff4a9ce70000104a29105a635a524252ffd68cceffff08317b180800635231103152180000efa552b5efff08296b000000312110102131080808080000ef9c4abdffff08216b310800ffde84ffffff2973c6000000ce7b29d6ffff083984080000211810293129080818080000e79c4affffffffffffffffffffffff84d6ff0008396b1800ffffbd3184d6080008101008393121001029080008944208adf7ff10215a080810080000211810b56b29c6f7ff082973080000312110213139000008521808ffde9c84d6ff000831181008000818290800cec673083184080000291810213131000810080000212118313121001021000000ce7b29ffffff5aadff3921186b6352294a630008108c4208ffffe73184d6080008bd6318ffffff3184d6080008bd6318f7ffff216bb50000082110002939390000100000009c4a08fffff75aadff422921635a52294a63000010944210ffffde6bbdf70008211008003131210810290000004a0800fff79cffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7c6c6c6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffff4242ff4a4affffffffffffffa5a5ff4a4affffffffefefff8c8cff4a4affffffffffffffa5a5ff4a4aff4242fffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7d6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7e7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffceffff00297b180000f7b55affffffffffffe7ffff6384b5394252292929634239deb584ffffffd6ffff083184180000ad9c6339527b3131318c5a42ffefc6ffffff3184d6000000bd6b18ffffff8cb5e7425263293139423129bd8463ffffdeffffffffffffffffffffffffffffffa5d6ffbd9c8c529cd6000010944200ffffefffffffffffffffffffffffffffffffffffffffffffffffffb5f7ff001863290000ffd684ffffff4a9cef0000007b2908ffffceefffff7394c639425a292929634a39d6ad7bffffffd6ffff083184180000ad9c6339527b3131318c5a42ffefc6ffffff3184d6000000bd6b21ffffffb5e7ff526384313942312929846342ffe7b5ffffffffffffa5d6f7425a7b293139392929de9c63ade7ff5a5a7b9c6352ffffd6ffffff9cceef42526b292931423129b58463fff7d6ffffffade7ff5a5a7b94635284b5b53139524a3931d69c6bffffffffffffffffffffffff9cd6ff52526b8c635afff7bdffffff94ceff5a5a6bb57b5affffffffffffffffffffffff7bade752525ab59c6b527bad313142634231efc694ffffffffffffc6efff5a739c2931423931297b5a42ffdeb5ffffffade7ff525a739c6b5a6ba5ad4a3142ffd68cf7ffff7ba5ce39425a292929634231ffd69cffffff94c6ef39526b292929735239f7ce9cffffff73ade75a5a5ab5946b5a84b52929396b4a31f7d6a5bdf7ff39527b0008211800005a5239d69c6be7ffff6384b5394252292929634231e7b584ffffffade7ff5a5a7b9c6b52ffffd6ffffffc6efff4a6b942931394a3929ce9c73fffff7ffffffffffffffffffffffff7bade7525252b59c6b527bad313142634231efc694ffffffffffffc6efff52739c2931423931297b5a42ffdeadffffffd6ffff00317b180000ad9c63425a7b3129298c6342ffefc6ffffff317bd6000008bd6318ffffff84b5de42526b292931423931b5845affffe7ffffffffffffa5ceef425a7b292931423129d69c5aade7ff525a739c6b5affffd6ffffff94c6ef425a732929314a3931ad7b5affffdeffffffade7ff525a739c6b5a7badb5314252423129d6a56bfffff7ffffffffffffffffffffffffffffff94c6ef425a732929314a3931ad7b5affffdeffffffffffffcef7ff5a7ba52931423129299c5a39d6ffde52639c7b5a5affe7adffffff6b9cd65a5a5adea573e7ffff5273ad6b5a5aadb594425a7b312929946342ffefc6ffffffb5deff526b84293142393129845a42ffe7b5ffffffffffffadd6f742527b3129318c634200426b080000ef9c4ae7ffff6384b5394252292929634239deb584ffffffffffffffffffffffffffffffe7ffff6b94c631394a312931734231ffefb5ffffffc6efff4a6b942931394a3929ce9c73fffff7ffffffa5d6f739527b3129319c6b4a5a7b945a5a5af7bd84d6ffff52639c7b5a5affe7adffffff6b9cd65a5a5adea573e7ffff5273ad6b5a5aadb594425a84312929a56b4afff7d6ffffffffffffffffffffffffade7ff5252739c6b5affffd67bade7525252b59c6b527bad3131426b4231ffd6a5bdf7ff425a8c000821100000524a29ce9463ffffffc6efff52739431394231292984634af7d6adffffffade7ff5a5a7b946b526ba5b54a3142e7d68c5a73ad6b5a5ab5b594425a84312931ad734ac6e7d64263942929318c5a42ffefbdffffffb5deff526b8c293142312929845a42ffe7bdffffff3184d6000000bd6b21ffffff7bade752525ad69c6bffffffdeffff527bad3131425a423142738c000000a54a08ffffefb5e7ff526384313942312929846342ffe7b5fffffff7ffff7badde3139524231316b845a0008424a0800fff7a5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6d6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4a4aff4242ff4a4aff4242ff4a4aff4242ff4a4aff4242ff4a4aff4242ff4a4aff4242ff4a4aff4242ff4a4affffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffadcef79c9c9c7b949c0821521000009c73429c9c9cc6a59cffffe7ffffffffffffffffffffffffffffffffffffd6ffff083184210800ffbd63ffffffffffffffffffffffffffffff3184d6080008bd6318ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff63b5ff0000100808080000009c4a08ffffefffffffffffffffffffffffffffffffffffffffffffffffffb5ffff001063290800b5945a8ca5b5082952080008a55210fffff7ffffffffffffffffffffffffffffffffffffffffffd6ffff003184210800ffbd6bffffffffffffffffffffffffffffff3184d6080008bd6b18ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffb5c6def7d6bdffffffffffffffffffbddeffbda5a5ffffdeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffadffff0008524a0800ffef94ffffffffffffffffffffffffffffffffffffffffffffffffffffffb5c6def7d6bdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6ffff083184180000ffbd6bffffffffffffffffffffffffffffff3184d6000000bd6b21fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7ffffb5c6e7efd6bdffffffffffffffffffbddef7c6adadfff7defffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7ffff0852a5080000f7a552ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffadc6e7d6b5a5fffff7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7ffffb5c6deefd6bdffffffffffffffffffffffffffffffffffffffffffffffffffffffbdffff08216b290000ffd684ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3184d6080008bd6b18ffffffdef7ffbdb5c6ffefd6ffffffffffffffffffffffffffffff4a9cf70000089c4a08fffff7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa5f7ff00084a520800fff79cffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7c6c6c6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffffffff4242ff4242ff4242ff4a4aff4242ff4242ff4242ff4a4aff4242ff4242ff4242ff4a4aff4242ff4242ff4242fffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffd6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3184d6000000000000000000000000000000000000631000ffffb5ffffffffffffffffffffffffffffffffffffd6ffff083184180000ffbd6bffffffffffffffffffffffffffffff3184d6000000bd6b21ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffceefff638cad081839000000944200ffffefffffffffffffffffffffffffffffffffffffffffffffffffb5ffff001863000000000000000000000000522108ffd69cffffffffffffffffffffffffffffffffffffffffffffffffd6ffff083184180000ffbd6bffffffffffffffffffffffffffffff3184d6000000bd6b18ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff73c6ff000829521000fff7adffffffffffffb5efff08296b8c4a18ffffd6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffa5bdde847384fff7bdffffffffffffffffffffffffffffffffffffffffffffffff73c6ff000829520800fff7a5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6ffff00317b210800ffb563ffffffffffffffffffffffffffffff317bd6080008b56318ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff73c6ff000021521000ffefa5ffffffffffffbdefff08296b944a18fff7cefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7ffff084a9c080000ef9c4affffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7bc6f7101031c68439fffff7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff73c6ff000021521000ffefa5ffffffffffffffffffffffffffffffffffffffffffffffffe7ffff104a9c0000004a2910a5735affffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3184d6000000bd6b18ffffff2973c6000000a55210ffffffffffffffffffffffffffffff4aa5f70000009c4a08ffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9cf7ff00084a4a0000fff79cffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececed6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffb5d6f7a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5ceada5ffffe7ffffffffffffffffffffffffffffffffffffe7ffff42639c524242ffce8cffffffffffffffffffffffffffffff639cde424242ce8c52ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdeffff7384adc69c73fffff7ffffffffffffffffffffffffffffffffffffffffffffffffefffffa5adc6a5a5a5a5a5a5adada5d6c6b5ffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffe7ffff42639c524242ffce8cffffffffffffffffffffffffffffff639cde424242ce8c52ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc6f7ff4a5a84ad7352ffffdeffffffffffffffffff94d6ff424263c68c5afffff7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc6f7ff4a5a84ad7352ffffdeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdeffff4263a5523939ffce8cffffffffffffffffffffffffffffff63a5e7393942ce8c52ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbdefff4a5a8cad7352ffffe7ffffffffffffffffff9cdeff42425ace8c5afffff7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7ffff427bbd423939ffbd7bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff63a5de5a424aefbd84ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbdefff4a5a8cad7352ffffe7ffffffffffffffffffffffffffffffffffffffffffffffffffffffbde7ff31527b101821843110ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff639cde424242ce8c52ffffff84bdef524a5adead73ffffffffffffffffffffffffffffff73b5f7424242b57342ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbdffff3942737b4242fff7b5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7c6c6c6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000101010f7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7d6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7e7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6d6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffff000000d6d6d6212121cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7c6c6c6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7000000ffffffffffffffffffffffffffffffffffffffffffffffff000000212121cececefffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffd6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececed6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000101010cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7c6c6c6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7d6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7e7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6d6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7c6c6c6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffd6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececed6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7c6c6c6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7d6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7e7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6d6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7c6c6c6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffd6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececed6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7c6c6c6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7d6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7e7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6d6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefad5affe7ceffffffffffffffffffe7a552ffefd6e7a552efad5ad67b00de7b00fff7e7ffffffde9429fffffffffffff7ce9cf7deb5ffffffde9429ffffffffffffffffffffffffffffffe7a552de7b00d67b00efad5affffffefad5afff7e7ffffffffffffefbd7bd67b00de7b00ffe7cef7ce94f7d6b5fffffffff7efefad5affffffe79431ffffffffffffefc694efad5afffffffffffffff7e7de7b00d67b00de7b00fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffd6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececed6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7e7cef7ce94fffffffffffffff7e7e7a552ffffffe7ad52f7d6adfffffff7e7cee7ad52ffffffde9431ffffffffffffefc694f7deb5ffffffe79431ffffffffffffffffffffffffffffffe7a552ffffffffffffde8c29ffffffe7a552fff7effffffff7deb5efb573ffffffffffffffffffefc694f7deb5fffffffff7efe7a552ffffffde8c29ffffffffffffe7ad52e7b573fff7efffffffe79431fff7e7fffffff7e7cee7ad52ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffde9429de7b00d67b00de7b00f7d6b5ffffffe7a552fff7efffffffffffffe7a552ffffffde9429fffffffffffff7ce94f7d6b5ffffffde9429fffffffffffffffffffffffffffffff7d6b5de7b00d67b00e79431ffffffefad5afff7efffffffefc694ffefd6fffffffffffffffffff7ce9cf7deb5fffffffff7e7efad5affffffe79431ffffffffefd6efbd73ffefd6efc694ffffffe7a552ffffffffffffffffffe7a552fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7d6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7e7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6d6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7ce94f7d6adffffffde9429ffffffffffffe7a552efb573fffffffff7e7de9431ffffffde7b00f7e7ceffffffefc694f7deb5ffffffde7b00f7e7ceffffffffffffffffffffffffffffffffffffffffffde9429ffffffe7a552f7ce94ffffffffefcee7a552ffffffffffffffffffefc694de9431ffffffffefcee7a552ffffffde9429ffffffe7b573ffe7ceffffffe7ad52ffffffde9431fff7e7fffffff7e7cee7a552ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeff7bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6cececefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7efefad5affe7ceefbd7bffffffffffffe7a552f7ce9cd67b00de7b00ffe7ceffffffde9429efad5ae7a552f7ce9cf7deb5ffffffde9429efad5ae7a552ffffffffffffffffffefbd73de7b00d67b00f7ce9cffffffefad5aefb573de7b00fffffff7ce94d67b00de7b00ffe7cef7ce94efc694de7b00d67b00ffefd6ffffffe79431fff7efe79431ffffffffffffefce94ffdeb5fff7e7de7b00d67b00de7b00fff7e7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffd6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececed6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7a552efbd7bf7e7ceffffffffffffe7ad52fff7e7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefc694f7deb5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdeb5de9429ffffffffffffffffffe7a552fff7efffffffffffffffffffffffffffffffffffffffffffefbd7befc694fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7ce9cf7deb5fffffffffffffffffffff7efde7b00fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7d6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7e7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6d6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefceb5c65a18c66318bd5a18c66318c65a18c66318bd5a18efceb5ffffffffffffffffffffffffbdbdbdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffd6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7effffff7e7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7ffffefe7efffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececed6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdead8cc65a18ce844ad6946bbd5a18d69463ce844ac65a18dead8cffffffffffffffffffffffffbdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1863b5d68439ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbdffff311863ffd684ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7b594bd5a18efc6adffefe7c66318f7efe7efc6adc65a18e7b58cdead8ce7b594dead8cf7dec6bdbdbdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffff9c9c9c9494949c9c9c9494949c9c9c9494949c9c9c9494949c9c9c9494949c9c9c9494949c9c9cf7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7d6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7e7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff2163bdd67b31ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffb5f7ff312163ffd67bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6d6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdead8cc65a18f7ded6fff7efd68c63fff7eff7ded6c65a18dead8cefc694e7bd94efbd94f7dec6bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff949494ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff949494ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffced6def7e7d6ffffffffffffffffffffffffced6e7f7ded6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6deefe7d6d6ffffefffffffffffffffffffe7f7ffd6d6defff7e7ffffffffffffffffffffffffffffffffffffdeefffdececeffffefffffffffffffffffffffffffefffffd6d6def7efd6ffffffffffffffffffffffffffffffffffffd6e7f7dececeffffefffffffffffffffffffdeefffd6ced6fff7e7ffffffffffffffffffffffffffffffffffffeff7ffd6d6deefded6ffffffffffffffffffffffffe7ffffceced6f7e7d6ffffffffffffffffffffffffffffffffffffffffffffffffd6e7f7d6ceceffefdeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffd6d6deefe7d6ffffffffffffffffffe7f7ffd6d6deffefdeffffffffffffffffffffffffffffffe7f7ffcecedeefded6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7f7ffd6d6defff7e7ffffffffffffffffffffffffffffffffffffd6deefefdeceffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1863b5d68439e7f7ffd6d6defff7e7ffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffd6d6e7efdeceffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffced6e7e7d6d6ffffefffffffffffffffffffdeefffded6d6fff7e7ffffffffffffffffffffffffffffffffffffffffffefffffd6d6deffefdeffffffffffffffffffffffffffffffdeefffded6d6fff7efffffffffffffffffffffffffffffffefffffd6d6e7efdecefffffffffffffffffff7ffffd6deefded6cefffff7ffffffffffffffffffffffffffffffbdffff311863ffd684d6e7f7e7d6d6fffff7ffffffffffffffffffdeefffded6d6ffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffcedeefefded6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffced6deefdecefffffffffffffffffff7ffffd6deefded6cefffff7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7ffffd6dee7f7e7d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdeefffd6cecefff7e7ffffffffffffeff7ffd6d6deefded6ffffffffffffffffffffffffefffffceced6f7e7d6ffffffffffffffffffdeefffd6ced6fff7e7fffffffffffffffffffffffffffffffffffffffffff7ffffcecedeffefdeffffffffffffffffffffffffffffffefffffceced6f7e7d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdeefffd6cecefff7e7ffffffffffffffffffffffffcedeefe7ded6ffffefffffffffffffffffffdeefffd6ced6ffefdeffffffffffffffffffffffffffffffffffffffffffffffffdeefffd6cecefff7e7ffffffffffffffffffffffffdeefffded6d6ffefe7ffffffffffffffffffdeefffd6d6d6ffefdeffffffffffffffffffffffffffffffffffffefffffced6deefded6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdeefffded6d6fff7e7ffffffffffffffffffffffffffffffe7f7ffcecedeefded6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdeefffdececeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6deefded6ceffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6deefefdeceffffffffffffffffffffffffffffffefffffd6d6deefe7d6ffffffffffffffffffffffffffffffffffffffffffd6deefded6ceffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7f7fff7e7deffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7b594c65a18ffffffdea57bfff7efe7ad8cfffff7c65a18e7b594f7d6a5ffd6a5f7d69cffefd6bdbdbdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f79c9c9cffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9c9c9cfffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffd6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffb5ffff18185a4239312131427b3921ffefbdd6ffff18428c392110313942636339391042ffde8cffffff2163bdd67b31ffffffffffff4294e7a55208ffffffffffff6bc6ff7b2921ffffce63b5ff843921ffffffbdffff311863ffd684ffffffffffff3184d6b56321fffff763bdff7b3118ffffff185aad392918314242422129efbd7bffffffb5efff10296b423118de9c6363b5ff843921ffffd6ffffffffffff5aa5e71810214242315a3931214a63ce7b29ffffff8ccef710214a4231183939426b734242104affde8cffffffb5e7ff214273392118394242312121e7ad6bffffff63b5ff291818424239212131bd7b39ffffefffffffffffffffffffadffff2121634239292939427b3921ffefbdffffff5aa5de181029424231213139843921ffffc6ffffffffffffffffffffffffdeffff295a9c311818394239212131c68439ffffff1863b5d68439ffffffffffff84d6ff632139fff7b5ffffff73ade7181839423921293142bd7331ffffff8cceff10184a423121393142425a5a8c3910ffffdeffffff5a9cd6181829423929213142843921ffffce63b5ff843921ffffd6ffffffd6ffff213984f7b563ffffffb5efff10296b423118de9c6363b5ff843921ffffd6ffffffe7ffff215aa5311810314242635a3931214affce7bffffff1863b5d68439ffffffffffff84d6ff632139fff7b5fffffffffffffffffff7ffff1863bd5a4a29313142314239291821d69452fffffff7ffff2163bdd67b31ffffffffffffffffff73b5e71821424239212139426b3121ffe7adffffff63bdff7b3118ffffd6ffffff94e7ff521042ffffadffffffbdffff29216bffce7bffffffa5deff10295a423118313942392121ffc684ffffff4a8cce2110214242314a3939426b73944210ffffdebdffff311863ffd684a5e7ff10215a3931183931424a635a7b3121ffffceffffff4a8cce2110214242314a3939426b73944210ffffdeffffff73b5e71821424239212139426b3121ffe7adf7ffff1863b5392918394242392121efbd7bffffffffffffffffffffffffb5ffff292163425a4a423131213142522918f7ce94ffffff5aa5e72110213939315a3931184a63ce7b31ffffff63bdff7b3118ffffd6ffffffe7ffff215aa5312110313939635a3929184affce7bffffffffffffffffffffffff63b5f7843121ffffffffffff73b5e7181839423929213942633118ffe7adffffff2163b5392918394242392121efbd7bffffffffffffffffffffffffffffffffffffffffff4a9cef9c4a08fffff7ffffffffffffb5e7ff183973393118212939a56329ffffe7ffffffffffffffffffffffffb5ffff392163ffd67bffffffe7ffff104294f7a552ffffffffffff216bc6ce7b29ffffffd6ffff2963a5291810424242212131ce8442adf7ff1818634239292939427b3921ffefbdffffff63a5de181029424231213139844221ffffc663b5ff291818424239212131bd7b39ffffefffffffffffffffffffffffff94d6ff10184a423121313942737b4a391042ffe794ffffff63a5de181029424231213139844221ffffc6ffffffffffffffffffffffff63bdff7b3118ffffd6ffffffffffffd6ffff2963a5291810424242212131ce8442ffffffb5e7ff183973392918313942733129ffffbde7ffff3973b5291818424239212139a56331ffffe7ffffff2163bdd67b31ffffffd6ffff2963a5291810424242212131ce8442ffffffe7ffff3973ad291818394239312931ffbd73e7ffff396bad291818424239312939ffbd73bdffff311863ffd684ffffff73b5e71818394a42292131426b3921ffdea5ffffffb5f7ff312163ffd67bffffffffffff3184d6b56318ffffffffffffffffffffffffffffff4a8cce2110214242314a3939426b73944210ffffdeffffff5a9cd6181829423929213142843921ffffceffffffffffffffffffffffff1863b5d68439ffffff5aa5e7181021424231523131214a63ce7b29ffffffffffffffffffffffffffffff1863b5d68431ffffff63bdff7b3118ffffd6ffffffd6ffff18317bffb563ffffff297bcec67321ffffffffffffb5e7ff183973392918314242392121dea563ffffffb5ffff392163ffd67bffffffffffff63bdff7b3118ffffd6ffffff94e7ff520842ffffa5ffffffc6ffff29216bffce7be7ffff215aa5311810314242635a3931214affce7bffffff73ade7181839423921293142bd7331bdffff311863ffd684ffffffb5e7ff183973392918314242392121dea563ffffffb5ffff392163ffd67bffffffffffff3984d6b56318ffffff216bc68c3908ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececed6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdead8cce7b42f7e7d6ce7339ffffffce844af7decece7b4adead8cffffffffffffffffffffffffbdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcecece5a5a5affffffffffffffffffffffffffffffffffffdedede292929ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffb5b5ffb5b5ffb5b5ffb5b5ffb5b5ffb5b5ffb5b5ffb5b5ffb5b5ffb5b5ffb5b5ffb5b5ffb5b5ffb5b5ffb5b5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffefefffffffe7ffff104294f7a54a63b5ff6b2121fff7b5ffffff52a5e7390818ffde8cffffff1863b5d68439ffffffffffff4294e7ad5210fffff7ffffff6bbdff7b3121ffffce6bbdff843118ffffffb5ffff39216bffd684ffffffffffff3984deb56318ffffff63b5ff843921ffffffefefefffffffffffff4294e7a54a10ffffff73c6ff6b2121ffffc6ffffff6bbdff843118ffffd6ffffffefffff084294e79442ffffffb5efff082163d67b31deffff104294c67331fffff7f7ffff428cd6420810ffe794efffff185aadb56329ffffefffffff8cd6ff421842ffde94e7efffffffefffffff94e7ff4a1042fff7a5fffffffffffffffffff7ffffffe7e7ffffffe7ffff104294ef9c4a9cefff29104af7c673ffffffffffffd6d6efffffe7ffffffffffffffffffffffff4a9ce7733118ffefbdffffffefffffe7d6d6ffffff216bbdd68431ffffffffffff84deff631831ffffbda5efff291852e7b563fffffffffffff7f7f7ffffff216bbdb56321fffff7e7ffff1852a58c3908ffffde9ce7ff31184aefbd73ffffffffffffd6d6efffffe76bbdff843118ffffd6ffffffdeffff183184ffbd63ffffff73c6ff6b2121ffffc6ffffff6bbdff843118ffffd6ffffff9cefff420842ffe794ffffff6bb5ef290821ffd67bffffff216bbdd68431ffffffffffff84deff631831ffffbdffffffffffffffffffffffff1863b5733108ffefc6ffffff84cef7421842ffd68cffffff1863b5d68439ffffffffffffa5efff29185aefb563fffffff7ffff428cd6944218ffffde63b5ff843921ffffd6ffffff94e7ff52104affffa5ffffffbdffff31296bffce7befffff104a9cc67331fffff7ffffffd6efffffe7d694deff311042f7c673ffffffcef7ff10428c8c3908ffffe7b5ffff39216bffd6844a9cef8c4208ffffe7efffff296bb57b2908ffffd694deff311042f7c673ffffffcef7ff10428c8c4208ffffe7a5efff29185aefb563fffffff7ffff428cd6944218ffffdee7e7efffffffffffff4294e79c4a10ffffffffffffffffffffffffbdffff081863c67331ffffefffffff3984ce8c3918efffd6104a9ce78c42ffffffb5efff08296bce7b29ffffff63b5ff843921ffffd6ffffff94efff42104affe78cffffff63b5ef310829ffce7bffffffffffffffffffffffff6bbdff843118ffffffa5efff29185ae7b563ffffffffffff428cd6944218ffffe7e7e7efffffffffffff4294e79c4a10ffffffffffffffffffffffffffffffffffffffffff4a9cefa55210fffff7fffffff7ffff296bbdb56321fffff7d6ffff21428cefa552ffffffffffffffffffffffffbdffff311863ffd684ffffffefffff104294ffad52ffffffffffff216bbdce7b31ffffff4a9cef733110fff7c6ffffffefffffe7d6d6efffffffe7e7ffffffe7ffff104294ef9c4a9cefff31104af7c673ffffffffffffd6d6efffffe7e7efffffffefffffff94e7ff4a1042fff7a5ffffffffffffffffffe7ffff104294c67b31fffff7ffffff3984ce420810ffe78c9cefff31104af7c673ffffffffffffd6d6efffffe7ffffffffffffffffffffffff63b5ff843921ffffd6ffffffffffff4a9cef733110fff7c6ffffffefffffe7d6d6efffff1852a5b56329ffffe7ffffffeff7fffffff752a5ef632918ffe7b5ffffffd6ffff21428cde9442ffffff1863b5d68439ffffff4a9cef733110fff7c6ffffffefffffe7d6d6ffffff52a5ef632918ffe7b5fffffff7fffffff7f752a5ef632918ffe7adfffffff7fffffff7f7b5ffff39216bffd684adefff211852efb56bffffffffffff428cd6944a21ffffdebdffff311863ffd684ffffffffffff3184d6bd6b21ffffffffffffffffffffffff94deff311042f7c673ffffffcef7ff10428c8c3908ffffe79ce7ff31184aefbd73ffffffffffffd6d6efffffe7ffffffffffffffffffffffff216bbdd68431efffff084294e79442ffffffb5efff082163d68431ffffffffffffffffffffffffffffff216bbdd68431ffffff63b5ff843921ffffd6ffffffd6ffff213984ffb563ffffff2973cece7329ffffffefffff1852a5b56329ffffe7ffffff8cd6ff422142ffde94bdffff311863ffd684ffffffffffff63b5ff843921ffffd6ffffff94e7ff521042fff7a5ffffffbdffff31216bffce7b9cefff420842ffe794ffffff6bb5ef290821ffd67ba5efff291852e7b563fffffffffffff7f7f7b5ffff39216bffd684efffff1852a5b56329ffffe7ffffff8cd6ff422142ffde94bdffff311863ffd684ffffffffffff3184d6bd6321ffffffdef7fff7e7d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7b594ce7339de946bc65a18e7ad8cc65a18de9463ce7339e7b58cffffffffffffffffffffffffbdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5a5a5af7f7f7ffffffffffffffffffffffffffffffffffffffffffb5b5b5b5b5b5fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffadadffb5b5ffadadffb5b5ffadadffb5b5ffadadffb5b5ffadadffb5b5ffadadffb5b5ffadadffb5b5ffadadfffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7d6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7e7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7ffff6394bd291031f7bd6b4a9cefa54a10fffff7ffffffadf7ff391052ffde8cf7ffff2163bdd67b31ffffffffffff4294e7a55210ffffffffffff6bbdff7b2921ffffce63b5f7843121ffffffbdffff311863ffd684ffffffffffff317bd6b56318ffffff63bdff7b3118ffffffffffffffffff94bdde103163bd6b21ffffff63b5ff843121ffffceffffff63b5f7843121ffffd6fffffff7ffff1863b5ad6321ffffe7f7ffff1863bdce7b29adffff311052ffd684ffffffffffff9cefff42104affde8cadffff311052ffd684ffffffffffffefffff104a9ce79442ffffffffffffc6e7ff316394732910fff7bdffffffffffffffffffffffffffffffe7f7ff639cc6211031ffc67352adf78c3918ffffd6fffffffffffffffffffffffffffffffffffffffffff7ffff105aadd68431ffffffffffffffffffffffffffffff1863b5d68431ffffffffffff7bd6ff631831ffffb55aadff7b3110ffffd6ffffffffffffffffffefffff104294f7a552ffffffffffff52a5f78c3910ffffde5aadff843110ffffdeffffffffffffffffffffffff63b5f7843121ffffd6ffffffd6ffff183184ffb563ffffff63b5ff843121ffffceffffff63b5f7843121ffffd6ffffffb5f7ff291863dead63ffffffb5f7ff311863ffce7bffffff1863b5d68431ffffffffffff7bd6ff631831ffffb5ffffffffffffffffffffffff2163bdce7329ffffffffffffefffff104a9ce79442ffffff2163bdd67b31ffffffffffff5aadff7b3110ffffd6ffffffffffff9cefff42104affe79463bdff7b3118ffffd6ffffff94e7ff520842ffffa5ffffffc6ffff29216bffce7badf7ff39185affd684ffffffffffffffffffffffff52adf7843110ffffdeffffffffffff429cef944210ffffdebdffff311863ffd68463b5f7632918f7deadffffff63b5f77b3118ffffce52adff843110ffffd6ffffffffffff429cef944210ffffde5aadff7b3110ffffd6ffffffffffff9cefff42104affe794fffffff7ffff9cc6e7103163c67329ffffffffffffffffffffffffb5f7ff311863ffce7bffffffffffff9cefff39104af7e7941863b5ad6329fff7deffffff1863b5ce7b31ffffff63bdff7b3118ffffd6ffffffb5ffff211863e7ad63fffff7bdffff291863ffce7bffffffffffffffffffffffff63b5ff843921ffffff5aadff7b3110ffffd6ffffffffffff9cefff42104affe794fffffff7ffff9cc6e7103163c67329ffffffffffffffffffffffffffffffffffffffffff4a9cef9c4a08fffff7ffffffbdffff29216bffce7bffffffffffff4a9cefa55218ffffefffffffffffffffffffb5f7ff312163ffd67bffffffe7ffff104294f7a552ffffffffffff216bbdce7b29ffffff1052adde8439ffffffffffffffffffffffffffffffffffffdef7ff639cc6211031ffc67352adf7843910ffffd6ffffffffffffffffffffffffffffffffffffc6e7ff316394732910fff7bdffffffffffffffffffa5f7ff311052ffd684ffffffffffff9cefff390842ffe79452adf7843910ffffd6ffffffffffffffffffffffffffffffffffffffffffffffff63bdff7b3118ffffd6ffffffffffff1052adde8439ffffffffffffffffffffffffadf7ff31105affce7bfffffffffffffffffff7ffff185aadd67b31ffffffffffffffffff4a9cef944210f7ffff2163bdd67b31ffffff1052adde8439fffffffffffffffffffffffff7ffff105aadce7b31fffffffffffffffffff7ffff105aadd67b31ffffffffffffffffffffffffbdffff311863ffd6845aadf7843118ffffceffffffffffffa5efff42104affe794b5ffff392163ffd67bffffffffffff3984d6b56318ffffffffffffffffffffffff52adf7843110ffffdeffffffffffff429cef944210ffffde5aadff843110ffffdeffffffffffffffffffffffffffffffffffffffffffffffff1863b5d68431f7ffff2163b5ad5a21ffffe7ffffff2163bdce7b29ffffffffffffffffffffffffffffff1863b5d68439ffffff63bdff7b3118ffffd6ffffffd6ffff183184ffb563ffffff297bcec67329ffffffadf7ff31185affd67bffffffffffffefffff104a9ce79442b5f7ff312163ffd67bffffffffffff63bdff7b3118ffffd6ffffff94e7ff521042ffffadffffffbdffff29216bffce7bb5f7ff291863dead63ffffffb5f7ff311863ffce7b5aadff7b3110ffffd6ffffffffffffffffffbdffff311863ffd684adf7ff31185affd67bffffffffffffefffff104a9ce79442b5f7ff312163ffd67bffffffffffff3184d6b56318ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6d6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefc6b5c65a18bd5a18c65a18bd5a18c65a18bd5a18c65a18e7c6adffffffc6c6c6bdbdbdbdbdbd9c9c9cffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffadadad292929292929313131dededececece292929636363ffffffffffffffffffffffff292929292929292929848484ffffffffffffffffffffffffffffffffffffffffff9c9c9c292929292929292929313131949494ffffff7b7b7b313131292929b5b5b5ffffffffffffffffffffffffffffffdedede7b7b7bffffffffffffffffffffffffffffffdedede848484ffffffffffffffffffffffff7b7b7bcececeffffffffffffefefef636363ffffffffffff292929f7f7f7ffffff848484292929292929adadad636363ffffffffffffadadad313131292929292929ffffffffffffffffffb5b5b52929293131315a5a5adedede292929f7f7f7ffffff9c9c9c7b7b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffb5b5ffb5b5ffffffffb5b5ffb5b5ffb5b5ffffffffffffffd6d6ffb5b5ffffffffb5b5ffb5b5ffb5b5ffb5b5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6bade71018396b4221e7bd8cffffff4294e7ad5a10ffffffffffffadf7ff421863ffde8cffffff1863b5d68439ffffffffffff4294e7ad5210ffffffffffff6bbdff7b3129ffffce6bbdff843118ffffffb5ffff39216bffd684ffffffffffff3984d6b56318ffffff63b5ff843921ffffffade7ff18396b422110bd8c63ffffe7ffffff6bbdff7b3121ffffd6ffffff6bbdff7b3118ffffd6ffffffffffffc6efff4a6b94212931312929081829d68431a5f7ff421052ffe794ffffffffffffadffff391052ffe794a5f7ff421052ffe794ffffffffffffffffff105aadde8439deffff396bad211018946b42ffe7bdffffffffffffffffffffffffffffff6badde182139634221e7bd8cffffff52a5f7100808181818181818212121101010ef9c4afffffffffffffffffff7ffff084a9c1810081818181818181018184a1010ffe79c216bbdd68431ffffffffffff84d6ff631831ffffbd4aa5f7944210ffffe7ffffffffffffffffffe7ffff104a9cffad52ffffffffffff63b5ff8c3918ffffde4a9cf7100808181818181818181818101018e79c4a6bbdff843118ffffd6ffffffd6ffff183184ffbd6bffffff6bbdff7b3121ffffd6ffffff6bbdff7b3118ffffd6ffffffffffff8cc6ef314a6b212129313129290818ffd684ffffff216bbdd68431ffffffffffff84d6ff631831ffffbdffffffffffffffffffffffff1863b5d68439ffffffffffffffffff216bbdce7b29ffffff1863b5d68431ffffffffffff4aa5f7944210ffffe7ffffffffffffb5ffff31105affde8463b5ff843921ffffd6ffffff94e7ff521042fff7a5ffffffbdffff31216bffce7ba5f7ff08084a1818101818182121211010189c4a104a9cd6944210ffffe7ffffffffffff5aadff8c4210ffffe7b5ffff39216bffd684efffff638cc629314a2921212131317b2908ffffd64aa5f7944210ffffe7ffffffffffff5aadff8c3910ffffe74aa5f7944210ffffe7ffffffffffffb5ffff31105affde84addeff18396b422110bd946bffffe7ffffffffffffffffffffffffbdffff311863ffd684ffffffffffffb5ffff31216bffce7bc6efff42638c292931312921102131ce7b29ffffff63b5ff843121ffffd6ffffffffffff94c6ef314263292929293129311021ffce7bffffffffffffffffffffffff6bbdff843118ffffff4a9cf7944210ffffe7ffffffffffffb5ffff31185affd684addeff213973422110bd8c6bffffe7ffffffffffffffffffffffffffffffffffffffffff4a9cefa55210fffff7ffffff94efff52104afff79cffffffffffff7bceff732929ffffceffffffffffffffffffbdffff311863ffd684ffffffefffff104294ffad52ffffffffffff216bbdd67b31f7ffff0852a51810082121211818181818184a1010ffef9c6badde101839634221e7bd94ffffff52a5f7100808212118181818181818101010ef9c4adeffff396bad211018946b42ffe7bdffffffffffffffffffffffffa5f7ff42104affef94ffffffffffffadf7ff42185affe78c52a5f7100808212118181818181818101010ef9c4affffffffffffffffffffffff63b5ff843121ffffd6fffffff7ffff0852a51810082121211818181818184a1010a5de9c42104affe794fffffffffffffffffff7ffff084a9cef9442ffffffffffffffffff63b5ff843118ffffff1863b5d68439f7ffff0852a51810082121211818181818184a1010f7ef9c104aa5e79442fffffffffffffffffff7ffff104aa5e79442ffffffffffffffffffffffffb5ffff39216bffd68452a5f7944210ffffe7ffffffffffffadffff391863ffd684bdffff311863ffd684ffffffffffff3184d6bd6321ffffffffffffffffffffffff4a9cf7944210ffffe7ffffffffffff5aadff8c4210ffffe74a9cf7100808181818181818181818101018e79c4affffffffffffffffffffffff216bbdd68431ffffffc6efff426394212131393129081829d67b31ffffffffffffffffffffffffffffff216bbdd68431ffffff63b5ff843921ffffd6ffffffd6ffff213984ffb563ffffff2973c6ce7329ffffffa5f7ff42084affef94ffffffffffffffffff1863b5d68431bdffff311863ffd684ffffffffffff63b5ff843921ffffd6ffffff94e7ff52104affffa5ffffffbdffff31296bffce7bffffff8cc6ef314a6b212129313129290818ffd6844aa5f7944210ffffe7ffffffffffffffffffb5ffff39216bffd684a5f7ff42084affef94ffffffffffffffffff1863b5d68431bdffff311863ffd684ffffffffffff3184d6bd6b21ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc6c6c6ffffffffffffffffffffffffffffffffffffffffffbdbdbdffffffc6c6cec6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9c9c9c636363ffffffffffffffffff9c9c9cffffffffffff9c9c9cb5b5b5ffffffffffff5a5a5acececeffffffffffff9c9c9cb5b5b5ffffffffffffffffffffffffffffffffffffb5b5b5cececeffffffffffffffffffffffffffffffffffffffffffffffff7b7b7bcececeffffffffffffffffffffffffdedede848484ffffffffffffffffffffffffffffffb5b5b5b5b5b5ffffffffffffffffffffffff848484c6c6c6ffffffffffffffffff5a5a5af7f7f7ffffff313131efefefb5b5b57b7b7bffffffffffff9c9c9c5a5a5affffffc6c6c6636363ffffffffffffdedede636363ffffffcecece5a5a5affffffffffffffffffffffffe7e7e77b7b7bdedede7b7b7bfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffffffffadadffb5b5ffffffffffffffd6d6ffb5b5ffffffffbdbdfff7f7ffb5b5ffffffffffffffd6d6ffb5b5ffadadfffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffd6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbdffff181863e7a55affffffffffffffffff4294efa55210ffffffffffffb5ffff39105affde8cffffff2163bdbd6318ffffffffffff398cde8c3908ffffdeffffff63b5ff7b3118ffffd663b5ff843921ffffffbdffff181863ffbd6bffffffffffff2173c6bd6b21ffffff63bdff7b3118ffffff1863b5a55218ffffdeffffffffffffffffff63b5ff843121ffffceffffff63b5ff5a1818ffefa5ffffffffffffffffffffffffffffffe7f7ff1852a5ce7b31c6ffff182973ffbd63ffffffffffff94e7ff421042ffde8cc6ffff182173f7b563ffffffffffffd6ffff103984ef9c4a6bbdff521818ffe7a5ffffffffffffffffffffffffffffffffffffb5ffff21216bdea552ffffffffffffffffff6bc6ff6b2929ffffbdffffffdeffff104294f7a552ffffffffffffffffffffffff2973c6bd6b21ffffffffffff94e7ff521039fff7ad1863b5bd6b21fffff7ffffff73c6ff6b2129ffffbd7bceff5a1829fff7adffffffffffffffffffefffff104294ffad52ffffffffffff5aadf78c3918ffffde73c6ff6b2121ffffc6ffffffe7ffff10398cf7ad5263b5ff6b2118fff7b5ffffffc6ffff212973ffbd63ffffff63b5ff843121ffffceffffff63b5ff5a1818ffefa5ffffffffffffffffffffffffffffff9ce7f7311852ffce7bffffff1863b5bd6b21fffff7ffffff73c6ff6b2129ffffbdfffffffffffffffffff7ffff1863bdad5a18fffff7ffffffefffff104294e79442f7ffff1863bdad5210fffff7ffffff73c6ff631821fff7b5ffffffffffff84d6ff521039ffef9c63bdff6b2118ffffbdffffff8cdeff390831ffe78cffffffb5ffff31185affd684c6ffff292973ffbd6bffffffffffff4294e7a5521073cef7631821fff7b5ffffffffffff4294e7944210ffffdebdffff311863ffd684ffffffffffffffffffffffff529ce7843118ffffce73c6ff631829ffffbdffffffffffff4294e7944210ffffde73c6ff631821fff7b5ffffffffffff84d6ff521039ffef9c216bbda55218ffffe7ffffffffffffffffffffffffffffffffffffb5ffff181863efad5affffffffffff9cefff390842ffe794ffffffffffffffffffe7ffff10529cd68431ffffff63bdff521018fff7adffffffffffffffffffffffffffffffa5e7ff311052ffd684ffffffffffffffffffffffff63b5f7843121ffffff73c6ff631821fff7b5ffffffffffff84d6ff521039ffef9c216bbda55218ffffe7ffffffffffffffffffffffffffffffffffffffffffffffffffffff4a9cef9c4a08fffff7ffffff8ce7ff521039ffffadffffffffffff7bceff631831ffffb5ffffffffffffffffffb5ffff212163f7bd63ffffffd6ffff08398cde8c39ffffffffffff1863b5d67b31ffffff2173c6c67329fffff7ffffff8ce7ff5a1842b5efa518216bdea552ffffffffffffffffff73c6ff732929fff7bdffffffe7ffff184294f7a5526bbdff521818ffe7a5ffffffffffffffffffffffffffffffffffffc6ffff212973f7b563ffffffffffff94e7ff390842ffe79473c6ff732929fff7bdffffffe7ffff184294f7a552ffffffffffffffffffffffff63bdff521018fff7adffffffffffff2173c6c67329fffff7ffffff8ce7ff5a1842ceefa518317befad5affffffffffffffffffffffff2973c6b56318fffff7ffffffffffff3184d6a55210ffffff2163bdd67b31ffffff2173c6c67329fffff7ffffff8ce7ff5a1842fff7a5317bcead5a18fffff7ffffffffffffffffff317bcead5a18fffff7ffffffffffffffffffbdffff311863ffd6846bc6ff632129fff7b5ffffffffffff84deff4a1031fff7a5b5f7ff211863f7b563ffffffffffff2973c6bd6b21ffffffffffffffffffffffff73ceff631821fff7b5ffffffffffff4294e7944210ffffde73c6ff6b2121ffffc6ffffffe7ffff10398cf7ad52ffffffffffffffffffffffff1863b5d68439ffffffffffffffffffffffffe7f7ff1852a5d67b31ffffffffffffffffffffffffffffff1863b5d68431ffffff63bdff631818ffffbdffffffc6ffff21216bffbd6bffffff297bcec67321ffffffc6ffff212973f7b563ffffffffffffdeffff103184f7a552b5ffff181863efa552ffffffffffff63bdff631818ffffbdffffff8cdeff390831ffde8cffffffb5ffff31185affd684ffffffffffffffffffffffff9ce7f7311852ffce7b7bceff5a1829fff7adffffffffffffffffffbdffff311863ffd684c6ffff212973f7b563ffffffffffffdeffff103184f7a552b5ffff211863f7b563ffffffffffff2973c6bd6321ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececed6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbdbdbdffffffffffffffffffffffffffffffffffffffffffbdbdbdc6c6c6c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefef292929ffffffffffffffffffffffffffffffffffffffffffdedede7b7b7bffffffefefef636363fffffffffffffffffff7f7f75a5a5affffffffffffffffffffffffffffffffffffffffff292929f7f7f7fffffffffffffffffffffffffffffffffffffffffff7f7f75a5a5adedede292929313131292929292929292929636363ffffffffffffffffffffffff949494cececeffffffffffffffffffffffff7b7b7bcececeffffffffffffffffff848484dededeffffffffffffffffff949494dededeffffffffffffefefef636363ffffff9c9c9cc6c6c6ffffffffffffffffff7b7b7bf7f7f79c9c9ccececeffffffffffffffffffffffffffffff9c9c9c292929f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffb5b5ffb5b5ffffffffbdbdffffffffb5b5ffffffffbdbdffffffffb5b5ffffffffb5b5ffb5b5ffb5b5ffb5b5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffceffff21317bce8c4ae7efe7bdbdd6fff7d64294e7ad5a10fffff7ffffffadffff39185affde8cffffff1863b5522110debd84b5deef10316b422921c6945ad6efe718529cb56318fffff76bbdff843118ffffffb5ffff10216b734221e7d6ad9ccee718215aefa552ffffff63b5ff843921ffffff317bce8c4a18efe7cebdd6e7f7d6c6cee7ff528cb55a2118bdb59cf7dec66bbdff291818946342c6bdb5fff7deade7ffad848ce7d6c6a5d6ef18215af7b55affffff4294de633118e7cea5bddee7295a94420808ffe794ffffff4a94de5a2918e7ce9cd6e7ef4a84bd632118fff7b57bceff522131e7ce8cd6e7efd6bdbdfffff7ffffffffffffffffffceffff18297bce9452e7e7e7c6c6defff7d6deffff184294ad7339e7e7ce6badd65a1829ffefadffffffffffffffffffffffff94deff39214acea56bd6efe72963a5ad5a21ffffef216bbd422110d6ad73cee7e7215aa5a55210ffffefe7ffff215aa58c5221efdebdbdd6e7debdade7ffff10429cf7a552ffffffffffff5ab5ff8c3910ffffdedeffff214a94a56b31efe7d663a5d65a2131ffefa56bbdff211018ad734ae7e7ce5aa5d6521021ffefa5cee7ff528cb55a2118bdb59cf7dec66bbdff291818946342c6bdb5fff7de8cade7c6ad84e7e7d65aa5d65a1821fff7b5ffffff216bbd422110d6ad73cee7e7215aa5a55210ffffefffffffffffffffffffffffff1863b5422118ce9c63e7efe75a9cce4a1829ffde94ffffff1863b54a2921b59463decec6d6ffef214a949c5a29efe7ceb5d6e7214a84b56321fffff763b5ff291021bd844adeefde316bad312910945a42e7e7ce5294ce632121fff7b5ffffff4294de733921e7cea5add6e7182963efad5ad6ffff184294a56331efe7d68cbdde1029528c3908ffffe7b5ffff39216bffd684efffff848caddec6add6e7e7215aa5ad5a18fffff7d6ffff184294a56331efe7ce8cbdde10295a8c4208ffffe7d6ffff214a949c5a29efe7ceb5d6e7214a84b56321fffff7297bce945221efe7cec6d6e7f7d6bdffffffffffffffffffffffffbdffff1018636b4221e7c69ccee7ef215a9c9c4a18ffffdeb5efffa5848ce7dec69cd6e718215af7ad5affffff63b5ff292121946342cec6b5ffefd68cb5efc6a584efe7de5a9cd65a1821fff7adffffffffffffffffffffffff6bbdff843118ffffffdeffff1842949c5a29efe7ceb5d6e7214a84b56321fffff7297bce945221e7e7c6c6dee7f7d6bdffffffffffffffffffffffffffffffffffffffffff4a9cefa55210fffff7ffffff94efff52104afff7a5ffffffffffff7bceff632129ffffbdffffffffffffffffffbdffff101863845221e7debd73b5de2110315a4229e7c6949cd6ef181852ffb563ffffff94deff312142d6ad6bd6e7e7316badad5a21ceffef18297bce9452e7efe7c6c6d6fff7d6deffff214294ad6b39e7e7ce6badd65a2129ffefad7bceff522131e7ce8cd6e7efd6bdbdfffff7ffffffffffffffffffffffff428cd66b3118e7cea5bddeef21528c420810ffe78cdeffff214294ad6b39e7e7ce6badd65a2129ffefadffffffffffffffffffffffff63b5ff292121946342cec6b5ffefd694deff312142d6ad6bd6e7e7316badad5a21ffffef52a5e7522121debd8cdeefefb5a5bdffffde94deff291842c69c5aefefe784b5d621214aefb563ffffff1863b5d68439ffffff94deff312142d6ad6bd6e7e7316badad5a21ffffefa5e7ff21215abd8c52efefdea5bdd6ffdebda5e7ff212152bd8c4aefefdeadbddeffdebdb5ffff39216bffd684deffff1842949c6331efe7c6bddeef184284b56b29ffffefbdffff101863734a21e7cea59cd6e7102152efa552ffffffffffffffffffffffffd6ffff184294a56331efe7d68cbdde1029528c3908ffffe7deffff214a94a56b31efe7d663a5d65a2131ffefa5ffffffffffffffffffffffff216bbdd68431ffffffade7ffad848ce7d6c6a5d6ef18215af7b55affffffffffffffffffffffffffffff216bbdd68431ffffff63b5ff211021a57342e7e7d65a9cce521821ffef9cbdd6ef215294945221c6b5b5ffffe74294de632918dec69cdeefef4284b5632121ffefb5bdffff181863634229bdb594f7dece63b5ff211018bd844adeefde316bb5292110945a39efe7ce529cce631821fff7b5ffffff8cade7c6ad84e7e7d65aa5d65a1821fff7b5e7ffff215aa58c5221efdebdbdd6e7debdadb5ffff39216bffd684ffffff4294de632918dec69cdeefef4284b5632121ffefb5bdffff101863734a21e7cea5a5d6e710215aefa552ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc6c6c6ffffffffffffffffffffffffffffffffffffffffff949494c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcecece9c9c9cffffffffffffffffffffffffffffffffffffffffffdedede848484ffffffdedede7b7b7bffffffffffffffffffffffff313131fffffff7f7f7292929313131292929f7f7f7ffffffffffff5a5a5acececefffffffffffffffffff7f7f72929293131317b7b7b636363efefef848484dededeffffffdedede848484ffffffffffffffffffffffffffffff9c9c9cdededeffffffffffffffffffffffff848484c6c6c6ffffffffffffffffff9c9c9cdededeffffffffffffffffff9c9c9cc6c6c6fffffffffffff7f7f75a5a5affffff9c9c9ccececeffffffffffffffffff848484dedede9c9c9cc6c6c6ffffffffffffffffffffffffffffff9c9c9c313131efefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffadadffb5b5ffffffffffffffd6d6ffb5b5fffffffff7f7ffceceffb5b5ffffffffffffffd6d6ffb5b5ffadadfffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7d6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7e7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa5d6f74252732929317b4a39ffefb584bdf7c68c63ffffffffffffceffff7b6394ffefb5ffffff6b9cd6b5a5734a6b9c312931a56b4ad6efd65273ad2929317b5239ffe7b5ffffff94ceffad7b6bffffffd6ffff736394a5bda5394a73393131ad734affffdeffffff9cd6ffad7363ffffffd6f7ff5a7ba52931394a3931efb57384bdf72142523110085a5242e7ad7b94ceffa57b6b639cb54a3142ffce8cd6ffff5a7ba531394a392929b57b52ffffe7ffffffefffff6394c6293142523931849c73421052ffde8cffffffefffff73a5ce3142523131317b5242ffdeadffffffffffff73a5d6314252312929b57b4affffefffffffffffffffffffffffffa5d6f7425273313139734231ffefb5ffffffcef7ff4a6b94313139634231efce94ffffffffffffffffffffffffffffffffffff94ceef394a6b31292994634affefc6ffffff6394cebda57b4a73a5313139734a31ffdeadffffffffffffd6f7ff5a84ad293142423131ce945af7ffff6384b5ffce94ffffffffffff94ceffb5846bffffe7ffffffceefff4a6b9c292931634a31efc694ffffff94ceffa57b6b73a5bd3139524a3129dead73ffffff84bdf72142523110085a5242e7ad7b94ceffa57b6b639cb54a3142ffce8cadd6ff425a7b313139523929e7b57bffffffffffff6394cebda57b4a73a5313139734a31ffdeadffffffffffffffffffffffffffffff6b9cd6c6a5735a84b52931395a4231e7bd84ffffffffffff6b9cd6b5a57342639c8c4a31ffffd6ceefff5273a5293142423131ad7b52ffffdeffffff9cd6ff9c73636b9cb529314a6b4a39efd69c73adde29394a523931e7b57bfffffffffffff7ffff6b94c631394a423129ce946bffffefffffffc6efff4a6b942929317352395284a5944210ffffded6ffff736b94ffe7adf7ffff7badd639425a3131317b5239ffe7b5ffffffffffffc6efff4a63942929317352394a849c944210ffffdeffffffceefff5273a5293142423131ad7b52ffffdeffffffd6ffff5273a5313142423129efb57bffffffffffffffffffffffffceffff7b6b9cadc6a5425a843129298c5a42ffe7bdffffffd6f7ff5a7bad313942393131b57b52ffffe7ffffff9cd6ffa57363639cbd4a3142ffd68ca5d6f74a5a7b293139523931e7b57bffffffffffffffffffffffffffffff63b5ff843921ffffffffffffceefff5a73a5293139423129ad7b52ffffdeffffffd6f7ff5273a5313942423129efb57bffffffffffffffffffffffffffffffffffffffffff4a9cef9c4a08fffff7ffffffbdffff311863ffd684ffffffffffff5aadf7843918ffffd6ffffffffffffffffffceffff7b6b9c9cb5a5394a6b423129d6a56ba5d6ef395273312929b57b52ffffe7ffffffffffff9ccef7314a6b3931318c6342ffefc6ffffffa5d6ff395273313131734231ffefb5ffffffcef7ff4a6b94313139634231efc694ffffffffffff73a5d6314252312929b57b4affffefffffffffffffffffffffffffefffff638cc631394a4a31298ca573391052ffe794ffffffcef7ff4a6b94313139634231efc694ffffffffffffffffffffffffffffff9cd6ffa57363639cbd4a3142ffd68cffffff9ccef7314a6b3931318c6342ffefc6ffffffffffff7badd631425a3129299c6342ffffceffffff9cceef425a732929315a4231d6ad7bfffffff7ffff2163bdd67b31ffffffffffff9ccef7314a6b3931318c6342ffefc6ffffffffffffadd6f7425a84292931634231ffce94ffffffadd6f7425a842929315a4231ffd694d6ffff736394ffe7adffffffd6f7ff52739c293142423129ad7b5afff7d6ffffffceffff7b6b9ca5bda5395273312929ad7b52ffffdeffffffffffffffffffffffffffffffc6efff4a6b942929317352395284a5944210ffffdeffffffceefff4a6b9c292931634a31efc694ffffffffffffffffffffffffffffff1863b5d68431ffffffd6ffff5a7ba531394a392929b58452ffffe7ffffffffffffffffffffffffffffff6b94cee7ad7bffffff9cd6ffa5736b7badc629394a523931dead73ffffff5a8cc610294a422910845a5affefb5f7ffff739cce31425a3129297b5a42f7d6adffffffceffff7b6b9c9cb5a531426bce8c4a9cd6ffa5736b6b9cbd2931426b4a31efd69c73adde29314a523931e7b57bffffffffffffadd6ff425a7b313139523929e7b57bffffffffffffd6f7ff5a84ad293142423131ce945ad6ffff736b94ffe7adfffffff7ffff739cce31425a3129297b5a42f7d6adffffffceffff7b6b9ca5bda539527b312929ad7352ffffdeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6d6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefbdbdc6bdbdbdbdc6c6bdbdbdbdbdc6bdbdbdbdc6c6ced6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc6c6c6b5b5b5ffffffffffffffffffffffffffffffffffffffffffdedede7b7b7bffffffdedede848484ffffffffffffffffffffffff292929ffffffffffffffffffffffffffffffffffffffffffffffffffffff9c9c9cb5b5b5ffffffffffff5a5a5acececeffffffcecece292929f7f7f7ffffff292929ffffffdedede7b7b7bffffffffffffffffffffffffffffff9c9c9ccececeffffffffffffffffffffffff7b7b7bcececeffffffffffffffffff848484dededeffffffffffffffffffc6c6c6636363ffffffffffff9c9c9c636363ffffffcecece5a5a5affffffffffffdedede292929ffffffc6c6c6636363ffffffffffffffffffffffffdedede848484efefef636363ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffb5b5ffb5b5ffb5b5ffb5b5ffb5b5ffb5b5ffb5b5ffb5b5ffb5b5ffb5b5ffb5b5ffb5b5ffb5b5ffb5b5ffb5b5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6bbdff7b3121ffffd6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffadffff391052ffe794ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6bbdff7b3121ffffd6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5aadff8c4210ffffe7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5aadff8c3910ffffe7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6bbdff843118ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff528cce9c73524284b5a55210fffff7fffffff7ffff215aadd68439fffffff7ffff296bbdbd6b21ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffadf7ff42185affe78cffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1863b5d68439fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7e7efffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5aadff8c4210ffffe7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff216bbdd68431ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff2973cec67329ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeff7fffff7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcecece9c9c9cffffffffffffffffffffffffffffffffffffffffffdedede848484ffffffe7e7e77b7b7bffffffffffffffffffffffff313131ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5a5a5af7f7f7efefef636363ffffffffffffffffff636363efefefffffffdedede9c9c9cdedede848484ffffffffffffffffffffffffffffffb5b5b5b5b5b5ffffffffffffffffffffffff848484c6c6c6ffffffffffffffffff5a5a5af7f7f7ffffffffffffffffffffffffb5b5b5313131292929b5b5b55a5a5affffffffffffb5b5b5292929313131292929f7f7f7ffffffffffffc6c6c6313131292929636363efefef313131efefefffffffb5b5b5848484fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffffffffadadffb5b5ffadadffb5b5ffadadffb5b5ffadadffb5b5ffadadffb5b5ffadadffb5b5ffadadffb5b5ffadadfffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffd6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff94ceffa5736bffffffffffffffffffffffffffffffffffffffffffffffffffffff94ceffa56b63ffffffffffffffffffffffffffffffffffffffffffd6efffceb5b5ffffe7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa5f7ff42105affde8cffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6efffceb5b5ffffe7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff52a5f7944210ffffdeceffff6b6394ffdea5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff52a5f7944210ffffdeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff63b5f7843121ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc6e7ff527b9c0818319c4a00fffff7ffffffffffff8cceff3121428c7b524a7b94421821ffde94ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffadffff391052ffe794ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff2163bdd67b31ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffceffff6b6394ffdea5ffffffffffffefffff426bb5e7ad63ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff52a5f7944210ffffdeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1863b5d68439ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6394cedea573ffffffffffffffffffffffffffffffffffffffffffffffffffffff4a9ce78c3910ffffdeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffceffff6b6394ffdea5ffffffffffffffffff63b5efad6342ffffe7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececed6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff292929ffffffffffffffffffffffffffffffffffffffffffdedede7b7b7bffffffdedede848484ffffffffffffffffffffffff292929ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff848484dededef7f7f75a5a5affffffffffffffffff292929ffffffffffffffffff949494b5b5b57b7b7bffffffffffffffffffffffffffffffdedede848484ffffffffffffffffffffffff7b7b7bcececeffffffffffffefefef636363ffffffffffffffffffffffffffffffffffffffffffffffffefefef636363ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff949494ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff949494ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8cceff9c635affffffffffffffffffffffffffffffffffffffffffffffffffffff8cc6f7a56b63ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc6ffff6b4a7bffefadffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff84c6ffad6b4affffefceffff6b638cffd69cffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff84c6ffad6b4affffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8cceff9c6352ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc6efffcea59cffffffffffffffffffffffffb5def77b849c94847bffdebdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbdffff6b4a84ffefadffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff528ccee7a563ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc6f7ff6b638cffd69cffffffffffffffffffb5efff524273ffd694ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff84c6ffad6b4affffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5a8ccede9c63ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff638cced69c63ffffffffffffffffffffffffffffffffffffffffffffffffffffffd6f7ff3963a5181821f7ad63ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffceffff6b638cffd69cffffffffffffffffffefffff4273bdd6944affffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc6c6c6313131ffffffffffffffffff9c9c9cffffffffffffdedede848484ffffffdedede7b7b7bffffffffffffffffffffffff313131ffffffffffffffffffffffffffffffffffffdededee7e7e7ffffffffffff292929f7f7f7ffffff636363c6c6c6ffffffb5b5b5848484ffffffffffffffffffffffff292929848484ffffffffffffffffffffffffffffffffffff5a5a5af7f7f7ffffff9c9c9c292929848484c6c6c6ffffffffffffb5b5b5b5b5b5fffffffffffffffffffffffffffffffffffffffffffffffff7f7f75a5a5afffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffff9c9c9cffffffffffffffffffffffffffffffffffffffffffffffff9494949c9c9c9494949c9c9cf7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7d6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7e7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6d6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdedede292929292929313131c6c6c6ffffffffffffdedede7b7b7bffffffdedede848484ffffffffffffffffffffffff292929ffffffffffffffffffffffffffffffffffffffffff5a5a5a292929292929b5b5b5ffffffffffffffffff313131292929292929ffffffffffffffffffffffffffffffb5b5b57b7b7bffffffffffffffffffffffffffffffffffffcecece5a5a5affffffffffffffffff292929cececeffffffdedede292929ffffffffffffffffffffffffffffffffffffffffffffffffffffffefefef636363ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff949494ffffffffffffffffffffffffffffffffffffffffffffffff9c9c9cefefefa5a5a5e7e7e7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7c6c6c6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f79c9c9cffffffffffffffffffffffffffffffffffffffffffffffff949494a5a5a5e7e7e7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffd6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececed6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9494949c9c9c9494949c9c9c9494949c9c9c9494949c9c9c949494a5a5a5e7e7e7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefe7e7e7efefefdedededededed6d6d6d6d6d6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7ffffc6cee7adadb5dec6bdffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffff7efe7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7eff7fff7efffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7ffffbdb5cef7e7ceffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7c6c6c6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7d6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7e7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3173c64a39215a5a5a213952522918ffd694ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff63bdff7b3118ffffd6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff2163bdd67b31ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc6ffff4a5a84392131f7c67bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6d6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3984ce944a18ffffdeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff63b5ff843921ffffd6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1863b5d68439ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff63b5f78c3929ffffd6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc6f7ffb58494ffffe7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7c6c6c6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffd6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdeefffded6d6fff7e7ffffffffffffffffffffffffdeefffdececeffffefffffffffffffffffffffffffefffffced6def7e7d694efff4a1042fff7a5ffffffffffffffffffd6deefdececeffffefffffffffffffffffffffffffffffffffffffffffff63bdff7b3118f7ffd6ced6e7f7e7d6ffffffffffffffffffffffffffffffd6deefdececeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6e7f7dececeffffefffffffffffffffffffe7f7ffd6d6deefded6ffffffffffffffffffffffffffffffffffffffffffffffffffffffdeefffd6d6d6ffefdeffffffffffffffffffdeefffd6ced6ffefdeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdeefffd6ceceffffefffffffffffffffffffffffffffffffffffffffffffffffffefffffd6d6deefded6ffffffffffffffffffffffffffffffffffffffffffcedeefded6ceffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7f7ffceced6efded6fffffffffffff7ffffd6deefded6ceffffefffffffffffffffffffffffffffffffffffffffffffffffffd6efffdeced6fff7e7ffffffffffffffffffffffffffffffd6e7f7d6ceceffefdeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffced6deefdeceffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffceced6ffefdeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffceced6ffefdeffffffffffffffffffffffffffffffd6deefefd6ceffffffffffffffffffffffffffffffdeefffded6d6fff7e7fffffffffffffffffffffffffffffffffffffffffff7ffff2163bdd67b31e7f7ffceced6fff7e7ffffffffffffffffffffffffced6efefded6ffffffffffffffffffffffffffffffffffffffffffffffffffffffdeefffdececeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffced6deefdeceffffffffffffffffffffffffdeefffd6ceceffefdeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6e7f7d6ceceffefdeffffffffffffffffffced6e7ded6ceffffeffffffffffffffffffff7ffffced6e7dececeffffefffffffffffffe7f7ffced6deefded6ffffffffffffffffffffffffffffffffffffffffffffffffefffffceced6ffefdeffffffffffffffffffffffffffffffe7f7ffceced6efded6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffceced6ffefdeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdeefffd6ced6ffefdeffffffffffffffffffffffffffffffffffffffffffffffffceffff212973ffc673ffffffffffffffffffffffffffffffffffffffffffffffffd6efffded6d6ffffefffffffffffffffffffffffffffffffe7f7ffd6d6d6ffefdeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdee7f7fff7e7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffcecedeefded6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcedeefded6ceffffefffffffffffffffffffffffffffffffffffffffffffffffffdeefffd6ceceffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6e7f7e7d6cefffff7fffffff7ffffced6e7dececeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcedeefded6cefff7efffffffffffffffffffffffffffffffffffffd6ffff423984ffe794ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6deefdececeffffefffffffffffffffffffdeefffd6ceceffefdeffffffffffffffffffffffffffffffffffffffffffffffffefffffd6d6def7e7d6ffffffffffffffffffffffffefffffceced6ffefdeffffffffffffffffffffffffffffffd6e7f7e7d6cefffff7ffffffffffffcedeefded6cefff7efffffffffffffffffffe7f7ffced6deefded6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececed6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff216bbdd68431ffffff1863b5d68439ffffffffffff84d6ff6b2139ffffb5ffffff4a8cce2118214242314a3939426b73944210ffffe75aade71810214242395a3931214a63ce7b31ffffff94ceff10215242311839424a6b7b4a42104affe794ffffffb5e7ff214273392918394a4a312121e7ad6bffffffffffffffffffffffffffffffffffff63b5ff52292129425a4242311821399c5229fff7d6ffffffb5e7ff214273392918394a4a312121e7ad6bffffffffffff1863b5d68439ffffffffffffffffffffffffffffffffffffffffff216bbdd68431ffffff5aa5e72110213942315a3939214a63d67b31adffff21216342392929394a7b3921fff7c6ffffffffffffffffffffffffffffffe7ffff3973b5291821424239392939ffbd73efffff3973b5291821424239212939ad6b31ffffe7ffffff216bbdd68431ffffffffffff84deff631831ffffbdf7ffff5294d61810214242394a31394a737b8c4210ffffe763b5ff843921ffffffffffff73b5e7182139423929293942bd7331ffffff1863b5d68439ffffffbdefff183973422918314242392129dead6bffffffffffff216bbdd68431ffffffffffff84deff631831ffffbdffffff63a5de181029424231213139844229ffffce2163b5392918394a4a392129f7c67bffffffffffffffffffffffffffffffffffff4a94ce2110214242314a39424a6b73944210ffffe7deffff295aa5311818394239292931ce8439ffffffffffffffffffffffffffffffffffff216bbdd68431ffffff1863b5d68439ffffffffffff84d6ff6b2139ffffb5ffffff2973c6ce7329ffffffffffff73b5e71821424239292939426b3121ffe7adffffffbdffff311863ffd684ffffffffffff63b5ff843921ffffd6ffffff94e7ff52104affffa5ffffffbdffff31296bffce7bade7ff10215a4239213931394a635a7b3118ffffd663b5ff843921ffffffbdffff311863ffd684ffffff94d6ff10214a423921313942737b4a42104affe794e7ffff295aad311810394242635a3931214affce7bffffff4a8cce2118214242314a3939426b73944210ffffe7ffffffffffffffffffffffffffffff1863b5635229312942394242211821d69c5affffffe7ffff215aa5392110313942635a3931184affd684b5ffff39216bffd684ffffffffffff5aade71810214242395a3931214a63ce7b31ffffffffffffffffffffffffffffffb5ffff39216bffd684ffffff73b5e718214242392929394a6b3121ffe7adffffff63b5ff2918184a4a42212139c67b42ffffefffffffffffffffffffffffffffffff1863b5d68439ffffffffffff4294e7ad5210ffffffffffff6bbdff7b3129ffffcedeffff295a9c312118394242212931ce8439ffffff185ab5423121394242422929efbd7bffffff9cdeff183163422918314242392121ffce84b5ffff21216342392929394a7b3921fff7c6ffffffffffffffffffffffffffffff94d6ff10214a423921313942737b4a42104affe794ffffff63a5de181029424231213139844229ffffceffffffffffffffffffffffffffffff1863b5d68439ffffffffffff4294e7ad5210ffffffffffff6bbdff7b3129ffffceade7ff10215a4239213931394a635a7b3118ffffd6b5ffff39216bffd684ffffffadefff082163100800181818181818211818f7ad5aefffff3973b5291821424239212939ad6b31ffffe7ffffffffffffffffffffffffffffffffffffceffff08297bb56318fffff7ffffffffffffffffffffffffffffffffffff5aa5e72110293942315a3939184a63d68431ffffff216bbd5a4a29313142394242291821d69452ffffffffffff216bbdd68431ffffffffffffbdffff311863ffd684b5ffff39216bffd684c6ffff08216bde8c39ffffffffffffffffffffffffffffff8cdeff521039ffffadffffffffffffffffffffffffffffff7bbdef1818394a42292131426b3921ffdeadffffffb5ffff39216bffd684ffffffffffffffffffffffffffffffffffffffffff1863b5d68439ffffffbdefff183973422918314242392129dead6bffffffffffffffffffffffffffffffffffff5aade71810214242395a3931214a6bce7b31ffffff1863b5d68439ffffffffffff84d6ff6b2139ffffb5ffffff6bb5f7211029634231ffde9c9cdeff183163422918314242392121ffce84ffffff216bbdd68431ffffffffffffbdffff311863ffd684ffffffb5efff183973422918314242392129dead6bffffffb5ffff39216bffd684ffffffffffff2973c6e79442ffffffffffffffffffffffffffffffb5ffff39216bffd684ffffffb5e7ff214273392918394a4a312121e7ad6bffffff63b5ff2918184a4a42212139c67b42ffffefffffffffffffffffffffffffffffff8ccef71821524231183939426b734a42104affe78cade7ff10215a4239213931394a635a7b3118ffffd6ffffff6bbdf72110216b4a39ffde9cb5efff183973422918314242392129dead6bffffffb5ffff21216342392929394a7b3921fff7c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7c6c6c6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7d6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7e7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1863b5d68431ffffff2163bdd67b31ffffffffffff84d6ff631831ffffb58cdeff311042efc673ffffffcef7ff1039848c3900efffe7084294e79442ffffffb5efff082163ce7b31deffff104294c67329fffff7f7ffff3984d6390008ffe794e7ffff1852a5b56321ffffefffffff8cd6ff421839ffde94ffffffffffffffffffffffffffffff63bdff290818f7c673ffffffd6ffff103984de8c39e7ffff1852a5b56321ffffefffffff8cd6ff421839ffde94f7ffff2163bdd67b31ffffffffffffffffffffffffffffffffffffffffff1863b5d68439e7ffff10429cde8c39ffffffb5e7ff082163ce7b29effffff7e7e7ffffffe7ffff104294ef9c4affffffffffffffffffffffffffffff52a5e7632918ffe7adffffffeffffffff7f752a5e7632918ffe7b5ffffffd6f7ff18428cde9442ffffff1863b5d68431ffffffffffff7bd6ff631831ffffb594e7ff291042f7c673ffffffd6ffff083984944208ffffde63bdff7b3118ffffffa5e7ff291852e7ad63fffffffffffff7f7f7f7ffff2163bdd67b31efffff1852a5b56329ffffe7ffffff84d6f7421842ffde94ffffff1863b5d68431ffffffffffff7bd6ff631831ffffb59ce7ff29104af7c673ffffffffffffceceefffffe7e7e7efffffffffffff4294e79c4a10ffffffffffffffffffffffffffffff8cdeff311042f7c673ffffffcef7ff1039848c3908ffffe74a9ce7733118ffefbdffffffefffffe7d6d6ffffffffffffffffffffffffffffffffffff1863b5d68431ffffff2163bdd67b31ffffffffffff84d6ff631831ffffb5ffffff297bcec67321ffffffa5efff291852e7ad63fffffff7ffff428cd68c4218ffffdeb5ffff392163ffd67bffffffffffff63bdff7b3118ffffd6ffffff94e7ff520842ffffa5ffffffc6ffff29216bffce7b4294e7944210ffffdeefffff2163b57b3108ffffce63bdff7b3118ffffffb5f7ff312163ffd67be7ffff10428cc67331fffff7ffffff3984ce420810ffde8c9cefff390842ffe794ffffff63b5ef290021ffce7b8cdeff311042efc673ffffffcef7ff1039848c3900ffffe7ffffffffffffffffffffffffffffff1863bd6b2900fff7c6ffffff84d6ff391039ffde8c94e7ff42104affde8cffffff63b5ef310821ffce7bbdffff311863ffd684ffffffefffff084294e79442ffffffb5efff082163ce7b31ffffffffffffffffffffffffffffffbdffff311863ffd684a5e7ff291852e7b563fffffff7ffff428cd6944218ffffdee7efffffffefffffff94e7ff4a0839ffef9cffffffffffffffffffffffffffffff2163bdd67b31ffffffffffff4294e7a55208ffffffffffff6bc6ff7b2921ffffce4a9ce7733118ffefbdffffffefffffe7d6d6ffffffefe7efffffffffffff398ce79c4a10e7ffff184a9cbd6b29fffff7ffffffd6efffffe7ceefffffffe7e7ffffffe7ffff104294ef9c4affffffffffffffffffffffffe7ffff10428cc67331fffff7ffffff3984ce420810ffde8c9ce7ff29104af7c673ffffffffffffceceefffffe7ffffffffffffffffffffffffffffff2163bdd67b31ffffffffffff4294e7a55208ffffffffffff6bc6ff7b2921ffffce4294e7944210ffffdeefffff2163b57b3108ffffcebdffff311863ffd684ffffffffffff63b5ef733129ffefbdffffffffffffffffff52a5e7632918ffe7b5ffffffd6f7ff18428cde9442ffffffffffffffffffffffffffffffffffff6bbdff4a392952294affefa5ffffffffffffffffffffffffffffffe7ffff104a9cde8c39ffffffb5efff082163ce7b29ffffff1863b5733108ffefbdffffff84cef7391839ffd684ffffff1863b5d68439ffffffffffffb5ffff392163ffd67bbdffff311863ffd684ffffffd6deeffff7deffffffffffffffffffffffffffffff84d6ff521039fff7a5ffffffffffffffffffffffffadefff211852efb563ffffffffffff3984d6944218ffffdebdffff311863ffd684fffffffffffffffffffffffffffffffffffff7ffff2163bdd67b31efffff1852a5b56329ffffe7ffffff84d6f7421842ffde94ffffffffffffffffffffffffefffff084294e79442ffffffb5efff002163ce7b31ffffff2163bdd67b31ffffffffffff84d6ff631831ffffb5ffffff216bc6bd6b21ffffffe7ffff184a9cbd6b29fffff7ffffffd6efffffe7ceffffff1863b5d68439ffffffffffffb5ffff392163ffd67befffff1852a5b56329ffffe7ffffff84d6f7421842ffde8cbdffff311863ffd684ffffffffffffa5cef7deb594ffffffffffffffffffffffffffffffbdffff311863ffd684e7ffff1852a5b56321ffffefffffff8cd6ff421839ffde94e7efffffffefffffff94e7ff4a0839ffef9cffffffffffffffffffffffffdeffff104294c67329fffff7f7ffff3984d6390008ffe7944294e7944210ffffdeefffff2163b57b3108ffffceffffff216bbdc67329ffffffefffff1852a5b56329ffffe7ffffff84d6f7421842ffde8cefffffffe7e7ffffffe7ffff104294ef9c4affffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6d6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff216bbdd68431ffffff1863b5d68439ffffffffffff84d6ff632139ffffb55aadff843110ffffdeffffffffffff4a9cef944210f7ffe72163bdad6329ffffe7ffffff216bbdce7b31adffff311052ffde8cffffffffffff9cefff42104affe78cb5ffff31105affd684ffffffffffffefffff1052a5e79442ffffffffffffffffffffffffffffff63b5ff7b3121ffffceffffffffffff52a5f78c4210b5ffff31105affd684ffffffffffffefffff1052a5e79442ffffff1863b5d68439ffffffffffffffffffffffffffffffffffffffffff216bbdd68431ffffff1863b5ad6329fff7deffffff1863b5d68431ffffffffffffe7f7ff6b9cc6291031ffc673fffffffffffffffffffffffff7ffff185aadd68431ffffffffffffffffffffffff185ab5d67b31ffffffffffffffffff4a9cef9c4a10ffffff216bbdd68431ffffffffffff84d6ff631831ffffbd52a5f7843910ffffd6ffffffffffff4a9cef8c3908ffffe763b5ff843921ffffff5aadff843110ffffd6ffffffffffffffffffffffff1863b5d68439adffff31185affd67bfffffffffffff7ffff104a9cef9c4affffff216bbdd68431ffffffffffff84d6ff631831ffffbd5aadf78c3918ffffd6ffffffffffffffffffffffffffffffffffff9cc6e7103163c67329ffffffffffffffffffffffffffffff52adff843110ffffdeffffffffffff4a9cef944210f7ffe7185aadd68431ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff216bbdd68431ffffff1863b5d68439ffffffffffff84d6ff632139ffffb5ffffff2973cece7329ffffff5ab5ff843110ffffd6ffffffffffff9cefff421052ffe794bdffff311863ffd684ffffffffffff63b5ff843921ffffd6ffffff94e7ff521042fff7a5ffffffbdffff31216bffce7b63bdff632918ffe7adffffff6bbdff7b3118ffffd663b5ff843921ffffffbdffff311863ffd684a5f7ff391052ffd684ffffffffffff9cefff39084affe794b5f7ff292163dead63ffffffb5ffff31216bffce7b5aadff843110ffffdeffffffffffff4a9cef944210ffffe7ffffffffffffffffffffffffffffff1863b5ce7b31ffffffffffffefffff1052a5e78c39bdffff291863e7ad63fffff7bdffff311863ffd67bb5ffff39216bffd684fffffff7ffff2163bdad6329ffffe7ffffff216bbdce7b31ffffffffffffffffffffffffffffffb5ffff39216bffd6845ab5ff7b3110ffffd6ffffffffffff9cefff4a1052ffe794ffffffffffffc6e7ff31639c732918fff7c6ffffffffffffffffffffffffffffff1863b5d68439ffffffffffff4294e7ad5210fffff7ffffff6bbdff7b3121f7ffce185aadde8439ffffffffffffffffffffffffffffffffffffffffff9cc6e718316bc66b29adffff39105affde8cffffffffffffffffffffffffffffffffffffe7ffff6b9cc6291031ffc673ffffffffffffffffffffffffa5f7ff391052ffd684ffffffffffff9cefff39084affe7945aadf78c3918ffffd6ffffffffffffffffffffffffffffffffffffffffffffffffffffff1863b5d68439ffffffffffff4294e7ad5210fffff7ffffff6bbdff7b3121ffffce63bdff632918ffe7adffffff6bbdff7b3118ffffd6b5ffff39216bffd684fffffffffffff7ffff3173bdb56329ffffefffffffffffff185ab5d67b31ffffffffffffffffff4a9cef9c4a10fffffffffffffffffffffffffffffff7ffff215aadde9c4a2963b5e79c4affffffffffffffffffffffffffffffffffff1863b5ad6329fff7deffffff1863b5d67b31ffffff216bbdce7b29fffffffffffff7ffff104a9ce79442ffffff216bbdd68431ffffffffffffbdffff311863ffd684b5ffff39216bffd684ffffffffffffffffffffffffffffffffffffffffffffffff8cdeff521039ffffadffffffffffffffffffffffff5aadff843118ffffd6ffffffffffffa5f7ff42104affef9cb5ffff39216bffd684ffffffffffffffffffffffffffffffffffffffffff1863b5d68439adffff31185affd67bfffffffffffff7ffff104a9cef9c4afffffffffffffffffffffffff7ffff2163b5ad6321ffffe7ffffff216bbdce7b31ffffff1863b5d68439ffffffffffff84d6ff632139ffffb5ffffff2163bdd68431ffffffadffff39105affde8cffffffffffffffffffffffffffffff216bbdd68431ffffffffffffbdffff311863ffd684adf7ff31185affd684fffffffffffff7ffff104a9cef9442b5ffff39216bffd684ffffffffffffffffffffffffffffffffffffffffffffffffffffffb5ffff39216bffd684b5ffff31105affd684ffffffffffffefffff1052a5e79442ffffffffffffc6e7ff31639c732918fff7c6ffffffffffffffffffffffffadffff311052ffde84ffffffffffff9cefff42104affe78c63bdff632918ffe7adffffff6bbdff7b3118ffffd6ffffff216bbdd67b31ffffffadf7ff31185affd684fffffffffffff7ffff104a9cef9442ffffffffffffe7ffff6b9cc6291031ffc673ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7c6c6c6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffff7f7f7fffffff7f7f7f7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7efefeff7f7f7efefeff7f7f7efefeff7f7f7efefeff7f7f7efefeff7f7f7efefeff7f7f7efefeff7f7f7efefeff7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7fffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffd6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1863b5d68439f7ffff2163bdd67b31ffffffffffff84d6ff631831ffffb54a9cef944210ffffe7ffffffffffff52adff8c3910ffffe7c6efff426394212131312929081829ce7b319cf7ff421052ffe78cffffffffffffadffff391052ffe7949cf7ff421052ffe78cffffffffffffffffff105aadd68431ffffffffffffffffffffffffffffff63bdff7b3118ffffd6ffffffffffff63b5f77b31189cf7ff421052ffe78cffffffffffffffffff105aadd68431ffffff2163bdce7b31ffffffffffffffffffffffffffffffffffffffffff1863b5d68431ffffffc6efff42638c212931312921102129ce7b29ffffff6badde101839633921e7bd8cfffffffffffffffffffffffffffffff7ffff084a9ce79442fffffffffffffffffff7ffff084a9ce79442ffffffffffffffffff5ab5ff7b3110ffffff1863b5d68439ffffffffffff84d6ff632139fff7b54aa5f7944208ffffe7ffffffffffff52a5f7944210ffffde63bdff7b3118ffffff4a9cf7944210ffffe7ffffffffffffffffffffffff2163bdd67b31a5f7ff42084affe794ffffffffffffffffff185ab5d67b31ffffff1863b5d68439ffffffffffff84d6ff632139fff7b54aa5f7100808181818181818181818101010ef9c4aa5deff18396b422110bd8c63ffffdeffffffffffffffffffffffffffffff4a9cf7944210ffffe7ffffffffffff5aadff8c3910f7ffe7084a9c1810081818181818181018184a1010ffe794ffffffffffffffffffffffffffffff1863b5d68439f7ffff2163bdd67b31ffffffffffff84d6ff631831ffffb5ffffff297bcec67329ffffff4a9cef944210ffffe7ffffffffffffb5ffff31105affd684b5f7ff312163ffce7bffffffffffff63bdff7b3118ffffd6ffffff94e7ff521042ffffadffffffbdffff29216bffce7befffff6394c62131422929211829317b3110ffffce63bdff7b3118ffffffb5ffff392163ffd67ba5f7ff42084affe794ffffffffffffa5f7ff42105affde8cffffff8cc6ef314263212121293129290818ffce7b4a9cef944210ffffe7ffffffffffff52adff8c3910ffffe7fffffffffffffffffffffffff7ffff2163bdd67b31ffffffffffffffffff1863b5ce7b31ffffff94c6ef314263292129293129311018ffce7bbdffff311863ffd684ffffffffffffc6efff426394212131312929081829ce7b31ffffffffffffffffffffffffffffffbdffff311863ffd6844a9cf7944210ffffe7ffffffffffffb5ffff31105affd684deffff396bad2110188c6342ffe7bdfffffffffffffffffffffffffffffff7ffff2163bdd67b31ffffffffffff4294e7a55210ffffffffffff6bbdff7b2921f7ffce084a9c1810081818181818181018184a1010ffe794ade7ff18316b422110bd8c63ffffe79cefff08084a181810181818181818101818944a10ffffef6ba5de101839634221e7bd8cffffffffffffffffffffffffffffffa5f7ff42084affe794ffffffffffffa5f7ff42105affde8c4aa5f7100808181818181818181818101010ef9c4afffffffffffffffffffffffff7ffff2163bdd67b31ffffffffffff4294e7a55210ffffffffffff6bbdff7b2921ffffceefffff6394c62131422929211829317b3110ffffcebdffff311863ffd684ffffffffffffffffffceffff21317be7a55afffffff7ffff084a9ce79442ffffffffffffffffff5ab5ff7b3110ffffffffffffffffffffffffffffff9cefff4a2152ffe79c6bc6ff843921ffffdeffffffffffffffffffffffffffffffc6efff42638c212931312921101829ce7b29ffffff1863b5d68431fffffffffffff7ffff1863bdce7b29ffffff1863b5d68431ffffffffffffb5f7ff312163ffd67bbdffff311863ffd684ffffffffffffffffffffffffffffffffffffffffffffffff84d6ff3110398c845a9c9494dec6adffffffffffff4aa5f7944208ffffe7ffffffffffffadffff39185affd67bbdffff311863ffd684ffffffffffffffffffffffffffffffffffffffffff2163bdd67b31a5f7ff42084affe794ffffffffffffffffff185ab5d67b31ffffffffffffffffffffffffffffffc6efff426394212129312929081829ce7b31f7ffff2163bdd67b31ffffffffffff84d6ff631831ffffb5ffffff216bbdce7b31ffffff9cefff08084a181810181818181818101818944a10ffffef1863b5d68431ffffffffffffb5f7ff312163ffd67ba5f7ff42084affe794fffffffffffff7ffff185ab5d68431bdffff311863ffd684ffffffffffffffffffffffffffffffffffffffffffffffffffffffbdffff311863ffd6849cf7ff421052ffe78cffffffffffffffffff105aadd68431deffff396bad2110188c6342ffe7bdffffffffffffffffffffffffffffff9cefff42104affe794ffffffffffffadffff391052ffe794efffff6394c62131422929211829317b3110ffffceffffff1863b5d68431ffffffa5f7ff42084affe794fffffffffffff7ffff185ab5d68431ffffff6ba5de101839634221e7bd8cffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececed6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f7f7f7f7f7f7f7f7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7efefeff7f7f7f7f7f7fffffff7f7f7ffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff216bbdd68431ffffff1863b5bd6b21ffffffffffff73c6ff6b2129ffffbd73ceff632129ffffbdffffffffffff4294e7944210ffffe7ffffffffffffffffffe7f7ff185aa5d67b31ceffff212973ffbd63ffffffffffff94e7ff421042ffe78cceffff212973ffbd63ffffffffffffd6ffff10398cefa54affffffffffffffffffffffffffffff63b5ff631821fff7adffffffffffff4a9cef8c4210ceffff212973ffbd63ffffffffffffd6ffff10398cefa54affffff1863b5ad5a18fffff7ffffffffffffffffffffffffffffffffffff216bbdd68431ffffffffffffffffffffffffefffff1852a5d68431bdffff21216be7a552ffffffffffffffffffffffffffffffffffffffffffffffff317bcead5a18fffff7ffffffffffffffffff2973ceb56321ffffffffffffffffff3184d6a55210ffffff216bbdbd6318ffffffffffff73ceff6b2129ffffc673c6ff6b2129fff7b5ffffffffffff4a9cef8c4208ffffe763b5ff843921ffffff7bceff5a1829fff7b5ffffffffffffffffffffffff1863b5d68439c6ffff212973f7b563ffffffffffffdeffff103184f7a552ffffff216bbdbd6318ffffffffffff73ceff6b2129ffffc673c6ff732929ffffc6ffffffe7ffff184294efad52216bbda55218ffffe7ffffffffffffffffffffffffffffffffffffffffff7bceff632129ffffbdffffffffffff4294e7944210ffffe72973cec66b29ffffffffffff94e7ff521042ffffadffffffffffffffffffffffffffffff216bbdd68431ffffff1863b5bd6b21ffffffffffff73c6ff6b2129ffffbdffffff2973c6ce7329ffffff73c6ff631829ffffbdffffffffffff84d6ff521039ffefa5bdffff101863f7ad5affffffffffff63b5ff6b2121ffffbdffffff84deff421039ffde8cffffffb5ffff391863ffd684fffffffffffffffffff7ffff5aa5ef7b3118ffffd663b5ff843921ffffffbdffff311863ffd684c6ffff21297bf7b563ffffffffffff9cefff420842ffe794ffffffffffffffffffffffffa5e7f731185affd68473ceff632129ffffbdffffffffffff4294e7944210ffffe7ffffffffffffffffffffffffffffff1863b5b56318fffff7ffffffefffff104a9ce79442ffffffffffffffffffffffffa5efff311852ffd684b5ffff18216bf7ad5affffffffffffffffffffffffffffffe7f7ff185aa5d67b31ffffffffffffffffffffffffffffffb5ffff39216bffd68473ceff632129ffffbdffffffffffff84d6ff521039ffefa56bbdff521818ffe7a5ffffffffffffffffffffffffffffffffffffffffffffffff1863b5c66b21ffffffffffff3184de8c4210ffffdeffffff5ab5ff843918ffffd62973cebd6b21ffffffffffff94e7ff521042ffffad1863bda55a21ffffe7ffffffffffffceffff212973ffc673ffffffffffff428ce7ad5a18bdfff721216be7a552ffffffffffffffffffffffffffffffffffffffffffc6ffff21297bf7b563ffffffffffff9cefff420842ffe79473c6ff732929ffffc6ffffffe7ffff184294f7ad52ffffffffffffffffffffffffffffff1863b5c66b21ffffffffffff3184de8c4210ffffdeffffff5ab5ff843918ffffd6fffffffffffffffffff7ffff5aa5ef7b3118ffffd6b5ffff18216bf7ad5affffffffffffffffffffffff94deff4a2142ffde9cffffff2973ceb56321ffffffffffffffffff3184d6a55210ffffffffffffffffffffffffffffff4a94e7a55218ffffefc6ffff31317bffce73ffffffffffffffffffffffffffffffffffffffffffffffffefffff1852a5d68431ffffff216bbdad5a18fffff7ffffffefffff10429ce79442ffffff216bbdad5a10fffff7ffffffbdffff311863ffd684b5ffff39216bffd684ffffffffffffffffffffffffffffffffffffffffffffffff8cdeff2108396b6b4a5263631829429c5221ffffde73c6ff6b2129fff7b5ffffffffffff8cdeff521031fff7a5b5ffff18216bf7ad5affffffffffffffffffffffffffffffffffffffffff1863b5d68439c6ffff212973f7b563ffffffffffffdeffff103184f7a552ffffffffffffffffffffffffffffffffffffffffffffffffe7f7ff185aa5d68431ffffff1863b5bd6b21ffffffffffff73c6ff6b2129ffffbdffffff2163bdd68431ffffffceffff212973ffc673ffffffffffff428ce7ad5a18fffff7216bbdad5a10fffff7ffffffbdffff311863ffd684c6ffff212973f7b563ffffffffffffdeffff103184f7a552b5ffff18216bf7ad5affffffffffffffffffffffffffffffffffffffffffffffffffffffb5ffff39216bffd684ceffff212973ffbd63ffffffffffffd6ffff10398cefa54a6bbdff521818ffe7a5ffffffffffffffffffffffffffffffffffffffffffceffff212973ffbd6bffffffffffff94e7ff42104affe78cfffffffffffffffffff7ffff5aa5ef7b3118ffffd6ffffff216bbdd67b31ffffffc6ffff212973f7b563ffffffffffffdeffff103184f7a552bdffff21216be7a552ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7c6c6c6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffff7f7f7fffffff7f7f7f7f7f7efefefefefefe7e7e7efefefe7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7efefefefefefefefefefefeff7f7f7f7f7f7fffffff7f7f7fffffffffffffffffff7f7f7d6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7e7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1863b5d68431ffffff1863bd421810cead73cee7e7215a9c9c4a10ffffefd6ffff184294a56329e7e7ce8cbdd60829528c3900ffffe7ade7ffad848ce7d6c6a5d6e7182152f7ad5affffff428cd6632918e7cea5bdd6e729528c390808ffe794ffffff4294de5a2918e7ce9cd6e7e74284b5632118fff7b5ffffffffffffffffffffffffffffff63bdff1810189c6b42e7dec69ccee710215ae7944affffff4294de5a2918e7ce9cd6e7e74284b5632118fff7b5f7ffff1863bd422118b59463d6c6bdffffefffffffffffffffffffffffff1863b5d68439ffffffb5e7ffa58484e7dec69cd6e718215af7ad5aceffff182973ce944ae7e7e7c6c6d6ffefd6ffffffffffffffffffffffffffffffa5e7ff212152b5844ae7efdea5bdd6ffdebd8cd6ff291842c69c5aefefe77bb5d6211842efb563ffffff1863b5422110cea56bd6e7e718529ca55210ffffefdeffff18398ca56331e7e7ce8cbdde082152944208ffffde63bdff7b3118ffffffe7ffff2152a5844a21efdebdbdd6e7debdadf7ffff2163bdd67b31ffffff428cd6632918dec69cdeefef427bb5632118ffefb5ffffff1863b5422110cea56bd6e7e718529ca55210ffffefdeffff184294a56b31e7e7ce63add6521829ffefad297bce944a21e7dec6c6d6e7efd6bdffffffffffffffffffffffffffffffd6ffff18428ca56329e7e7ce8cbdd60829528c3908ffffe794d6ff312142cea56bd6e7e72963a5ad5a21ffffefffffffffffffffffffffffffffffff1863b5d68431ffffff1863bd421810cead73cee7e7215a9c9c4a10ffffefb5cee7215a948c5218cebdb5d6f7de184294945a29efe7c6b5d6e7184284b56321fffff7b5ffff1821635a4221c6b594efd6c663bdff210818bd844ad6e7de316bb5292108945a42e7dec6529cd65a1818fff7b5e7ffff848cb5d6c6a5d6e7e721529cad5a18ffffef63bdff7b3118ffffffb5f7ff312163ffd67bffffff398cd6633118e7cea5bddee721528c420808ffde8cffffff84ade7c6a584e7e7d65aa5d65a1018fff7add6ffff184294a56329e7e7ce8cbdd60829528c3900ffffe7ffffffffffffffffffffffffffffff1863bd391810ce9c63e7efde5a9cce421021ffde94ffffff8cb5e7c6a584e7e7de529cd65a1821ffefadbdffff181863634229bdb58cefd6c6ade7ffad848ce7d6c6a5d6e7182152f7ad5affffffffffffffffffffffffffffffbdffff311863ffd684d6ffff1842949c5a29efe7ceb5d6e7184284b56321fffff773c6ff4a1831e7c68cd6e7efd6bdbdfffff7ffffffffffffffffffffffffffffff1863bd4a2108debd84add6e710316b392921c6945acee7de21529cad5a18fffff794d6ff39214acea56bd6e7e72963a5ad5a21ffffef317bce8c4a18efe7cebdd6e7f7d6c6ffffff4a94de6b3118e7cea5a5d6e7212963efa552ceffff18297bce944ae7e7dec6c6d6ffefd6ffffffffffffffffffffffffffffff398cd6633118e7cea5bddee721528c420808ffde8cdeffff184294a56b31e7e7ce63add6521829ffefadffffffffffffffffffffffffffffff1863bd4a2108debd84add6e710316b392921c6945acee7de21529cad5a18fffff7e7ffff848cb5d6c6a5d6e7e721529cad5a18ffffefbdffff181863634229bdb58ce7d6c6b5c6deb5b5b5b5b5b529639c843910ffffd68cd6ff291842c69c5aefefe77bb5d6211842efb563ffffffffffffffffffffffffd6ffff103184efa552ffffffffffff317bcebd6b21fffff7ffffffffffffffffffffffffb5e7ffa58484e7dec69cd6e718215aefad5affffff1863b5422110c69c63e7efe75a9cc64a1829ffde94ffffff1863b5422918b58c5ad6c6c6b5f7ef392163ffd67bbdffff311863ffd684ffffffffffffffffffffffffffffffffffffffffffffffff84d6ff521039fff7a5ffffffc6f7ff102973e79c4adeffff18428c9c6329efdec6b5deef18427bb56321ffffefbdffff181863634229bdb58cefdec6fffffffffffffffffffffffff7ffff2163bdd67b31ffffff428cd6632918dec69cdeefef427bb5632118ffefb5ffffffffffffffffffffffffffffffade7ffa5848ce7d6c6a5d6e7101852f7ad5affffff1863bd421810cead73cee7e7215a9c9c4a10ffffefb5cee7184a8c945a21c6bdb5fff7de4a94de6b3118e7cea5a5d6e7212963efa552ffffff1863b5422918b58c5ad6c6c6b5f7ef392163ffd67bffffff428cd6632918dec694d6efef427bb5632118ffefb5bdffff181863634229bdb58cefd6c6ffffffffffffffffffffffffffffffffffffffffffbdffff311863ffd684ffffff4294de5a2918e7ce9cd6e7e74284b5632118fff7b573c6ff4a1831e7c68cd6e7efd6bdbdfffff7ffffffffffffffffffffffffffffff4294de632918e7cea5bdd6e729528c390008ffe794e7ffff848cb5d6c6a5d6e7e721529cad5a18ffffefb5cee7104a849c5a29c6b5b5fff7de428cd6632918dec694d6efef427bb5632118ffefb5ceffff18297bce944ae7e7dec6c6d6ffefd6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6d6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f7f7efefefefefefefefefe7e7e7dededee7e7e7dededededededededededededededededededededededededededededededededededededededededededededededededededededededededee7e7e7dededee7e7e7dededee7e7e7efefefefefefefefeffffffff7f7f7ffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6b9cd6e7ad7bffffff6b9cd6c6a57b5273a5313139734a39ffe7b5ffffffffffffc6efff4a6b942929317b5239528ca5944210ffffe7deffff5a7bad31394a393129bd845affffe7ffffffefffff6b94c629314a523931a5a57384638cffefb5fffffff7ffff7ba5d63142523931317b5a42ffdeb5ffffffffffffffffffffffffffffffffffff9cd6ffad7b6b84b5c631425a423129bd8c63ffffe7fffffff7ffff7ba5d63142523931317b5a42ffdeb5ffffffffffff6b9cd6bdad7b42639c8c5239ffffd6ffffffffffffffffffffffff216bbdd68431ffffffd6f7ff6384ad31394a423131b57b52ffffe7ffffffadd6ff4252733131397b4a31ffefb5ffffffffffffffffffffffffffffffffffffaddef74a6384292931634231ffd69cffffff9ccef7425a7b2929315a4239dead7bffffffffffff6b9cd6bda57b527bad2931397b5239ffdeadffffffffffffc6efff4a6394313139735239528ca58c3910ffffe79cd6ffad7b6bffffffffffffdef7ff6384b5293142423131d69c5affffff6b9cd6e7b57bfffffff7ffff739cce39425a3129297b5a42f7deadffffffffffff6b9cd6bda57b527bad2931397b5239ffdeadffffffffffffcef7ff4a6b94313139634231f7ce94ffffffdeffff5273a5313942423129efbd7bffffffffffffffffffffffffffffffffffffc6efff4a6b943131317b52395284a5944218ffffe7ffffff94ceef39526b312929946b4affefc6ffffffffffffffffffffffffffffffffffff6b9cd6e7ad7bffffff6b9cd6c6a57b5273a5313139734a39ffe7b5ffffff6394ce1029424a29107b5a52ffefbdcef7ff5a7ba5293142423931ad7b5affffdeffffffd6ffff7b6b9c9cbdad314263d694529cd6ffa57b6b6b9cb531394a6b4a31f7d6a573a5d6313952523931e7b57bffffffffffff7badd6394a63312931845a42ffe7b5ffffff63b5ff843921ffffffd6ffff7b6b9cffe7b5ffffffefffff6394c631394a5239318ca57b391052ffe794ffffffaddeff4a5a7b313142523931e7b584ffffffffffffc6efff4a6b942929317b5239528ca5944210ffffe7ffffffffffffffffffffffffffffff6b9cd6c6ad7b527bad3131425a4231efbd8cffffffffffffadd6f74a637b2931395a4231e7b57bffffffd6ffff7b6b9c9cbda539426bd68c4adeffff5a7bad31394a393129bd845affffe7ffffffffffffffffffffffffffffffb5ffff39216bffd684ffffffcef7ff5a7ba5293142423931ad7b5affffdeffffffffffff73a5d639425a313129b57b4affffefffffffffffffffffffffffffffffff6b9cd6bda57b4a6b9c393139a56b4adef7d64a73a53131397b5239ffe7b5ffffffffffff9cceef394a6b312929946b4affefc6ffffffd6f7ff5a7bad2931424a3931efb573ffffffefffff6b9cce29394a4a3931c69463fffff7ffffffaddeff425273313139734231ffefbdffffffffffffffffffffffffffffffefffff6394c631394a5239318ca57b391052ffe794ffffffcef7ff4a6b94313139634231f7ce94ffffffffffffffffffffffffffffffffffff6b9cd6bda57b4a6b9c393139a56b4adef7d64a73a53131397b5239ffe7b5ffffffffffff7badd6394a63312931845a42ffe7b5ffffffd6ffff7b6b9c9cbda539426bbd8c4a5a84b55252525a5a5a525252635a5affce94ffffff9ccef7425a7b2929315a4239dead7bffffffffffffffffffffffffffffffb5efff8c6384fff7bdffffffffffffa5deff9c6b73ffffdeffffffffffffffffffffffffd6f7ff637bad31394a423131b57b52ffffe7ffffff216bbdb57b315a84b5293139634239efbd8cffffffffffff6b9cd6bda57b426b9c8c4a31d6ffd67b6b9cffe7adb5ffff39216bffd684ffffffffffffffffffffffffffffffffffffffffffffffff8cdeff521039ffffadffffffffffff1863b5c67329ffffffd6f7ff52739c313942423129ad7b5afff7deffffffd6ffff7b6b9c9cb5a539426bd68c4affffffffffffffffffffffffffffff1863b5d68439fffffff7ffff739cce39425a3129297b5a42f7deadffffffffffffffffffffffffffffffffffffdeffff5a7bad31424a393129b5845affffe7ffffff6b9cd6c6a57b5273a5313139734a39ffe7b5f7ffff5a8cbd0821424a3110735a52ffe7adefffff6b9cce29394a4a3931c69463fffff7ffffff6b9cd6bda57b426b9c8c4a31d6ffd67b6b9cffe7adfffffff7ffff73a5ce39425a312929845a42ffdeadffffffd6ffff7b6b9c9cbda539426bd68c4affffffffffffffffffffffffffffffffffffffffffb5ffff39216bffd684fffffff7ffff7ba5d63142523931317b5a42ffdeb5ffffffffffff73a5d639425a313129b57b4affffefffffffffffffffffffffffffffffffefffff6b94c629314a5239318ca573421052ffe78cffffff7badd6394a63312931845a42ffe7b5f7ffff5a84bd1029424a29107b5a5affe7adf7ffff73a5ce39425a312929845a42ffdeadffffffffffffaddeff425273313139734231ffefbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7c6c6c6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7f7f7f7f7f7f7efefefe7e7e7e7e7e7dedededededed6d6d6d6d6d6d6d6d6d6d6d6cececed6d6d6d6d6d6d6d6d6cececed6d6d6d6d6d6d6d6d6cececed6d6d6d6d6d6d6d6d6cececed6d6d6d6d6d6d6d6d6cececed6d6d6d6d6d6dedededededee7e7e7e7e7e7efefefefefeff7f7f7f7f7f7fffffff7f7f7ffffffffffffd6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff52adff8c3910ffffe7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1863b5d68431ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff52a5f7944210ffffdeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5aadff8c3910ffffe7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff297bcec66b21ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff63bdff7b3118ffffffffffffffffffffffffffffffffffffffffffffffffffffffa5f7ff42105affde8cffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff52adff8c3910ffffe7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbdffff311863ffd684ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa5f7ff42105affde8cffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1863b5d68431ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbdffff311863ffd684ffffffffffffffffffffffffffffffffffffffffffffffff84d6ff5a1039fff7a5ffffffc6f7ff10317bde8c39ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff2163bdd67b31ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff216bbdce7b31ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbdffff311863ffd684ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffadffff391052ffe794ffffffffffffffffffffffffffffffffffffffffffffffff1863b5d68431ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececed6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f7f7efefefe7e7e7dededed6d6d6cecececececec6c6c6cececec6c6c6c6c6c6c6c6c6cececec6c6c6c6c6c6c6c6c6cececec6c6c6c6c6c6c6c6c6cececec6c6c6c6c6c6c6c6c6cececec6c6c6cececec6c6c6cecececececed6d6d6dededee7e7e7efefeff7f7f7f7f7f7ffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6b94d6dea573ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff52adf7944218ffffe7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff63b5efb5634affffe7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff216bbdd68431ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5aadff8c4210ffffe794ceffad736bffffffffffffffffffffffffffffffffffffffffffffffff6394cedea573ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff52adff944210ffffe7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6b94d6dea573ffffffffffffffffffffffffffffffffffffffffffffffffffffff4294e7944218ffffdeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff63b5ff843921ffffffd6ffff736394ffdea5ffffffffffffffffffffffffffffffadffff421052ffe794ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff52adf7944218ffffe7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffb5ffff39216bffd684ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffadffff421052ffe794ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff216bbdd68431ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffceffff6b6394ffdeadb5ffff39216bffd684ffffffffffffffffffffffffffffffffffffffffffffffff8cdeff180839525239424a52102139843918fff7c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1863b5d68439ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffb5d6efefceb5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffceffff6b6394ffdeadffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffb5ffff39216bffd684ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffadf7ff42185affe78cffffffffffffffffffffffffffffffffffffffffffffffffb5d6f7efc6adffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7c6c6c6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffff7f7f7f7f7f7efefefefefefdedededededef7f7f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7dededed6d6d6efefefefefeff7f7f7f7f7f7fffffffffffffffffff7f7f7d6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7e7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5a8cc6d69c63ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff84c6ffa56b4affffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7ffff396bb5d6944affffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5284c6e7a563ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7bbdffad6b4affffe78cceff9c635afffffffffffffffffffffffffffffffffffffffffff7ffff5a8cced69c63ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7bbdffad6b4affffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5a8cc6d69c63ffffffffffffffffffffffffffffffffffffffffffffffffffffffd6ffff39639c211821f7a55affffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8cceff9c6352ffffffc6f7ff635a8cffd69cffffffffffffffffffffffffffffffbdffff6b4a7bffe7adffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff84c6ffa56b4affffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffceffff635284ffe7a5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbdffff6b4a7bffe7adffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5284c6e7a563ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc6f7ff6b5a8cffd69cceffff635284ffe7a5ffffffffffffffffffffffffffffffffffffffffffffffffd6f7ffa5a5b5a59c9cada5a5dec6b5fffff7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff528ccede9c63ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc6f7ff6b5a8cffd69cffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffceffff635284ffe7a5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc6ffff6b4a7bffefadffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6d6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7efefefe7e7e7e7e7e7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7e7e7e7e7e7f7f7f7f7f7f7ffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7c6c6c6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7f7f7f7efefefe7e7e7f7f7f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7e7e7e7efefeff7f7f7f7f7f7fffffff7f7f7ffffffffffffd6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececed6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7efefefdededeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdededeefefeff7f7f7ffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7c6c6c6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffff7f7f7f7f7f7efefefdededeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdededeefefeff7f7f7f7f7f7fffffffffffffffffff7f7f7d6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7e7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6d6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7efefefdededeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdededeefefeff7f7f7ffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefdedededededed6d6d6d6d6d6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7fffff7e7e7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7fffff7e7e7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffff7efe7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7effffff7efffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffde7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7f7f7f7efefefdededeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdededeefefeff7f7f7f7f7f7fffffff7f7f7ffffffffffffd6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff63b5ff843921ffffd6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff63b5ff843921ffffd6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff52a5f7944210ffffdeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1052a5e79442ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececed6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7efefefdededeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdededeefefeff7f7f7ffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6bbdff843118ffffd6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6bbdff843118ffffd6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5aadff8c4210ffffe7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7ffff185aade78c42ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7c6c6c6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffff7f7f7f7f7f7efefefdededeffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffdededeefefeff7f7f7f7f7f7fffffffffffffffffff7f7f7d6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7e7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdeefffd6ceceffefdeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff63b5f7843121f7ffd6d6d6e7efdeceffffffffffffffffffffffffffffffcedeefded6cefff7efffffffffffffffffffffffffffffffffffffffffffffffffffffffd6e7f7e7d6cefffff7ffffffced6efefded6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7ffffced6e7f7e7d6fffffffffffff7ffffced6e7e7d6ceffffefffffffffffffffffffffffffffffffffffffffffff63b5f7843121f7ffd6d6d6e7efdeceffffffffffffffffffffffffffffffffffffffffffffffffffffffe7f7ffceced6efdeceffffffffffffffffffffffffefffffcecedef7e7d6ffffffffffffffffffffffffffffffeff7ffceced6efe7d6fffff7ffffffffffffefffffceced6ffefdeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdeefffd6ceceffffef52a5f7944210ffffdefffffff7ffffced6efefdecefffffffffffffffffffffffffffffff7ffffced6e7ded6ceffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffd6deefe7d6ceffffffffffffffffffffffffffffffffffffd6e7f7d6ceceffefe7ffffffffffffffffffffffffe7f7ffd6ced6ffefdeffffffffffffffffffffffffffffffffffffffffffefffffd6d6def7e7d6ffffffffffffffffffffffffffffffffffffd6deefdececeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffdeefffd6ceceffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffd6d6deffefd6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7f7ffceced6efded6ffffffffffffffffffffffffd6deefe7d6cefffffffffffffffffffffffffffffff7ffffcedeefefdeceffffffffffffffffffffffffffffffefffffd6d6deefded6fffffffffffffffffff7ffffd6deefded6cefffff7ffffffffffffffffffffffffffffffffffffdeefffd6ced6f7efdeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffd6d6def7e7d6fffffffffffffffffffffffffffffff7ffffced6e7dececeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6deefdececeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7f7ffd6cedeffefdeffffffffffffffffffffffffffffffffffffffffffe7f7ffcecedeffefdeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcedeefded6ceffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6deefe7d6ceffffff1052a5e79442fffffffffffff7ffffced6efefdeceffffffffffffffffffffffffffffffe7f7ffceced6efded6ffffffffffffffffffffffffffffffffffffffffffffffffffffffe7f7ffd6ced6fff7e7ffffffffffffd6efffdececefffff7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdeefffcececeffefdeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6deefefd6ceffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6e7f7d6ceceffefe7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6e7f7d6ceceffefdeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7f7ffceced6efdeceffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6e7f7e7d6cefffff7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7f7ffd6ced6fff7e7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcedeefded6ceffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffced6e7ded6ceffffeffffffffffffffffffff7ffffced6e7dececeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6d6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7efefefdededeffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffdededeefefeff7f7f7ffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff398cde000000080808000000080808d6843163b5ff2918184a4a42212139c67b42ffffefffffffffffffffffffffffffffffffb5ffff39216bffd684bdffff311863ffd684ffffffefffff104294ffad52ffffffffffff216bbdd67b31ffffff6bbdff4a2918314a63424231182139945221ffffd6ffffffb5efff183973422918314242392129dead6bffffffffffff216bbdd68431ffffffffffffffffff6bb5f7211029634231e7de9c215aa5392110313942635a3931184affd684b5ffff39216bffd684ffffffffffff3984d6b56318fffffff7ffff296bbd312110a56b4affffffa5deff10295a423121313942422129ffce84ffffffffffffffffffffffffffffffffffff6bbdff4a2918314a63424231182139945221ffffd6ffffff216bbdd68431ffffffffffffffffff5a9cde211831424229293142843921ffffceffffff73b5e71818394a4229293142c67339ffffff216bbdd68431b5ffff18185a4a42312939427b4229ffefbdade7ff10215a4239213931394a6b5a7b3121ffffd6b5ffff39216bffd684ffffffffffffffffffffffffffffffffffffffffffffffff5294d61810214242314a31394a737b8c3910ffffe7d6ffff214a94392110394242636339391842ffde8cffffffa5deff18296339291831424a392121ffce84ffffffffffffffffffffffffffffffffffffcef7ff215294311810424a4a734a31104a73e78c39ffffffdeffff2963a5291810424a42212131ce8442ffffff216bbd5a4a29313142314239291829d69452ffffffffffff216bbdd68431ffffff8ccef71821524231183939426b734a42104affe78cffffffb5e7ff21427b39291839424a312121e7ad6bffffffffffffffffffffffffffffffffffffffffff5aade71810214242395a3931214a6bce7b31ffffffffffffffffffffffffffffffffffff6bbdff843118ffffffa5e7ff10295a4231183939424a635a843121ffffceffffffffffffffffffffffffffffffb5ffff39216bffd684ffffffffffffffffff5aa5de181829423929293142843921ffffcecef7ff215294311810394242734a31104a73e78c42ffffffd6ffff214a9439211039424263633942184affde8cffffff73b5e7182139423929293942bd7331ffffffb5e7ff18397339291839424a733129ffffc61863b5d68439ffffffefffff3973b5291821424239212939ad6b31ffffe7ffffff216bbdd68431ffffffffffff84d6ff631831ffffbdffffffffffffffffffffffffffffffffffff8ccef71821524231183939426b734a42104affe78cffffff9cdeff183163422918314242392121ffce84ffffff216bbdd68431ffffffffffffffffffffffffffffffffffffffffff2973c6ce7329ffffffffffffb5e7ff21427b39291839424a312121e7ad6bffffffbdffff311863ffd684ffffffffffff63b5ff843921ffffd6ffffff94e7ff52104affffa5ffffffbdffff31296bffce7bffffff8cd6ff18214a4239214239424263638c4218ffffde6bbdff843118ffffffa5e7ff10215a4231183939424a635a7b3121ffffce6bbdff843118ffffd6ffffffffffff1863b5d68439ffffffbdefff183973422918314242392129dead6bffffffffffffffffffffffffffffffffffffffffffceffff215294311810394242734a31104a73e78c39ffffffd6ffff214a94392110394242636339391842ffde8cffffff5aa5de181829423929293142843921ffffceffffffffffffffffffffffffffffffffffffb5f7ff10296b423121dea56bffffff4a94d6211018424239633931184263de8c39ffffffffffff6bbdff290821ffce7bffffffffffffe7ffff427bbd291818424a42212131ad6b39ffffdeffffffffffffffffffffffffffffffffffffbdffff311863ffd684e7ffff295aad311810394242635a3931214affce7bffffffffffffffffffffffffffffffffffffffffff8cc6ef18315a211810313931101829523118e7b57bffffff84deff000839000000080808000000843908ffffff398cdead5210ffffffdeffff10398cffad52ffffffffffffffffffc6ffff292973ffc673ffffffffffffffffffffffffffffffffffffdeffff295a9c312118394242212931ce8439ffffffb5ffff39216bffd684ffffffffffff3984d6b56318ffffffffffffffffffffffffffffffffffffffffff5a9cde211831424229293142843921ffffceb5ffff39216bffd684ffffffffffffffffffffffffffffffffffff1063b5080000101010080808101010421008ffe794efffff3973bd311818293942633121ffe7adffffff63b5ff080010101008080808101010100808e79442ffffff73bdef211831394231312129e7ad6bffffffffffffffffffffffffffffffffffffffffff6bbdff843118ffffd6ffffffdeffff183184ffbd63ffffffbdefff183973422918314242392129dead6bffffffffffffffffffffffffffffffffffffffffff185ab5423121394242422929efbd7bffffff9cdeff183163422918314242392121ffce84ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7c6c6c6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7f7f7f7efefefdededeffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffdededeefefeff7f7f7f7f7f7fffffff7f7f7ffffffffffffd6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3184d6ad5a10fffff7ffffffffffffffffffe7efffffffefffffff94e7ff4a0839ffef9cffffffffffffffffffffffffffffffbdffff311863ffd684b5ffff392163ffd67bffffffe7ffff104294f7a552ffffffffffff216bc6ce7b29ffffff63b5ff310818efbd6bffffffcef7ff183984d68439efffff1852a5b56329ffffe7ffffff84d6f7421842ffde8cffffff1863b5d68439ffffffffffffffffff216bc6bd6b21ffffff94e7ff42104affde8cffffff63b5ef310821ffce7bbdffff311863ffd684ffffffffffff3184d6b56321fffff7c6ffff21216bffc673ffffffe7ffff104a9cc67331ffffefffffffd6efffffe7d6ffffffffffffffffffffffffffffffffffff63b5ff310818efbd6bffffffcef7ff183984d68439ffffff1863b5d68439ffffffffffff9ce7ff31184aefbd6bffffffffffffd6d6efffffe7a5efff211052efb563fffffffffffff7efefffffff1863b5d68431efffffffefe7ffffffe7ffff104294ef9c4a4294e7944210ffffdeefffff2163b57b3108ffffcebdffff311863ffd684ffffffffffffffffffffffffffffffffffffffffff94e7ff291042f7c673ffffffd6ffff083984944208ffffde63bdff632118fff7b5ffffff52a5e7390818ffde8ce7ffff184a9cbd7329fffff7ffffffd6efffffe7d6ffffffffffffffffffffffffffffffffffff4294e7732910fff7c6ffffff84ceff080839e79442ffffff4a9ce7732910fff7c6ffffffefffffe7d6d6ffffff1863b5733108ffefbdffffff84cef7391839ffd684ffffff1863b5d68431deffff104294c67329fffff7f7ffff3984d6390008ffe794efffff1852adad6321ffffefffffff8cd6ff421839ffde94ffffffffffffffffffffffffffffffefffff084294e79442ffffffb5efff002163ce7b31ffffffffffffffffffffffffffffffffffff63b5f7843121ffffff4a9cef8c3908ffffe7efffff2163b57b2900ffffceffffffffffffffffffffffffffffffbdffff311863ffd684ffffffffffff9ce7ff31184aefbd73ffffffffffffd6d6efffffe74294e7732910fff7c6ffffff84d6ff000839e79442ffffff6bbdff632118fff7b5ffffff52a5e7390018ffde8ca5e7ff291852e7ad63fffffffffffff7f7f7e7ffff1852a5ad6321ffffeffffffff7f7fffffff72163bdd67b31ffffff52a5ef632918ffe7adffffffd6f7ff18428cde8c42ffffff1863b5d68439ffffffffffff84d6ff632139fff7b5ffffffffffffffffffffffffffffffdeffff104294c67329fffff7f7ffff3984d6390008ffe794e7ffff184a9cbd6b29fffff7ffffffd6efffffe7ceffffff1863b5d68439ffffffffffffffffffffffffffffffffffffffffff297bcec67321ffffffefffff1852adad6321ffffefffffff8cd6ff421839ffde94b5ffff392163ffd67bffffffffffff63bdff7b3118ffffd6ffffff94e7ff520842ffffa5ffffffc6ffff29216bffce7bffffff216bbdb56321fffff7e7ffff1852a5843900ffffde63b5ff843921ffffff429cef8c3908ffffe7e7ffff2163b57b2908ffffce63b5f7843121ffffd6fffffff7ffff2163bdd67b31efffff1852a5b56329ffffe7ffffff84d6f7421842ffde94ffffffffffffffffffffffffffffffffffff4294e7732910fff7c6ffffff8cd6ff080839e79442ffffff63bdff632118fff7b5ffffff52a5e7390818ffde8c9ce7ff31184aefbd73ffffffffffffd6d6efffffe7ffffffffffffffffffffffffffffffffffff6bc6ff6b2121ffffc6ffffffbdffff211863f7b563ffffffa5e7ff081852de8c39fffffff7ffff215aad424a42b56329fffff7ffffff52adef632118ffefb5ffffffd6ffff183984de9442ffffffffffffffffffffffffffffffffffffb5f7ff312163ffd67b9cefff390842ffe794ffffff63b5ef290021ffce7bffffffffffffffffffffffffffffffffffff7bcef7211039c69452ffffeffffffff7ffff1852a5ce7b31ffffff8cdeff521031ffffadffffffffffffffffffffffff3184d6ad5210ffffffdeffff103184ffad52ffffffffffffffffffc6ffff21216bffc673ffffffffffffffffffffffffffffffffffff4a9ce7733118ffefbdffffffefffffe7d6d6ffffffbdffff311863ffd684ffffffffffff3184d6b56321fffff7ffffffffffffffffffffffffffffff9ce7ff31184aefbd6bffffffffffffd6d6efffffe7bdffff311863ffd684ffffffffffffffffffffffffffffffffffff317bd6bd6b21fffff7ffffffffffffffffffffffff6bbdff632121ffefb5ffffff428cd6a55221ffffef7bceff6b2131fff7bdffffffffffffffffffffffffbdffff212163efb563ffffff8cdeff521839ffefa5ffffffffffffffffffffffffffffffffffff63b5f7843121ffffd6ffffffd6ffff183184ffb563efffff1852a5b56329ffffe7ffffff84d6f7421842ffde94ffffffffffffffffffffffffffffffffffffefe7efffffffffffff398ce79c4a10e7ffff184a9cbd6b29fffff7ffffffd6efffffe7ceffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececed6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7a552ffe7ceffffffffffffffffffe7a552f7e7cee7ad52e7a552de7b00d67b00fff7efffffffde9431ffffffffffffefc694f7deb5ffffffe79431ffffffffffffffffffffffffffffffe7a552d67b00de7b00e7a552ffffffe7a552fff7efffffffffffffefb573de7b00d67b00ffe7ceefc694f7deb5fffffffff7efe7a552ffffffde8c29fffffffffffff7ce94e7a552fffffffffffffff7efd67b00de7b00d67b00fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7efefefdededeffffffffffffffffffffffffffffffffffffffffffffffff4a4aff4242ff4a4aff4242ff4a4aff4242ff4a4aff4242ff4a4aff4242ff4a4aff4242ff4a4aff4242ff4a4affffffffffffffffffffffffffffffffffffffffffffffffffdededeefefeff7f7f7ffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff398cdead5210ffffffffffffffffffffffffffffffffffffc6e7ff31639c732918fff7c6ffffffffffffffffffffffffffffffb5ffff39216bffd684bdffff311863ffd684ffffffefffff104294ffad52ffffffffffff216bbdce7b31ffffff6bbdff7b2918ffffceffffffffffff4a9cef944210adf7ff31185affd684fffffffffffff7ffff104a9cef9442ffffff216bbdd68431ffffffffffffffffff2163bdd68431ffffffbdffff291863e7ad63fffff7bdffff311863ffd67bb5ffff39216bffd684ffffffffffff3984deb56318ffffffbdffff31216bffd67bffffffadf7ff39185affde84ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6bbdff7b2918ffffceffffffffffff4a9cef944210ffffff216bbdd68431ffffffffffff5aadff843910ffffdeffffffffffffffffffffffff52adf7843918ffffd6ffffffffffffffffffffffff216bbdd68431ffffffffffffe7ffff6394c6291839ffc67363b5ff632118ffe7adffffff6bbdff7b3118ffffd6b5ffff39216bffd684ffffffffffffffffffffffffffffffffffffffffff52a5f78c3910ffffd6ffffffffffff4a9cf78c4210ffffe74294efa55210fffff7ffffffa5f7ff42185affde8cadffff311052ffde8cffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1052a5de8c39ffffffffffffefffff104a9ce78c42ffffff1052adde8c39ffffffffffffffffffffffffffffff216bbdce7b29fffffffffffff7ffff104a9ce79442ffffff216bbdd68431adffff311052ffde84ffffffffffff9cefff42104affe78cb5ffff31105affd684ffffffffffffefffff1052a5e79442fffffffffffffffffffffffffffffff7ffff2163b5ad6321ffffe7ffffff216bbdce7b31ffffffffffffffffffffffffffffffffffff6bbdff843118ffffff63b5f7632921f7deadffffff63b5ff7b3121ffffceffffffffffffffffffffffffffffffb5ffff39216bffd684ffffffffffff5aadff843110ffffdeffffffffffffffffffffffff1052a5de8439ffffffffffffefffff104a9ce78c39ffffff429cefa55210fffff7ffffffa5f7ff391052ffde8c5aadff843110ffffd6ffffffffffffffffffadffff311052ffd684ffffffffffffffffffffffff1863b5d68439f7ffff185ab5d68431ffffffffffffffffff4a9cef944210ffffff216bbdd68431ffffffffffff84deff631831ffffbdffffffffffffffffffffffffffffffadffff311052ffde84ffffffffffff9cefff42104affe78cadffff39105affde8cffffffffffffffffffffffffffffff216bbdd68431ffffffffffffffffffffffffffffffffffffffffff2973cece7329ffffffb5ffff31105affd684ffffffffffffefffff1052a5e79442bdffff311863ffd684ffffffffffff63b5ff843921ffffd6ffffff94e7ff521042fff7a5ffffffbdffff31216bffce7befffff10429cffa552ffffffffffff52a5f78c3910ffffde6bbdff843118ffffff63b5f7632921f7deadffffff63b5ff843121ffffce6bbdff843118ffffd6ffffffffffff1863b5d68439adffff31185affd67bfffffffffffff7ffff104a9cef9c4affffffffffffffffffffffffffffffffffff1052a5de8c39ffffffffffffefffff104a9ce78c42ffffff4294efa55210fffff7ffffffa5f7ff42185affde8c5aadff843110ffffdeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff63bdff843121ffffd6ffffff94efff52104afff7a5fffffff7ffff185aadde8c39ffffffa5efff522152a5d69c5a2952ffefa5ffffff105aadd68431ffffffffffffffffff52a5f7944210ffffffffffffffffffffffffffffffffffffbdffff311863ffd684b5f7ff292163dead63ffffffb5ffff31216bffce7bffffffffffffffffffffffffffffffefffff1852a5bd6b21ffffffffffffffffffffffff216bbdce7b29ffffff84deff5a1039ffffadffffffffffffffffffffffff398cdead5210ffffffdeffff10398cf7ad52ffffffffffffffffffc6ffff292973ffc673fffffffffffffffffffffffffffffff7ffff185aadde8439ffffffffffffffffffffffffffffffb5ffff39216bffd684ffffffffffff3984deb56318ffffffffffffffffffffffffffffffffffff5aadff843910ffffdeffffffffffffffffffffffffb5ffff39216bffd684ffffffffffffffffffffffffffffffffffffadefff31295ae7b56bffffffffffffffffffffffff216bbdce7b31ffffffffffff9cefff521852ffef9cefffff295aadb56b39ffffe7ffffffffffffffffff6bbdff7b3121ffffceffffffefffff1852a5ef9c4affffffffffffffffffffffffffffffffffff6bbdff843118ffffd6ffffffd6ffff183184ffbd6badffff31185affd67bfffffffffffff7ffff104a9cef9c4affffffffffffffffffffffffffffffffffffffffffffffff9cc6e718316bc66b29adffff39105affde8cffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefd6efc694fffffffffffffff7efe7a552ffffffe7a552ffdeb5ffffffffefd6e7a552ffffffde9429fffffffffffff7ce94f7d6b5ffffffde9429ffffffffffffffffffffffffffffffe7a552ffffffffffffe79431ffffffefad5afff7effffffff7d6b5efbd7bfffffffffffffffffff7ce9cf7deb5fffffffff7e7efad5affffffe79431ffffffffffffe7a552efbd7bfff7e7ffffffde9429fff7efffffffffefd6e7a552fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffff7f7f7f7f7f7efefefdededeffffffffffffffffffffffffffffffffffffffffffffffff4242ff4a4aff4242ff4242ff4242ff4a4aff4242ff4242ff4242ff4a4aff4242ff4242ff4242ff4a4aff4242ffffffffffffffffffffffffffffffffffffffffffffffffffdededeefefeff7f7f7f7f7f7fffffffffffffffffff7f7f7d6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7e7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3184d6ad5210fffff7ffffffffffffffffffdeffff396bad2110188c6342ffe7bdffffffffffffffffffffffffffffffffffffbdffff311863ffd684b5f7ff312163ffd67bffffffe7ffff104294f7a552ffffffffffff216bbdce7b29ffffff63b5f7843121ffffd6ffffffffffff63bdff7b2918a5f7ff42084affe794fffffffffffff7ffff185ab5d68431ffffff1863b5d68431ffffffffffffffffff216bbdce7b31ffffffffffff94c6ef314263292129293129311018ffce7bbdffff311863ffd684ffffffffffff317bd6b56318ffffffbdffff311863ffd684ffffffa5f7ff00084a1818101818181818181010189c4a10ffffe7ffffffffffffffffffffffffffffff63b5f7843121ffffd6ffffffffffff63bdff7b2918ffffff1863b5d68431ffffffffffff4a9cef100808181818181818181818101018e7944a52a5f78c3908ffffe7ffffffffffffffffffffffff1863b5d68439ffffff6bade7101839634221deb58cffffffefffff6394c62129422929211829317b3110ffffcebdffff311863ffd684ffffffffffffffffffffffffffffffffffffffffff52a5f78c3908ffffe7ffffffffffff52a5f7944210ffffde4294efa55210ffffffffffffb5ffff39105affde8c9cf7ff08084a181010181818181818101818944a10ffffeffffffffffffffffffffffffff7ffff1052a5e78c42ffffffffffffffffff1052a5e79442f7ffff084aa51010001818181818181818184a1010ffef9c1863b5d68431ffffffffffffffffff2163bdce7329ffffff1863b5d684399cefff42104affe794ffffffffffffadffff391052ffe7949cefff42104affe794ffffffffffffffffff105aadd68439ffffffffffffffffffffffffffffffffffffc6efff426394212129312929081829ce7b31ffffffffffffffffffffffffffffffffffff63b5ff843921ffffffefffff638cc62931422921211829317b2908ffffceffffffffffffffffffffffffffffffbdffff311863ffd684ffffffffffff4a9cf7100808181810181818181818101018d6944a104a9ce79442ffffffffffffffffff1052a5e79442ffffff4294efa55210ffffffffffffadffff39105affde8c4a9cf7944210ffffe7ffffffffffffffffff9cf7ff421052ffe78cfffffffffffffffffff7ffff2163bdd67b31f7ffff084a9ce79442ffffffffffffffffff5ab5ff843110ffffff1863b5d68431ffffffffffff7bd6ff631831ffffb5ffffffffffffffffffffffffffffff9cefff42104affe794ffffffffffffadffff391052ffe7949cefff08084a181810181818181818101818944a10ffffef1863b5d68431ffffffffffffffffffffffffffffffffffffffffff297bcec67329ffffff9cefff42104affe794ffffffffffffffffff105aadd68439b5f7ff312163ffce7bffffffffffff63bdff7b3118ffffd6ffffff94e7ff521042ffffadffffffbdffff29216bffce7be7ffff104294f7a552ffffffffffff5aadff8c3910ffffde63b5f7843121ffffffefffff638cc62931422921212129317b2908ffffce63b5ff843121ffffceffffffffffff2163bdd67b31a5f7ff42084affe794ffffffffffffffffff185ab5d67b31fffffffffffffffffffffffffffffff7ffff1052a5e78c39ffffffffffffffffff1052a5e79442ffffff4294efa55210ffffffffffffb5ffff39105affde8c4a9cf7100808181810181818181818101018e7944affffffffffffffffffffffffffffffffffff6bbdff7b3118ffffd6ffffff94efff521042ffffadffffffffffff105aadde8c39ffffff4a9ce79c4a18f7ffef215aade79c4aefffff104aa5e79442ffffffffffffffffff5aadff843918ffffffffffffffffffffffffffffffffffffb5ffff392163ffd67bffffff8cc6ef314263212121293129290818ffce7bffffffffffffffffffffffffffffffb5ffff21105affc673ffffffffffffc6d6efc6c6c6104a8cce7b29ffffff8cdeff521031ffffadffffffffffffffffffffffff3184d6ad5a10ffffffdeffff103184ffad5affffffffffffffffffc6ffff21216bffc673fffffffffffffffffffffffffffffff7ffff084a9c1810081818181818181018184a1010ffe794bdffff311863ffd684ffffffffffff317bd6b56318ffffffffffffffffffffffffffffffffffff4a9cef100808181818181818181818101018e7944abdffff311863ffd684ffffffffffffffffffffffffffffffffffffffffffaddeff293163bd7b42ffffe7ffffffefffff104a9cef9c4affffffffffffceffff212973ffc673ffffffdeffff3163a57b4229ffe7b5ffffffffffff4a9cef9c4a08fffff7ffffffffffff2973c6c67329ffffffffffffffffffffffffffffffffffff63b5ff843921ffffd6ffffffd6ffff213984f7b563a5f7ff42084affe794ffffffffffffffffff185ab5d67b31ffffffffffffffffffffffffffffffffffffade7ff18316b422110bd8c63ffffe79cefff08084a181810181818181818101818944a10ffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6d6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe79431d67b00de7b00d67b00f7deb5ffffffe7a552fff7e7ffffffffffffe7a552ffffffe79431ffffffffffffefc694f7deb5ffffffde9431fffffffffffffffffffffffffffffff7deb5d67b00de7b00de9429ffffffe7a552fff7effffffff7ce94f7e7ceffffffffffffffffffefc694f7deb5fffffffff7efe7a552ffffffde9429fffffff7e7ceefbd73f7e7cef7ce94ffffffe7a552ffffffffffffffffffe7a552fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7efefefdededeffffffffffffffffffffffffffffffffffffffffffffffff4a4aff4242ffffffff4242ff4a4aff4242fffffffff7f7ff9494ff4242ffffffff4242ff4a4aff4242ff4a4affffffffffffffffffffffffffffffffffffffffffffffffffdededeefefeff7f7f7ffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff398cde211008313131313131733931fff7b56bbdff521818ffe7a5ffffffffffffffffffffffffffffffffffffffffffffffffb5ffff39216bffd684bdffff211863ffc66bffffffdeffff083184e78c42ffffffffffff185ab5d68439ffffff6bbdff5a1818fff7b5ffffffffffff429cef944210c6ffff212973f7b563ffffffffffffdeffff103184f7a552ffffff216bbdad5a10fffff7ffffffffffff2163bdd68431ffffffffffffffffffffffffffffffa5efff311852ffd684b5ffff21216bf7b563ffffffffffff2973c6bd6b21ffffffbdffff31216bffd67bffffffc6ffff292973ffbd6bffffffffffff4294e7a55210ffffffffffffffffffffffffffffffffffff6bbdff5a1818fff7b5ffffffffffff429cef944210ffffff216bbdad5a10fffff7ffffff73ceff6b2129ffffc6ffffffe7ffff10428cffad5a7bceff5a2131ffefadffffffffffffffffffffffff216bbdd68431bdffff181863e7a55afffffffffffffffffffffffffffffffffffff7ffff5aa5ef843118ffffd6b5ffff18216bf7ad5affffffffffffffffffffffffffffffffffffffffff73c6ff6b2129fff7b5ffffffffffff4294e78c3908ffffe74294e7ad5a10fffff7ffffffadffff39185affde8cceffff292973ffc673ffffffffffff4294e7ad5a18fffff7ffffffffffffffffffffffffffffff2973c6bd6b21fffff7ffffffe7ffff104294e78c39ffffff2973c6c67329ffffffffffff94e7ff5a1842fff7a5216bbdad5a18fffff7ffffffefffff104a9ce79442ffffff216bbdd68431ceffff212973ffbd6bffffffffffff94e7ff42104affe78cc6ffff182973ffbd6bffffffffffffd6ffff10398cefa552ffffffffffffffffffffffffffffffffffffffffffffffffffffffe7f7ff185aa5d68431ffffffffffffffffffffffffffffffffffff6bbdff843118ffffffffffffffffffffffffffffff52a5e7843118ffffd6ffffffffffffffffffffffffffffffb5ffff18216bf7ad5affffffffffff73ceff6b2929ffffc6ffffffe7ffff104294f7ad5a2973c6bd6b21fffff7ffffffe7ffff104a9ce78c42ffffff4294e7ad5a10ffffffffffffadf7ff421863ffde8c7bceff5a1829fff7b5ffffffffffffffffffd6ffff18297bf7ad5affffffffffffffffffffffff1863b5d68439ffffff2973c6b56318ffffffffffffffffff3184d6a55210ffffff216bbdb56318ffffffffffff73c6ff6b2129ffffc6ffffffffffffffffffffffffffffffceffff212973ffbd6bffffffffffff94e7ff42104affe78cceffff212973ffc673ffffffffffff428ce7ad5a18fffff7216bbdd68431ffffffffffffffffffffffffffffffffffffffffff2973c6ce7329ffffffc6ffff182973ffbd6bffffffffffffd6ffff10398cefa552bdffff101863f7ad5affffffffffff63b5ff6b2121ffffbdffffff84deff421039ffde8cffffffb5ffff391863ffd684efffff104294ffad5affffffffffff5aadf78c4218ffffde6bbdff843118ffffffffffffffffffffffffffffff52a5e7843118ffffd66bbdff5a1018fff7adffffffffffff1863b5d68439c6ffff212973f7b563ffffffffffffdeffff103184f7a552ffffffffffffffffffffffffffffffffffff2973c6bd6b21fffff7ffffffe7ffff104294e78c39ffffff4294e7ad5a10fffff7ffffffadffff39185affde8c73ceff6b2929ffffc6ffffffe7ffff104294ffad5affffffffffffffffffffffffffffffffffff63bdff843121ffffd6ffffff94e7ff5a1042fff7a5ffffffffffff185ab5de8c39deffff18398cefa552ffffff63b5ff8c3921ffffde2973c6bd6b21fffff7ffffffffffff398cdea55210ffffffffffffffffffffffffffffffffffffbdffff311863ffd684ffffffffffffffffffffffffa5e7f731185affd684ffffffffffffffffffffffffffffff9cefff42104affde8cffffffffffff4a84c6393939393939d6945affffff84deff100839313121313131393131ffbd73ffffff398cdead5210ffffffdeffff08398c312110313131313131313131293131291018ffc673ffffffffffffffffffffffffffffffffffff2973cebd6b21ffffffffffff94e7ff521042ffffadb5ffff21216bf7b563ffffffffffff2973c6bd6b21ffffffffffffffffffffffffffffffffffff73ceff6b2129ffffc6ffffffe7ffff10428cffad5ab5ffff39216bffd684ffffffffffffffffffffffffffffffffffffffffffffffffdeffff295a9c9c5229ffffd6e7ffff10398cffad5affffffffffffd6ffff213984ffb563ffffffffffffffffff5a9cd6522931ffd694ffffff398cdead5a10ffffffffffffffffff3984d6b56318ffffffffffffffffffffffffffffffffffff6bbdff631818ffffbdffffffceffff212973ffc66bc6ffff212973f7b563ffffffffffffdeffff103184f7a552ffffffffffffffffffffffffffffffffffff1863bda55a21ffffe7ffffffffffffceffff212973ffc673ffffffffffff428ce7ad5a18fffff7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefce94ffdeb5ffffffe79431ffffffffffffe7a552efbd7bfffffffff7efde9429ffffffd67b00ffefd6fffffff7ce9cf7deb5ffffffd67b00ffefd6ffffffffffffffffffffffffffffffffffffffffffe79431ffffffefad5aefc694ffffffffe7ceefad5afffffffffffffffffff7ce94de9429ffffffffe7ceefad5affffffe79431ffffffefbd7bffe7ceffffffe7a552ffffffde9429ffffefffffffffefd6e7a552fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7f7f7f7efefefdededeffffffffffffffffffffffffffffffffffffffffffffffff4242ff4242ffffffffffffffa5a5ff4242ffffffff5a5affefefff4242ffffffffffffffa5a5ff4242ff4242ffffffffffffffffffffffffffffffffffffffffffffffffffdededeefefeff7f7f7f7f7f7fffffff7f7f7ffffffffffffd6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3184d68c4a10c6c6c6cececedececefffff773c6ff4a1831e7c68cd6e7efd6bdbdfffff7ffffffffffffffffffffffffffffffbdffff311863ffd684b5ffff101863844a21e7debd6badd6211031523929e7c69494cee7182152f7ad5affffff63b5ff2110189c6339efe7ce9cc6e718295ade9442ffffff428cd6632918dec694d6efef427bb5632118ffefb5ffffff1863b5422918b58c5ad6c6c6b5c6ce184a8c945a21c6bdb5fff7de8cb5e7c6a584e7e7de529cd65a1821ffefadbdffff101863734221decea59ccee7102152efa552e7ffff84b5ce21104ab59c5adec6b5ffffff4294d66b3921decea5a5d6e7182963efad5affffffffffffffffffffffffffffffffffff63b5ff2110189c6339efe7ce9cc6e718295ade9442ffffff1863b5422918b58c5ad6c6c6d6ffef214a94a56b31e7e7ce63a5d65a2129ffefa5e7ffff1852a58c5221e7d6b5c6dee7d6b5a5ffffff1863b5d68431ceffff21317bc68c4ae7efe7bdbdd6fff7d6e7ffff848cb5d6c6a5d6e7e718529cad5a18fffff7bdffff181863634229bdb58cefdec6ffffffffffffffffffffffffffffffd6ffff18398ca56b31e7dece8cbdde082152944208ffffde4294efa55210ffffffffffffadffff39105affde8cffffff4294de6b3118e7ceada5cee7212963efa552ffffffffffffffffffffffffffffffffffff8cdeff291842cea56bd6e7de528cbd080821e79442ffffff94deff311842cead6bcee7de2963a5a55218ffffef1863b5422110c69c63e7efe75a94c64a1829ffde94ffffff1863b5d68431ffffff4294de632918e7cea5bdd6e729528c390008ffe794ffffff4294de5a2918e7c69cd6e7ef4284b5632118fff7b5ffffffffffffffffffffffffffffffffffffade7ffa5848ce7d6c6a5d6e7101852f7ad5affffffffffffffffffffffffffffffffffff63b5f7843121ffffffe7ffff8484addec6a5d6e7e7215aa5ad5a10fffff7ffffffffffffffffffffffffffffffbdffff181863634229bdb58cefdec6d6ffff214294a56b31e7e7ce63a5ce5a2129ffefa594deff291839cea563d6e7e7528cbd000821e79442ffffff4294efa55210ffffffffffffb5ffff39105affde8ce7ffff2152a5844a21efdebdbdd6e7debdadffffff52a5e74a2118debd8cd6e7e7b5adc6ffffd62163bdd67b31ffffff8cd6ff291842c6945aefefe77bb5d6211842efb563ffffff1863b5422110cea56bcee7e721529ca55210ffffe7ffffffffffffffffffffffffffffffffffff4294de632918e7cea5bdd6e729528c390008ffe794ffffff4a94de6b3118e7cea5a5d6e7212963efa552ffffff1863b5d68439ffffffffffffffffffffffffffffffffffffb5cee7215a948c5218cebdb5fff7de4294de5a2918e7c69cd6e7ef4284b5632118fff7b5b5ffff1821635a4221c6b594efd6c663bdff210818bd844ad6e7de316bb5292108945a42e7dec6529cd65a1818fff7b5e7ffff104294f7a552ffffffffffff5ab5ff843910ffffde63b5ff843921ffffffe7ffff8484addec6add6e7e7215aa5ad5a18fffff763b5f72918188c6342c6c6b5f7efd62163bdd67b31ffffff428cd6632918dec69cdeefef427bb5632118ffefb5ffffffffffffffffffffffffffffffffffff8cd6ff291839cea56bd6e7de528cbd080821e79442ffffff4294efa55210ffffffffffffadffff39105affde8cd6ffff214294a56b31e7e7ce63a5ce5a2129ffefa5ffffffffffffffffffffffffffffffc6e7ff4a84b55a2110bdb59cf7dec694efff521042ffffadffffffffffff105aadde8c397bceff521831ffefa5ffffffb5f7ff29216bffce7394deff291842c69c63e7efde84b5de211842f7b563ffffffffffffffffffffffffffffffffffffb5f7ff312163ffd67bffffff84ade7c6a584e7e7d65aa5d65a1018fff7adffffffffffffffffffffffffffffffadffff291052ffce7bffffffffffffffffffffffffffffffffffffffffff8cdeff421031cec68cc6c6c6cececeffefdeffffff3184d6ad5210ffffffdeffff083184c68c42cecececececec6c6c69cc6ce21185affc673ffffffffffffffffffffffffffffffffffff94d6ff39214acea56bd6e7e72963a5ad5a21ffffefbdffff101863734221decea59ccee7102152efa552ffffffffffffffffffffffffffffffffffffd6ffff214a94a56b31e7e7ce63a5d65a2129ffefa5bdffff311863ffd684ffffffffffffffffffffffffffffffffffffffffffffffffffffffdeffff18428cde9442e7ffff10429cf79c4affffffffffffceffff18297bffbd6bffffffffffffffffffffffff428cd6944218ffffde4a9cef9c4a08fffff7ffffffffffff2973cebd6b21ffffffffffffffffffffffffffffffffffff63b5f7211018a56b42e7e7d6529cce521021ffef9cffffff428cd6632918dec69cdeefef427bb5632118ffefb5ffffffffffffffffffffffffffffffffffff317bce8c4a18efe7cebdd6e7f7d6c6ffffff4a94de6b3118e7cea5a5d6e7212963efa552ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececed6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefbdc6c6bdbdbdbdbdc6bdbdbdbdc6c6bdbdbdbdbdc6bdbdbdbdc6c6bdbdbdcececefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7efe7a552ffefcee7b573ffffffffffffe7ad52efc694de7b00d67b00ffefceffffffde9431e7a552e7ad52efc694f7deb5ffffffe79431e7a552e7a552ffffffffffffffffffefbd73d67b00de7b00efc694ffffffe7a552efbd7bd67b00ffffffefc694de7b00d67b00ffe7ceefc694f7ce94d67b00de7b00f7e7ceffffffde8c29fff7efde9429fffffffffffff7ce94f7d6b5fff7efd67b00de7b00d67b00fff7effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7efefefdededeffffffffffffffffffffffffffffffffffffffffffffffff4a4aff4242ffffffff5a5affffffff4242ffffffff5a5affffffff4242ffffffff4242ff4a4aff4242ff4a4affffffffffffffffffffffffffffffffffffffffffffffffffdededeefefeff7f7f7ffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff398cdead5210ffffffffffffffffffffffffffffff73a5d639425a313129b57b4affffefffffffffffffffffffffffffffffffd6ffff7b6b9cffe7add6ffff7b6b9ca5bda5314a6b4a3931d6a56baddef7394a73393131b57b52ffffe7ffffff9cd6ffa57b6b84b5c6313952423931bd845affffeffffffff7ffff73a5ce39425a312929845a42ffdeadffffffffffff6b9cd6bda57b426b9c844a315a849c0821424a3110735a52ffe7adadd6f74a637b2931395a4231e7b57bffffffd6ffff7b6b9ca5bda539527b312929b57b52ffffdebdf7ff425a84181029524a29ad7b5afffffff7ffff6b9cce31394a423129ce946bffffefffffffffffffffffffffffffffffffffffff9cd6ffa57b6b84b5c6313952423931bd845affffefffffff6b9cd6bda57b426b9c8c4a31ffffd6ceefff4a6b9c2929396b4a39efc694ffffffffffffdeffff5a84ad31394a423129d69c63ffffff6b9cd6e7ad7bffffffa5d6f7425a7b2929317b4a39ffefb5ffffff7badd6424a63312931845a42ffe7b5ffffffd6ffff7b6b9c9cb5a539426bd68c4affffffffffffffffffffffffffffffffffffc6efff4a6394313139734a398cada5b58463ffffef84bdefce9463ffffffffffffceffff846b94ffefb5ffffffefffff6b9cce29394a4a3931c69463fffff7ffffffffffffffffffffffffffffffffffffffffff94ceef314a63393131a5734a18528ce78c42ffffffffffff9ccef7394a6b393131946342fff7ceffffff216bbdb57b315a84b5293142634231e7bd84ffffffffffff6b9cd6e7ad7bffffffefffff6b94c629314a5239318ca573421052ffe78cfffffff7ffff7ba5d63142523931317b5a42ffdeadffffffffffffffffffffffffffffffffffffffffffdeffff5a7bad31424a393129b5845affffe7ffffffffffffffffffffffffffffffffffff6bbdff843118fffffff7ffff7badde394a5a3131317b5239ffe7b5ffffffffffffffffffffffffffffffffffffd6ffff7b6b9c9cb5a539426bd68c4affffffceefff526b9c2929396b4a39efc694ffffffffffff94c6ef314a63393131a5735210528ce78c39ffffff84bdf7ce9463ffffffffffffceffff846b94ffefb5ffffffdef7ff6384b5293142423131d69c5afffffff7ffff84b5de31425a313131945a42ffffd66b9cd6e7ad7bffffffffffffa5cef7425a7b2929315a4239dead7bffffffffffff6b9cd6bda57b527bad2929397b5239ffdeadffffffffffffffffffffffffffffffffffffffffffefffff6b94c629314a5239318ca573421052ffe78cffffffefffff6b9cce29394a4a3931c69463fffff7ffffff216bbdd68431ffffffffffffffffffffffffffffffffffff6394ce1029424a29107b5a52ffefbdf7ffff7ba5d63142523931317b5a42ffdeadffffffd6ffff7b6b9c9cbdad314263d694529cd6ffa57b6b6b9cb531394a6b4a31f7d6a573a5d6313952523931e7b57bfffffff7ffff6384bdffce94ffffffffffff94ceffb5846bffffef6bbdff843118fffffff7ffff84adde394a5a3131317b5239ffe7bdffffff9cd6ffa57b6b6ba5bd4a3142ffd68c6b9cd6e7b57bfffffff7ffff739cce39425a3129297b5a42f7deadffffffffffffffffffffffffffffffffffffffffffffffff94c6ef314a63393131a5734a638cadefb584ffffff84bdefce9463ffffffffffffceffff846b94ffefb5ffffffceefff526b9c2929396b4a39efc694ffffffffffffffffffffffffffffffffffff84bdf721425a3118105a524ae7ad7bbdefff946384ffffc6ffffffffffff6b94cee7b57b7bb5efbd8463fffff7ffffffffffff6394cee7ad7bffffffa5d6f74252733131395a4231dead7bfffff7ffffffffffffffffffffffffffffffffffffbdffff311863ffd684ffffffaddeff4a5a7b313142523931e7b584ffffffffffffffffffffffffffffffffffffe7ffff104a9cd68431ffffffffffffffffffffffffffffffffffffffffff84deff5a1039ffffadffffffffffffffffffffffff398cdead5210ffffffdeffff10398cf7ad52ffffffffffffffffffc6ffff292973ffc673ffffffffffffffffffffffffffffffffffffffffff9cceef394a6b312929946b4affefc6ffffffd6ffff7b6b9ca5bda539527b312929b57b52ffffdeffffffffffffffffffffffffffffffffffffffffffceefff4a6b9c2929396b4a39efc694ffffffb5ffff39216bffd684ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4a9cef9c4a10ffffef1863b5d68439ffffffffffffadf7ff391863ffd684ffffffffffffffffffffffff9cefff421042ffef9c63bdff843921ffffd6fffffff7ffff1863b5d68431ffffffffffffffffffffffffffffffffffff9cd6ffa57b6b7badc6313952523931dead73fffffffffffff7ffff739cce39425a3129297b5a42f7deadffffffffffffffffffffffffffffffffffffffffffd6f7ff5a7bad2931424a3931efb573ffffffefffff6b9cce29394a4a3931c69463fffff7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefad5aefbd73ffefd6ffffffffffffe7a552fff7effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7ce9cf7deb5fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffff7f7f7f7f7f7efefefdededeffffffffffffffffffffffffffffffffffffffffffffffff4242ff4a4affffffffffffffa5a5ff4a4affffffffefefff8c8cff4a4affffffffffffffa5a5ff4a4aff4242ffffffffffffffffffffffffffffffffffffffffffffffffffdededeefefeff7f7f7f7f7f7fffffffffffffffffff7f7f7d6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7e7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3184d6ad5210fffff7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff216bbdce7b31ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbdffff311863ffd684ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1052a5e79442ffffffffffffffffffffffffffffffffffffffffffffffff1863b5d68439ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffadffff391052ffe794ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff63b5ff843921ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1052a5e79442ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeff7fffff7efffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffadffff391052ffe794ffffffffffffffffffffffffffffffffffffffffffffffff1863b5d68431ffffffffffffffffffffffffffffffffffffffffff297bcec66b21ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff63b5f7843121ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6bbdff7b3118ffffd6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffb5ffff392163ffd67bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff73c6f7391831efbd7bffffffffffffffffffffffffffffffffffff8cdeff521031ffffadffffffffffffffffffffffff3184d6ad5a10ffffffdeffff103184ffad5affffffffffffffffffc6ffff21216bffc673ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbdffff311863ffd684ffffffffffffffffffffffffffffffffffffd6defffff7deffffffffffff3184de9c4a10ffffef5aadf7843118ffffdeffffff6bbdf76b2121ffffbde7fffff7dedeffffffffffff84deff4a1039ffef9cadf7ff39185affde8cffffffbdf7ff212163ffc66bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6d6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbdbdbdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7d6adde9431ffffffffffffffffffe7a552fff7e7ffffffffffffffffffffffffffffffffffffffffffefb573f7ce94ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefc694f7deb5fffffffffffffffffffff7efd67b00fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7efefefdededeffffffffffffffffffffffffffffffffffffffffffffffff4a4aff4242ff4a4aff4242ff4a4aff4242ff4a4aff4242ff4a4aff4242ff4a4aff4242ff4a4aff4242ff4a4affffffffffffffffffffffffffffffffffffffffffffffffffdededeefefeff7f7f7ffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff398cde3918085a5a52525252635252ffce94ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffceffff736b94ffdea5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffb5d6efefceb5fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7ffffb5b5d6ffefc6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6b94d6dea573ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff105aade78c39ffffffffffffffffffffffffffffffffffffffffffffffff216bbdd68431ffffffffffffffffffffffffffffffffffff6b94d6dea573ffffffffffffffffffffffffffffffadf7ff42185affe78cffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6bbdff843118fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7ffff185aade78c42ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6394cedead73ffffffffffffffffffb5efff634263ffefadffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffadf7ff42185affe78cffffffffffffffffffffffffffffffffffffffffffffffff216bbdd68431ffffffffffffffffffffffffffffffffffffffffff4294e7944218ffffdeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6bbdff843118ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6394cedea573ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6f7ffceb5b5ffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbdffff311863ffd684ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6badde2118396b52398c84846b7b8431425af7ad63ffffff84deff2108395252395a5a5a525252ce9463ffffff398cdead5210ffffffdeffff10398cffad52ffffffffffffffffffc6ffff292973ffc673ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffb5ffff39216bffd684ffffffffffffffffffffffffffffffffffff7bc6ff4a2931948c73638494211839efad5affffffd6ffff21428c7b5a297b949418214ade944affffffceffff2931738c734a848c94183963ad5a21ffffefffffff4294d65a3121949484214a73944a21ffffdeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbdbdbdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7f7f7f7efefefdededeffffffffffffffffffffffffffffffffffffffffffffffff4242ff4242ff4242ff4a4aff4242ff4242ff4242ff4a4aff4242ff4242ff4242ff4a4aff4242ff4242ff4242ffffffffffffffffffffffffffffffffffffffffffffffffffdededeefefeff7f7f7f7f7f7fffffff7f7f7ffffffffffffd6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffb5d6f7a5a5a59c9c9ca5a5a5a5a59cffe7c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffceffff635a8cffd69cffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5a8cc6d69c63ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4a7bbdefad6bffffffffffffffffffffffffffffffffffffffffffffffff5284c6dea563ffffffffffffffffffffffffffffffffffff5a8cc6d69c63ffffffffffffffffffffffffffffffc6ffff6b4a7bffefadffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff84c6ffa56352ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4a7bbdefad6bfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7ffff5a8cced69c63ffffffffffffffffffffffff6bbdf78c4a39ffffd6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc6ffff6b4a7bffefadffffffffffffffffffffffffffffffffffffffffffffffff5284c6e7a563ffffffffffffffffffffffffffffffffffffffffffd6ffff39639c211821f7a55affffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff84c6ffa56352fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7ffff5a8cced69c63ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc6ffff63528cffde9cffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6efff8c9cb573737b847b73bda58cfff7deffffffd6f7ff9ca5b5a5a5a59c9c9ca5a5a5e7c6a5ffffffb5d6f7e7c6adfffffff7ffffa5b5d6ffe7c6ffffffffffffffffffefffffadadceffefceffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffceffff635284ffe7a5ffffffffffffffffffffffffffffffffffffffffffadceef737b8c8c7b73e7c6a5ffffffffffffffffffdef7ff849cbd7b7373deb594fffff7ffffffffffffceefff7b8ca57b737bc6a584ffffeffffffffffffff7ffff9cbdde737384bd9484fff7d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececed6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefc6b5c65a18bd5a18c65a18bd5a18c65a18bd5a18c65a18e7c6adffffffffffffffffffffffffbdbdbdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7efefefdededeffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffdededeefefeff7f7f7ffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7b594bd5a18d68452d69463c66318d69463d68452c65a18e7b58cffffffffffffffffffffffffbdbdbdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffff7f7f7f7f7f7efefefdededeffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000101010ffffffffffffffffffffffffffffffffffffffffffffffffffffffdededeefefeff7f7f7f7f7f7fffffffffffffffffff7f7f7d6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7e7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6d6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdead8cc65a18e7bda5ffefe7bd5a18ffefe7e7bda5c65a18dead8ce7ad8cdead8cdead8cefd6c6bdbdbdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7efefefdededeffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffff000000d6d6d6212121d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffdededeefefeff7f7f7ffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7b594c65a18f7e7d6ffefe7de9463fff7eff7e7d6bd5a18e7b594efbd94efc69cefbd94f7e7cebdbdbdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7f7f7f7efefefdededeffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffff000000212121cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdededeefefeff7f7f7f7f7f7fffffff7f7f7ffffffffffffd6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececed6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdead8cc66318fffff7dea584f7efe7e7b58cfff7efc66321dead8cffd6a5f7d69cffd6a5f7e7cebdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcecece292929636363fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7efefefdededeffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000101010d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdededeefefeff7f7f7ffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7b594ce7b42ffe7dece7339ffffffce844af7ded6ce7b42e7b58cffffffffffffffffffffffffbdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9c9c9cb5b5b5fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffff7f7f7f7f7f7efefefdededeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdededeefefeff7f7f7f7f7f7fffffffffffffffffff7f7f7d6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7e7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6d6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdead8cce7b42d69463c65a18dead84c66321d68c63ce7b42dead8cffffffffffffffffffffffffbdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdedede7b7b7bfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f7f7dededeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdededef7f7f7f7f7f7ffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefceb5c65a18c66318bd5a18c66318c65a18c66318bd5a18efceb5ffffffcececebdbdbdbdbdc69c9c9cffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffb5b5b5292929313131292929dededec6c6c63131315a5a5affffffffffffffffffffffff3131312929293131317b7b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7e7e77b7b7bffffffefefef313131292929313131292929313131efefef9c9c9c2929293131312929293131319c9c9cffffff292929f7f7f7ffffffffffffffffffffffffffffffb5b5b5292929313131292929e7e7e7ffffffffffff7b7b7b313131292929848484ffffffffffffb5b5b5b5b5b5ffffffffffffb5b5b5b5b5b5ffffffffffffffffffffffffb5b5b53131312929299c9c9c7b7b7bffffffdedede848484ffffffffffff2929293131312929299c9c9cc6c6c6ffffff5a5a5a313131292929b5b5b5ffffffffffff5a5a5a313131c6c6c6ffffff5a5a5a313131292929313131ffffff9c9c9c2929293131317b7b7bffffffffffffffffffffffffffffffffffffe7e7e7292929313131292929b5b5b5ffffffffffffb5b5b5313131292929313131ffffffffffffdedede848484ffffffffffff9c9c9ccececeffffffffffff5a5a5af7f7f7ffffff313131ffffffcecece292929313131292929ffffffffffff313131ffffffffffffdedede313131292929313131dededeffffffffffff313131ffffffffffffffffff313131ffffffb5b5b59c9c9cffffffdedede3131312929296363639c9c9ccececeffffffffffff7b7b7b313131292929848484ffffffffffffffffff8484842929293131319c9c9c8484849c9c9cffffffefefef313131fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7f7f7f7efefefe7e7e7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7e7e7efefeff7f7f7f7f7f7fffffff7f7f7ffffffffffffd6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececed6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbdbdbdffffffffffffffffffffffffffffffffffffffffffbdbdbdffffffbdc6c6c6c6ceffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9c9c9c5a5a5affffffffffffffffff9c9c9cffffffffffff9c9c9cadadadffffffffffff636363c6c6c6ffffffffffff9c9c9cadadadffffffffffffffffffffffffffffffffffffffffffffffffffffffdedede848484ffffffffffff5a5a5affffffffffffffffffffffffffffffadadadcececeffffffffffffffffffffffffffffff292929efefefffffffffffffffffffffffff9c9c9c5a5a5affffffffffffffffff949494ffffff9c9c9c9c9c9cffffffffffffadadad9c9c9cffffffb5b5b5adadadffffffffffffb5b5b5adadadffffffffffffffffffffffff636363efefefffffff9c9c9c848484ffffffdedede7b7b7bffffffadadad9c9c9cffffffffffff292929cececeffffffffffffffffffffffff5a5a5af7f7f7efefef636363ffffffffffff9494949c9c9cffffffffffffffffffffffffffffffffffffffffff9c9c9cc6c6c6ffffffffffffffffffffffffcecece292929f7f7f7ffffffffffffadadadf7f7f7c6c6c6636363ffffffffffffdedede636363ffffffdedede7b7b7bffffffffffff9c9c9cc6c6c6ffffffffffff636363efefefffffff292929ffffffffffffffffffffffffcecece9c9c9cffffff292929ffffffefefef313131efefefffffffffffff313131efefefffffff292929ffffffffffffffffff292929ffffffadadad9c9c9cffffff313131dededeffffffefefef313131c6c6c6ffffff9c9c9c9c9c9cffffffffffffadadad9c9c9cffffff9c9c9c9c9c9cffffffffffffffffffffffff848484dedede848484dededefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f7f7e7e7e7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7e7e7f7f7f7f7f7f7ffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc6c6c6ffffffffffffffffffffffffffffffffffffffffffbdbdc6c6c6c6cececefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7292929ffffffffffffffffffffffffffffffffffffffffffdedede848484fffffff7f7f75a5a5affffffffffffffffffefefef636363ffffffffffffffffffffffffffffffdedede292929313131292929313131292929636363ffffffb5b5b59c9c9cffffffffffffffffffffffffffffff292929f7f7f7fffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7292929ffffffffffffffffffffffffffffffffffff636363efefefffffffffffffffffff5a5a5affffffb5b5b5b5b5b5ffffffffffffb5b5b5b5b5b5ffffffffffffffffffffffff5a5a5adededeffffffe7e7e77b7b7bffffffdedede848484ffffff9c9c9cc6c6c6ffffffffffff9c9c9cc6c6c6ffffffffffffffffff292929636363ffffffdedede7b7b7bffffffffffff636363efefefffffffffffffffffffffffffffffffffffff848484292929f7f7f7ffffffffffffffffffffffff5a5a5adededeffffffffffffffffffffffffffffff9c9c9cc6c6c6ffffffffffffffffff7b7b7bf7f7f7dedede848484ffffffffffff9c9c9ccececeffffffffffff5a5a5af7f7f7ffffff313131ffffffffffffffffffb5b5b5292929cececeffffff313131ffffffcecece9c9c9cffffffffffffffffffb5b5b5cececeffffff313131ffffffffffffffffff313131fffffffffffffffffff7f7f77b7b7bffffffffffffffffff9c9c9ccececeffffff636363efefefffffffffffffffffff5a5a5affffff5a5a5af7f7f7ffffffffffffffffffffffffefefef3131319c9c9cfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffff7f7f7fffffff7f7f7efefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefeff7f7f7fffffff7f7f7fffffffffffffffffff7f7f7d6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7e7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6d6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbdbdbdffffffffffffffffffffffffffffffffffffffffff8c8c8cc6c6ceffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc6c6c69c9c9cffffffffffffffffffffffffffffffffffffffffffdedede7b7b7bffffffdedede848484ffffffffffffffffffffffff292929ffffffefefef313131292929292929efefef848484dededeffffffdedede848484ffffffffffffffffffcecece5a5a5affffffffffffffffffffffffffffff5a5a5acececeffffffffffffffffffffffffffffffffffffffffffffffffc6c6c69c9c9cffffffffffffffffffffffffffffffffffff5a5a5af7f7f7ffffffffffffffffff292929ffffffb5b5b5adadadffffffffffffb5b5b5adadadffffffffffffffffffffffffffffff5a5a5a313131292929848484ffffffdedede7b7b7bffffff9c9c9ccececeffffffffffff9c9c9ccececeffffff9c9c9c292929ffffffffffffffffffdedede848484ffffffffffff5a5a5a313131292929292929292929cececec6c6c6292929dededeffffffffffffffffffffffffffffffefefef636363ffffffffffffffffffffffffffffffffffff949494cececeffffffffffffffffff848484dededededede7b7b7bffffffffffff9c9c9cc6c6c6ffffffffffff636363efefefffffff292929ffffffefefef292929adadadffffffffffffffffff292929ffffffc6c6c69c9c9cffffffffffffffffffb5b5b5adadadffffff292929ffffffffffffffffff292929ffffffffffffffffffefefef636363ffffffffffffffffff9c9c9cc6c6c6ffffff5a5a5af7f7f7ffffffffffffffffff292929ffffff636363efefeffffffffffffffffffffffffff7f7f72929299c9c9cffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeff7bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdd6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececeb5b5b5ffffffffffffffffffffffffffffffffffffffffffdedede848484ffffffe7e7e77b7b7bffffffffffffffffffffffff313131ffffffffffffffffffffffffffffffffffffffffff313131ffffffe7e7e77b7b7bfffffffffffffffffffffffff7f7f7292929ffffffffffffffffffffffffffffff9c9c9cb5b5b5ffffffffffffffffffffffffffffffffffffffffffcececeb5b5b5ffffffffffffffffffffffffffffffffffff9c9c9c9c9c9cffffffffffffb5b5b57b7b7bffffffb5b5b5313131efefefffffff7b7b7bcececeffffffffffffffffffffffffffffffffffffffffffdedede7b7b7bffffffdedede848484ffffff9c9c9cc6c6c6ffffffffffff9c9c9cc6c6c6ffffff5a5a5af7f7f7ffffffffffffffffffe7e7e77b7b7bffffffffffff9c9c9cc6c6c6ffffffffffff848484efefef9c9c9cc6c6c6fffffffffffffffffffffffffffffffffffff7f7f77b7b7bffffffffffffffffffffffffffffffffffffcecece5a5a5affffffffffffdedede292929ffffffdedede313131c6c6c6ffffff5a5a5a636363fffffff7f7f7292929ffffffffffff313131ffffffcecece9c9c9cffffffffffffffffffffffff313131fffffff7f7f7292929f7f7f7ffffffffffff292929e7e7e7ffffff3131319c9c9cffffffdedede636363ffffffffffffffffffffffff5a5a5acececefffffff7f7f7292929cececeffffff9c9c9c9c9c9cffffffffffffb5b5b57b7b7bffffff9c9c9c9c9c9cffffffffffffffffffffffff7b7b7be7e7e79c9c9ccececefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffff7f7f7f7f7f7efefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefeff7f7f7f7f7f7fffffffffffffffffff7f7f7ffffffffffffd6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececed6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc6c6c69c9c9cffffffffffffffffffffffffffffffffffffffffffdedede7b7b7bffffffdedede848484ffffffffffffffffffffffff292929ffffffffffffffffffffffffffffffffffffffffffdedede9c9c9cdedede848484ffffffffffffffffffffffffffffffcecece949494ffffffffffffffffffffffffffffff5a5a5af7f7f7ffffffffffffffffffffffffffffffffffffc6c6c69c9c9cffffffffffffffffffffffffffffffffffffffffff8484842929292929295a5a5affffffffffffb5b5b5adadad636363292929636363ffffffffffffffffffffffffffffffcecece292929292929292929dededeffffffdedede7b7b7bffffff949494cececeffffffffffff949494cececeffffffdedede2929292929295a5a5adedede292929292929292929cececeffffff848484292929313131adadadffffffffffff313131292929292929efefefffffffffffffffffffefefef636363ffffffffffffffffffffffffffffffffffffffffffb5b5b5292929292929292929f7f7f7ffffffdedede7b7b7b9c9c9c292929848484efefef313131292929b5b5b5ffffffffffff292929ffffffffffff848484292929292929c6c6c6ffffff292929ffffffffffffdedede292929292929292929cececeffffffffffff292929cecece292929292929c6c6c6ffffffffffffffffffffffffffffff2929292929295a5a5a9c9c9cc6c6c6ffffffffffff8484842929292929295a5a5affffffffffffffffff9c9c9c3131312929299c9c9c9c9c9c9c9c9cffffffffffff292929fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f7f7efefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefeff7f7f7f7f7f7ffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff292929ffffffffffffffffffffffffffffffffffffffffffdedede848484ffffffdedede7b7b7bffffffffffffffffffffffff313131ffffffffffffffffffffffffffffffffffffffffffffffff9c9c9cb5b5b57b7b7bffffffffffffffffffffffffffffffdedede848484ffffffffffffffffffffffffffffff848484dededeffffffffffffffffffffffffffffffffffffffffff292929ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdedede7b7b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7b7b7bdededeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdededeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9c9c9ccececefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffff7f7f7f7f7f7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7f7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7d6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7e7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6d6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcecece292929ffffffffffffffffff949494ffffffffffffdedede7b7b7bffffffdedede848484ffffffffffffffffffffffff292929ffffffffffffffffffffffffffffffffffffffffffffffffffffff292929848484ffffffffffffadadadffffffffffffb5b5b59c9c9cffffffdedededededeffffffffffff292929f7f7f7ffffffffffffffffffffffffffffffffffffffffffcecece292929ffffffffffffffffff9c9c9cffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdedede848484fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7292929dededeffffffffffffadadadf7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff848484ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9c9c9cc6c6c6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdedede292929313131292929cececeffffffffffffdedede848484ffffffe7e7e77b7b7bffffffffffffffffffffffff313131ffffffffffffffffffffffffffffffffffffffffffffffffffffffb5b5b57b7b7bffffffffffffcecece292929313131292929ffffffffffffffffff5a5a5a313131292929b5b5b5ffffffffffffffffffffffffffffffffffffffffffffffffffffffe7e7e7292929313131292929cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc6c6c6313131ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff2929293131312929299c9c9cffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefef313131dededeffffffffffffffffffffffffffffffefefef313131dededeffffffffffffffffffc6c6c6636363ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9c9c9ccececefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffd6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececed6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7c6c6c6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7d6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7e7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6d6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7c6c6c6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffd6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececed6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7c6c6c6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7d6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7e7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6d6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7eff7fff7efffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcee7ffcebdb5fff7e7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffff7efe7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7c6c6c6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffd6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff2163bdd67b31ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8cc6ff314a5a7b3921fff7c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff63bdff7b3118ffffd6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7efefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeff7fffff7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececed6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69cdecea5184a6bb56321dec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69cd6c69c214a6bbd6b29dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69c528c94732910dec67be7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69cd6cea5315a73bd6b29dec694e7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5d6c69c426b849c5221e7c694dec69ce7c69cdec69ce7cea5dec69cffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7c6c6c6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffff9c9c9c9494949c9c9c9494949c9c9c9494949c9c9c9494949c9c9c9494949c9c9c9494949c9c9cf7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7d6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7e7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdec69cdec69cd6c69cada58cc6a57bdebd8cdec69cdec69cd6c69cad9c84bda57bdebd8cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cd6c69cad9c8cd6ad84dec69cdec69cdec69cdec69cdec69cdec69cdec69cbdb59cad9c7bd6b584dec69cdec69cdec69cdec69cdec69cdec69cd6c69c184a73b56318c6bd9cb59c7bdebd8cdec69cdec69cdec69cdec69ccebd9cb5a584c6a57bdec69cdec69cdec69cdec69cdec69cdec69cb5ad94bd9c7bdec694dec69cdec69cdec69cdec69cdec69cdec69cc6bd9cb59c84d6b584dec69cdec69cdec69cdec69cdec69cb5b594bd9c7bdebd8cdec69cdec69cdec69cdec69cdec69cbdb594b59c7bd6b584dec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69c6b9c9c5a1818debd73dec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cb5ad94bd9c7bdebd8cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69ccebd9cad9c84deb584dec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cada58cc6a57bdec694dec69cdec69cdec69cdec69cdec69cdec69cdec69cb5ad94b59c84d6b584dec69cdec69c5a8c9c6b2110d6c684ad9c8cd6ad84dec694dec69cdec69cdec69cd6c69cb5ad94b59c7bdeb58cdec69cdec69cdec69cdec69cdec69cdec69cdec69cbdb594b59c7bd6b584dec69cdec69cdec69cdec69cbdb594b59c84d6ad84dec69cdec69cdec69cdec69cdec69cdec69cdec69c6b9c946b2921debd7bdec69cdec69cdec69cdec69cdec69cdec69cd6c69cada58ccead7bdec694dec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69ccebd9cad9c84deb584dec69cdec69cdec69cdec69cdec69cdec69cb5bd9c292952d69442dec69ccec69ccead8cdec694dec69cffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6d6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff949494ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff949494ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdec69c9cb59c102942312110293129632918debd738cad9c102139392110292929391818d69c4a9cc69c291039dea552dec69cdec69c29637b9c5210dec694d6c69c214a6b311810844a299cc69c291039dea552dec69ce7c69cc6c69c395a73211010393929181821945221dec684e7c69cdec69ce7cea5dec69cdec69c184a6b523918292129313129211010b57331dec694dec69c63848c1818293929182129295a2910dead6bdec69c9cc69c211039394a31312118212929421808dea55adec69c5a8c9c6b2910e7cea58cad9c101839312110312929424a316b2910debd7bd6cea5426b7b18101839312142292939524a7b3108dec684cec6a5315a6b211810393121212121945221e7c68cdec69ce7cea5dec69ce7c69cdec69ce7cea5639c9c180818ce8439e7cea5dec69ce7c69cdec69ce7cea5d6c69c185273b56321e7ce9cdec69cdec69c396b7b211010313121523121103139bd6b29d6c69c185273b56321e7ce9cdec69c94ad9c081831392910312921424a396b2110e7c684528c94732910dec69ce7cea5dec69ce7c69cdec69cb5bda51839523118103131296b3921103142c66b29dec69c5a8c9c6b2910e7c69c528494291810393121212121a55a21e7c694528c94422110213131393121101821844218debd7be7cea5bdbd9c294a63211008393929181818ad6329d6c694185273b56321e7c69cdec69c528c9c211010393129181821a56329dec68cc6c69c31526b2918103931212118218c4a21e7c68cdec69ce7c69cdec69ce7cea5d6c69c215273c67329e7ce9cd6c69c185273b56321e7ce9cdec69cb5c69c183152311810292929524a29311029dead5ad6c69c185273b56321e7ce9cdec69c94ad9c081831392910312921424a396b2110e7c684528c94732910dec69cdecea542738c9c4a18dec69463949c310810dead52dec69cffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7c6c6c6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f79c9c9cffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9c9c9cfffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffd6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcec69c1039639c4a18debd8cdec69cceb594c6c69410315aa55a18dec68cdec69cb5ad94dead849cbd9c311839d69c4adec69cd6c69c3163849c4a10dec69ca5bd9c211842d68c42dec69c9cbd9c311839d69c4adec69cdec69c4a848c521808deb56bdec69cb5bd9c102952bd7329dec69cdec69cdec69cdec69cd6c69c184a735a2100deb573dec69c739c94310821dea5528cad9c211031c68439dec69cd6c69c396b847b3108dec6849cbd9c081039a55218dec694d6c69c31637b732908dec684528c94732910dec69c39738c7b2908dec68cc6bd9c214a6b6b2100dec67b7ba594291029ce9442dec69cadbd9c0829527b2900dec68c427b8c522110dead6bdec69cb5bd9c183152bd6b29dec69cdec69cdec69cdec69cdec69cd6c69c2152733939218c4218debd8cdec69cdec69cdec69cdec69cd6c69c184a6bb56321dec694dec69c9cbd9c211842ce8439dec69c8cad94081031bd6321d6c69c184a6bb56321dec694dec69c39738c7b3108debd84cec69c184a6b6b2108debd7b528c9c6b2110dec69cdec69cdec69cdec69cdec69c316b84632108deb573dec69c6b9c94080821bd6b21dec69c528c946b2910dec69cc6b59cdebd8cdec69c7bad9c421029deb55a528c9c210008ce9442dec694b5bd9c10294abd6b21dec69c42738c5a2108debd73dec69ccec69cc69c7bdec69c104a6bb56321dec694dec69cc6b594debd8cdec69c7bad9c390821deb563427b8c522110d6ad6bdec69cb5bd9c183152bd6b21dec69cdec69cdec69cdec69cadc69c392142dead5adec69cd6c69c184a6bb56321dec694dec69c528c945a1810deb56bdec69c427b84310810d6a552d6c69c184a6bb56321dec694dec69c39738c7b3108debd84cec69c184a6b6b2108debd7b528c9c6b2110dec69cdec69c7bad9c5a1829dec673cebd9cc6a584dec694dec69cffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececed6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffb5b5ffb5b5ffb5b5ffb5b5ffb5b5ffb5b5ffb5b5ffb5b5ffb5b5ffb5b5ffb5b5ffb5b5ffb5b5ffb5b5ffb5b5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff94bd9c311039de9c4ae7c69cdec69ce7cea594bd9c311039dea552e7cea5dec69ce7c69cdec69ca5c6a5291839dea552dec69cdecea52963849c4a10dec694a5c6a5291839dea552dec69ca5c6a5291839dea552dec69cdecea510426bb56321dec69ce7cea5dec69c427b947b3108e7cea5dec69ce7c69cdec69cdecea5184a6bb56321dec694e7cea5cec69c103963bd6b2152849c6b2108e7c684dec69ce7cea584b59c391031dead5aa5c6a5291039de9c4adec69ce7cea584b59c391031dead525a8c9c6b2910e7c69c5284945a2110d6ad63e7c69c528c946b2910dec67b4a8494732908e7c684dec69cdec69c39738c7b3108d6c68c10426bb56318e7ce9cdec69ce7c69c42738c843910dec69ce7c69cdec69ce7cea5dec69c9cbd9c3918399cad5a391839dead5adec69ce7cea5dec69ce7c69cd6c69c185273b56321e7c69cdec69c84b59c420829e7bd63dec69cd6cea5104263bd6b29d6c69c185273b56321e7c69cdec69c5a8c9c521810d6ad6bdec69c5a8c9c6b2110e7c67b528c94732910dec69ce7c69cdec69ce7cea5d6c69c10426bb56321e7ce9cdec69ccec69c08315ac67329dec69c5a8c9c6b2910e7cea5dec69ce7c69ca5ad94315263631808e7bd7b528c946b2910debd7be7c69cdec69c427b947b3108d6c69c104263bd6b21dec69ce7c69cdec69ce7cea5d6c69c185273b56321e7ce9cdec69ce7c69cdec69cadad9c294a5a632110d6bd73184a6bb56318e7c69cdec69ce7cea5427b8c843108dec69ce7cea5dec69ce7c69c84b59c5a1831debd73e7c69cd6c69c185273b56321e7c69cdec69c4273948c3908e7c694dec69c94bda5310831dead52d6c69c185273b56321e7c69cdec69c5a8c9c521810d6ad6bdec69c5a8c9c6b2110e7c67b528c94732910dec69ce7c69ca5bd9c422142deb55ae7c69cdec69ce7cea5dec69cffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7c6c6c6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffadadffb5b5ffadadffb5b5ffadadffb5b5ffadadffb5b5ffadadffb5b5ffadadffb5b5ffadadffb5b5ffadadfffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7d6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7e7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8cbd9c310829dead5adec69cdec69cdec69c8cbd9c0000291810081010081810100810108439089cbd8c291839d69c4adec69cd6c69c2963849c4a10dec69c9cbd9c291842d69c4adec69c9cbd9c291839d69c4adec69ccec69c083963c66b21dec69cdec69cdec69c4a8494732910dec69cdec69cdec69cdec69cd6c69c184a73b56318dec69cdec69cd6c69c184a6bad5a1842738c7b3108dec68cdec69cdec69c94bd9c291031dea5529cbd9c291839d69c4adec69cdec69c9cbd9c211039de9c4a528c946b2910dec69ccec69c526b73212129211810182121632100dec67b4273947b3108debd84dec69cdec69c4a849c732908d6c68c08395ac67329dec694dec69cdec69c52849c6b2108dec69cdec69cdec69cdec69cdec69c42738c843910d6bd8c215273b56321dec69cdec69cdec69cdec69cdec69c104a6bb56321dec694dec69c7bad944a1029debd63dec69cd6c69c10426bbd6321dec69c104a6bb56321dec694dec69cc6bd9c526b732121292921181018186b2108debd7b5a8c9c6b2110dec69cdec69cdec69cdec69cd6c69c08395ac67329dec694dec69cd6c69c10426bbd6b21dec69c528c94732910dec69cc6c69c315263211010734a21dead73dec69c5a8c9c6b2110dec684dec69cdec69c528c946b2110cec69c083963100800181010101010101010390808d6b55a184a6bb56321dec694dec69cbdbd9c31526b1808087b4a29d6ad6bd6c69c08395ac67329dec69cdec69cdec69c52849c6b2108dec69cdec69cdec69cdec69c7bad9c632121dec67bdec69cdec69c104a6bb56321dec694dec69c316b8c944208dec694dec69c94bd9c311039dea552dec69c104a6bb56321dec694dec69cc6bd9c526b732121292921181018186b2108debd7b5a8c9c6b2110dec69cdec69cadc69c312142dea552dec69cdec69cdec69cdec69cffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6d6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffb5b5ffb5b5ffffffffb5b5ffb5b5ffb5b5ffffffffffffffd6d6ffb5b5ffffffffb5b5ffb5b5ffb5b5ffb5b5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffadbd9c18214ace8431e7cea5dec69ce7c69ca5bd9c21214ad69442e7c69cdec69c39738c9442089cc694181039de8c42dec69cdec69c215273a55218dec694a5c69c291839dea552dec69c9cc69c101039d68439dec69cdec69c2152739c5218dec694e7c69cdec69c316b848c3908e7c69cdec69ce7cea5dec69cdec69c184a6b9c4a10dec694e7c69cc6c69c103963c66b29639c9c521018e7bd73dec69ce7c69c73a59c4a1021deb5639cc69c101039d68c39dec69ce7c69c84b59c391031dead525a8c9c6b2910e7cea5dec69ce7c69cdec69cd6c6a54a7b8c732910debd7b639c9c521818e7bd73dec69cdecea539738c7b3108d6c684215a7b9c4a10e7c694dec69cdecea52963848c4208dec69ce7cea5dec69ce7c69cbdc69c18395ace7b31e7c69c6394946b2121debd7be7c69cdec69ce7cea5d6c69c185273944208e7ce94dec69c84b59c4a0829e7c66bdec69cd6c69c10426bbd6b29d6c69c185273944208e7ce94dec69ce7c69cdec69ce7cea5d6c69c4a7b8c6b2108e7c684528c94732910dec69ce7cea5dec69ce7c69cd6c69c295a7b9c4a10e7c694dec69ccec6a508315ac66b29dec69c5a8c9c6b2910e7c69c528c944a1810d6ad63e7c69cdec69ce7cea5528c94521010deb56be7cea5dec69c4273947b3108decea5215273a55218dec694e7cea57bad9c4a1029d6bd63185273944208e7c694dec69c5a949c4a1010dead63dec69ce7cea5d6c69c215a7b9c4a10e7ce9cdec69cdec69c2963848c4210dec69ce7c69cdec69ce7cea584b59c5a2131debd73e7cea5d6c69c185273944208e7ce94dec69c39738c8c4208e7ce9cdec69c9cbd9c311031dead5ad6c69c185273944208e7ce94dec69ce7c69cdec69ce7cea5d6c69c4a7b8c6b2108e7c684528c94732910dec69ce7cea5a5bd9c392142dead52e7cea5dec69ce7c69cdec69cffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7c6c6c6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffffffffadadffb5b5ffffffffffffffd6d6ffb5b5ffffffffbdbdfff7f7ffb5b5ffffffffffffffd6d6ffb5b5ffadadfffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffd6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdec69c427b84421810b58c52bdad8c9c7b73dec684396b845a2910bd9c6394a58c181839ce84319cbd9c1018395a3110c69c63849c84101839c67329c6bd9c73847b211031946b31bd94739cbd9c181839523110a58c5acea5737ba59c211021ad7339c6ad84738c84181021ce8c39dec69cdec69cdec69cdec69cd6c69c184a73311008ad7b39bdad8452737b390810dead5ab5bd9c18315a844218cead7b9ca58c183152944a10dec6949cbd9c101839522910c69c63adad8c21425a7b3108dec68c528c94732910dec69cc6c69c6b636bbd9463b5ad84184263944208dec694b5bd9c1831528c4a18c6ad7b738c840818317b2900dec68c7ba594211029a57339c6b58c6b847b211029ce8439dec69cdec69cdec69cdec69c73a59c421018deb563dec69cb5c69c18214ad68c42dec69cdec69cdec69cd6c69c184a6b392110946b39bd94737bad8c4a1029debd63dec69cd6c69c104a6bbd6321d6c69c184a6b392110946b39bd9473c6bd8c736b6bb59463b5ad8c18425a944210dec68c528c9c6b2110dec69cdec69cdec69cdec69cdec69c73a594291029ad7b39bdb58c42636b080818bd6b21dec69c528c946b2910dec69c6b9c9c391018c69c5ab5ad8cb59473debd8c528c9c1808108c4a29c6ad73849c8c101831c67329dec69c7ba59c291029b58442b5ad84214a638c4210dec694104a6b392110946b39bd947363948c421818bd9452b5ad8cb58c73dec6947ba594291029a57331c6b58c6b847b211829ce8439dec69cdec69cdec69cdec69ca5bd9c391839deb563dec69cd6c69c184a6b392110946b39b59473396b7b944208dec694dec69c94bd9c311039d6a552d6c69c184a6b392110946b39bd9473c6bd8c736b6bb59463b5ad8c18425a944210dec68c528c9c6b2110dec69cdec69c8cb59c521829debd6bdec69cdec69cdec69cdec69cffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececed6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffb5b5ffb5b5ffffffffbdbdffffffffb5b5ffffffffbdbdffffffffb5b5ffffffffb5b5ffb5b5ffb5b5ffb5b5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdec69cd6cea56b8484313139292118844a29dec67bcec69c5a737b292931392918ad7342dec68cb5c6a563525a949463313942312921945a31e7c68c9cb59c394a521008184a3921945a31b5c6a563525a8c8c63293139b56b31dec69c8c9c943142422921214a3121bd844adec694e7cea5dec69ce7c69cdec69cdecea55a737bad844a4a636b2929294a3121ce9452dec69ce7cea5b5b59c4a5a63212121392921945a31e7bd84dec69ca5c6a52918399c8c4a31424a312921734229deb573dec69c5a8c9c6b2910e7c69cd6c69c6b84843131392921216b4221deb573dec69ce7c69ca5b59c42525a2921216342214263637b3110dec68cdec69c8c9c9439424a2121214a3121bd844ae7ce9cdec69ce7c69cdec69cdecea56b848ca56b39dec694e7cea5dec69c637b84b57342e7ce9cdec69ce7c69cdec69c5a7b849c7b4a395263733921a5b5847b4a4ae7c67bdec69cdecea5526b7bce8c4adec69c5a7b849c7b4a395263733921d6c6846b8484313939292118734229dead6be7c69c528c94732910dec69ce7c69cdec69ce7cea5dec69cdec69c7b948c3139423121188c5a31103952c67329dec69c84a59c945a39e7cea5d6c69c6b84842931313129219c5a29e7c694849c9c9463426b8473293139392118a56b39dec68ce7c69cdec69c849c943139423121217b4a29debd7bdec69c5a73849c7b4a3952637b3921d6c684637b7b3131392921189c5a29dec68cdecea58c9c9439424a212121523121bd844ae7c69cdec69ce7cea5dec69ce7c69ccec69c21426bce8431e7c69cdec69c5a7b849c7b4a395263733921738c7bad6b39e7c69cdec69cb5c6a56b4a5adeb56bdec69c5a7b849c7b4a395263733921d6c6846b8484313939292118734229dead6be7c69c528c94732910dec69ce7c69c4a84948c4218dec68ce7c69cdec69ce7cea5dec69cffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7c6c6c6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffadadffb5b5ffffffffffffffd6d6ffb5b5fffffffff7f7ffceceffb5b5ffffffffffffffd6d6ffb5b5ffadadfffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7d6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7e7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69c9cbd9c291842d69c4adec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69c9cbd9c291839d69c4adec69cdec69cdec69cdec69cdec69c528c946b2910dec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69c4a849c732908dec68cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69c5a8c9c6b2110dec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cd6c69c10426bbd6b21dec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69c528494843918dec684dec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69c5a8c9c6b2110dec69cc6c69c213963ce8431dec69cdec69cdec69cdec69cdec69cffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6d6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffb5b5ffb5b5ffb5b5ffb5b5ffb5b5ffb5b5ffb5b5ffb5b5ffb5b5ffb5b5ffb5b5ffb5b5ffb5b5ffb5b5ffb5b5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69cd6c69c94847bdeb57bdec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69c9cc69c291039dea552dec69ce7c69cdec69ce7cea5dec69c5a8c9c6b2910e7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea54a84947b3110dec684e7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5528c94732910dec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69cdecea5104263c66b29dec69c849c9c8c5239e7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69cc6c69c29395ace8c42dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5528c94732910dec69c5a8c947b3921e7c684dec69ce7cea5dec69ce7c69cdec69cffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7c6c6c6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffffffffadadffb5b5ffadadffb5b5ffadadffb5b5ffadadffb5b5ffadadffb5b5ffadadffb5b5ffadadffb5b5ffadadfffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffd6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cadbd9c524252d6a55adec69cdec69cdec69cdec69cdec69c7394948c4a31dec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69c6b949c8c5229dec68cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69c739c9c844a31dec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cd6c69c426373c67b42dec69c739494844a39dec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cadb59cb58c6bdec694dec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69c739c9c844a31d6c69c948c84deb57bdec69cdec69cdec69cdec69cdec69cdec69cffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececed6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff949494ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff949494ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69cffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7c6c6c6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffff9c9c9cffffffffffffffffffffffffffffffffffffffffffffffff9494949c9c9c9494949c9c9cf7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7d6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7e7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6d6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff949494ffffffffffffffffffffffffffffffffffffffffffffffff9c9c9cefefefa5a5a5e7e7e7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7c6c6c6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f79c9c9cffffffffffffffffffffffffffffffffffffffffffffffff949494a5a5a5e7e7e7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffd6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffbdcee7adadb5dec6bdffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdeefffb5bdceb5adadefdec6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7e7effffff7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7ffffbdb5cef7dec6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececed6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9494949c9c9c9494949c9c9c9494949c9c9c9494949c9c9c949494a5a5a5e7e7e7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefe7e7e7efefefdedededededed6d6d6d6d6d6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7fffffff7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7fffffff7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3173c64a392963635a2139525a2918ffd694ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc6ffff293173524a395263631821399c5a29ffffd6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffb5ffff39216bffd684ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeff7fffffff7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7efefffffffffffffffffffffffffffffffffffffffffffffffffc6ffff4a5a84392939f7c67bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefad5affe7ceffffffffffffffffffe7a552ffefd6e7a552efad5ad67b00de7b00fff7efffffffde9429fffffffffffff7ce94f7d6b5ffffffde9429ffffffffffffffffffffffffffffffe7a552de7b00d67b00efad5affffffefad5afff7efffffffffffffefbd7bd67b00de7b00ffe7cef7ce9cf7deb5fffffffff7e7efad5affffffe79431ffffffffffffefce94efad5afffffffffffffff7efde7b00d67b00de7b00fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7d6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7e7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69c639494733121debd84dec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cbdc69c293152ce8c42dec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cd6bd94dec69cdec69cd6c69c31637b7b3110debd84dec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdebd94dec69cdec69cb5bd9c10294ac67329dec694dec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69c9cbd9c291039dea54adec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69ca5b59c39314ad69c52dec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cb5bd9c31395ace8c42dec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69c528494732918debd7bdec69cdec69cdec69cdec69cdec69cdec69cffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6d6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7e7cef7ce94fffffffffffffff7e7e7ad52ffffffe7a552f7d6b5fffffff7e7cee7a552ffffffe79431ffffffffffffefc694f7deb5ffffffde9431ffffffffffffffffffffffffffffffe7ad52ffffffffffffde9429ffffffe7a552fff7effffffff7deb5e7b573ffffffffffffffffffefc694f7deb5fffffffff7efe7a552ffffffde9429ffffffffffffe7a552efb573fff7efffffffde9431fff7e7fffffff7e7cee7a552ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdec69ce7c69cdec69ce7cea5dec69ce7c69cdec69cbdb59cb59c7bdeb58cdec69ce7cea5dec69cbdb59cbd9c7be7c694dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5cebd9cb59c84d6b584e7cea5dec69ce7c69cdec69cdecea5b5a58ccea57bdec694e7cea5dec69ce7c69cdec69cbdb59cbd9c7be7c694dec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69cb5c6a531294ade9c52dec69ce7cea5c6bd9cb59c84deb584e7cea5cebd9cb59c84d6b584e7cea5dec69ce7c69cdec69ce7cea5d6c69cb5a58ccead7be7ce9cdec69ce7c69cdec69ce7cea5dec69ce7c69cbdb594bda584debd8ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69c73a59c632121e7c67bdec69cc6bd9cd6ad84e7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ccebd9cad9c84cead84dec694e7c69cdec69cdecea5b5ad94c6a57bdec694e7cea5d6c69cb5ad94bd9c7be7c694dec69ce7c69cdec69ccebd9cb59c84cead84dec694e7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5bdb594bd9c84debd8ce7cea5dec69ce7c69cdec69ccec6a5b59c84deb584dec69ce7cea5dec69ce7c69cd6c69cb5a58cd6ad7be7c69cdec69ccec6a5ad9c84cead84dec694e7cea5dec69cdec69cbdb594bda584d6b584e7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69cd6c69cb5a58cc6a584debd8ce7c69cdec69ce7cea5d6c69cb5a58cbd9c7be7c694dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69cd6c69cada58cc6a57bdebd8ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5bdb594bd9c84d6b584e7cea5dec69cd6c69cada58cd6ad84dec69ce7c69cdec69ce7cea5dec69cd6c69cada58cc6a57bdebd8ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69cdecea5b5ad94c6a57bdec694e7cea5dec69ce7c69cdec69ce7cea5cebd9cb59c84d6b584e7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ccec69cad9c84d6b584dec69ce7c69cdec69ce7cea5dec69cc6bd9cad9c84cead84dec694e7c69cdec69cbdb59cb59c7bdeb58cdec69ce7cea5dec69cbdb59cbd9c7be7c694dec69ce7c69cdec69ce7cea5cebd9cb5a584d6b58484b59c420829e7bd63dec69ce7cea5dec69ce7c69cdec69ce7cea5dec69cc6bd9cad9c84cead84dec694e7c69cdec69ce7cea5bdb594bd9c84debd8c39738c8c3908e7c694dec69cbdb59cbd9c7be7c694dec69ce7cea5dec69ce7c69cd6c69cb5ad94c6a57be7c69cdec69ce7cea5dec69ce7c69cd6c69cb5ad94bd9c7be7c694dec69ce7cea5dec69ccebd9cad9c84cead84dec694e7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea59cbd9c311842d69c4abdb59cbd9c7be7c694dec69ce7cea5dec69cbdb59cbd9c7be7c694dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5cebd9cb59c84d6b584e7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ccec69cad9c84cead84dec694e7c69cdec69cdecea5bdb594b59c84d6b584e7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5d6c69cb5ad94c6a57be7c69cdec69ce7c69cdec69ce7cea5d6c69cb5ad94bd9c7be7c694dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cbdb594b59c84d6b584e7c69cdec69ce7cea5c6bd9cb5a584cea57be7ce9cdec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69cdec69cb5a58cc6a584debd94e7c69cdec69cbdb59cbd9c7be7c694dec69ce7cea5dec69ce7c69cdec69cc6bd9cb59c84debd8cdec69ce7cea5dec69ce7c69cd6c69cb5a58cbd9c7be7c694dec69ce7cea5dec69ccec69cad9c84d6ad84dec694e7c69cdec69cd6c6a5ada58cc6a57bdebd8ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cc6bd9cb5a584d6b584e7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cd6c69c316384b56321e7c69cdec69cd6c6a5ada58ccead84dec694e7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5d6c69cb5a58ccead7be7ce9cdec69ce7c69cdec69cbdb59cbd9c7be7c694dec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69ccebd9cb5a58ccea57be7c69cdec69ce7cea56b9c9c6b2921debd73e7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69cb5c6a521214ade944adec69ce7cea5dec69ce7c69cdec69ce7cea5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffde9429de7b00d67b00de7b00f7deb5ffffffe7a552ffffefffffffffffffe7a552ffffffde9429fffffffffffff7ce9cf7deb5ffffffde9429fffffffffffffffffffffffffffffff7deb5de7b00d67b00e79431ffffffefad5afff7e7ffffffefce94ffefd6fffffffffffffffffff7ce94f7d6b5fffffffff7efefad5affffffe79431ffffffffefd6efb573ffefd6efce94ffffffe7a552ffffffffffffffffffe7a552fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffd6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6c69c184a6bb56321dec694dec69cb5bd9c294a63211008313129181818ad6329d6c6944a7b8c1808103931214a2918183939ad5a18dec69c104a6bb56321dec69c5a8c9c6b211094b59c001039100808100808101010181008d684398cad94101839312110312929394a316b2110debd7bb5bd9c1839522918083131296b3921083142c66b29dec69c527b8c1008103131214a2918183939ad5a18dec69cdec69cdec69cdec69cdec69cdec69cdec69c528c94843918dec68cdec69c9cb59c101842392910bd7b398cad94101839312110312929394a316b2110debd7b5a8c9c3918102931393129181018217b3910debd84d6c69c184a73b55a18dec69c4a7b841810183129184a2921183139b56321dec69cdec69cdec69cdec69cdec69cdec69c94bd9c081039080000080808080800080808733108dec684c6c69c213963ce8431dec69c1852737b3108dec69cdec69cdec69cdec69cdec69cdec69cdec69c73a59c0000210000000000000000006b210094bd9c1810393931181829216b3118deb573dec69c52848c181018523121dea56394ad94183142311808313129291010c68442dec6949cbd9c1010313929182129296b3118deb56bdec69cdec69cdec69cdec69cdec69cdec69cd6c69c396b7b1810103931184229213952427b3108debd848cad9c081831392910312121424a39632110dec67bcec69c215273291008844a29dec69c638c8c1010213931181829295a2910d6a563dec69c4a8494291810393121212121a55a21dec694dec69cdec69cdec69cdec69cdec69cd6c69c18426b312110293121311818ce8c4adec69c84a594102139312110293129311810de9c52dec69cdec69cdec69cdec69cdec69cdec69cdec69c8ca59c102131392110292921311818d6944a9cbd9c291039dea54adec69cdec69c29637b9c4a10dec694c6c69c29526b211010313121292121d68c42b5bd9c103152311808292921524a21310829dead52dec69c8ca59c102131392110292921311818d6944adec69c104a6bb56321dec694dec69c6b9c94521821debd6bdec69c52848c181018523121d6a563104a6bb56321dec694dec69c8cad94101839312110312929394a316b2110debd7b5a8c9c6b2110dec684dec69cb5c69c10214ad68c39dec69cdec69cdec69cdec69cdec69cdec69cdec69c7b9c94081029392910292921635a29310829dead5ad6c69c527b84101018393118182121733110debd7352849c211010393121181821a55a29d6bd8c4a7b8c1808103931214a2918183939ad5a18dec69c7b9c941018313921103131295a5a29391029dead52dec69c104a6bb56321dec694dec69cd6c69c527b84101018393118182121733110debd73d6c69c426b7b1810103931184229213952427b3108dec684527b8c1008103131214a2918183939ad5a18dec69cadbd9c18395a291008313129633121103942bd6b21dec69c9cad9c18314a311808313129291810c68442dec69494bd9c1810393931181829216b3118deb573dec69cdec69cdec69cdec69cdec69cdec69c9cbd9c211039394a31312118212929421808d6a55ad6c69c4a7b8c1808103931214a2918183939ad5a18dec69c104a6bb56321dec694dec69c8cad94101839312110312929394a316b2110debd7bdec69cdec69cdec69cdec69cdec69cdec69c9cbd9c291039dea552dec69c638c8c1010213931181821215a2910d6a563dec69c4a84942918103931212121219c5a21dec694dec69cdec69cdec69cdec69cdec69cdec69cadbd9c18395a291008313129633118103942bd6b21dec69c94ad94183142311808313129291010c68442dec694dec69c104a6bb56321dec694dec69c316b848c4208dec694dec69c5a8c946b2110debd7b5a8c9c6b2110dec69c9cbd9c311839d69c4adec69cd6c69c3163849c4a10d6c69c184a6bb56321dec69cc6c69c31526b2110103131211818218c4a21dec68c94bd9c181839392918212929632910deb573dec69cdec69cdec69cdec69cdec69cdec69cdec69c9cad9c102942312110292921632918debd73527b8c1008103131214a2918183939ad5a18d6c69c184a6b523918292121313129211010b57331dec694dec69c84a594102139312108293129311810de9c52d6c69c63848c101021393118212121a55a21dec6948ca59c101831392110292929311818d6944ad6c69c184a6bb56321dec694dec69c8cad9c101839312110312929394a316b2110debd7bdec69cdec69cdec69cdec69cdec69cdec69c9cbd9c391839dead5adec69cb5c69c103152311808292921524a21310821dea552d6c69c184a73b55a18dec69cdec69c5a8c9c3918102931393129181018217b3910debd84dec69c527b8c1008103131214a2918183939ad5a18d6c69c184a6bb56321dec694dec69c6b9c94521821debd6bdec69c63848c1818293929102129295a2910dead6bdec69cc6c69c18395ad68c39dec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cadbd9c08214a944a10dec694dec69cdec69cdec69cdec69cdec69cffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececed6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7ce94f7d6b5ffffffde8c29ffffffffffffe7ad52e7b573fffffffff7e7e79431ffffffde7b00f7e7ceffffffefc694f7deb5ffffffde7b00f7e7ceffffffffffffffffffffffffffffffffffffffffffde8c29ffffffe7a552f7ce94ffffffffe7cee7a552ffffffffffffffffffefc694e79431ffffffffe7cee7a552ffffffde8c29ffffffefb573ffefceffffffe7a552ffffffe79431fff7e7fffffff7e7cee7ad52ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6c69c185273b56321e7c69cdec69c427b8c632108debd73dec69ccec6a5c69c7bcec69c08315ac67329dec69c9cb59c001839b56321d6c69c185273b56321e7cea5528c94732910dec69c5a8c94632118e7bd73dec69ce7cea5dec69c3973947b3108e7c68ccec69c21526b6b2100dec684396b84632908deb573e7cea5739c94080829bd6b21cec6a508315ac66b29dec69c9cb59c081839b56321dec69ce7cea5dec69ce7c69cdec69ce7cea5d6c69c295a7bc66b29e7ce9cdec69c63949c5a1810e7c67bdec69c3973947b3108e7c68ccec69c21526b6b2100e7c684528c94290810ce9442e7ce9cb5bd9c103152b56321decea5184a6bb56321c6c69c10395ac66b21e7c69c9cb59c082142ad5a18e7c69cdec69ce7cea5dec69ce7c69cdec69cb5c6a518294ad69442dec69ce7cea5dec69ce7c69cdec69cdecea539738ca55218dec69cbdbd9cd6ad7be7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea573a59c4a1021debd63e7cea5dec69ce7c69ccec69cdeb58cdec69cc6c69c083152ce7b31d6c69c215273a55210e7ce9ccec69c184263944a18e7c694dec69c7ba59c391021dead5acec69cdeb58cdec69cc6c6a508315ace7b31dec69ce7cea5dec69ce7c69cdec69ce7cea57bad9c291029ce9442e7cea5b5bd9c1031527b3100dec68c39738c7b3108dec684cec6a5214a6b6b2108debd7badc6a5211842de9442dec69c94b59c211031ce8c42dec69cdecea5396b7b843110dec684ceb59cdebd8ce7c69c7bad9c421029deb55ae7c69cdec69ce7cea5dec69ce7c69cdec69cceb594dec694dec69c316b8c8c3910c6c69c103963a55218e7c694dec69cb5b59cdead7be7cea5dec69ce7c69cdec69ce7cea5dec69cc6c69c10395aad5a21dec694e7c69cb5b59cdeb5849cbd9c311842de9c4ae7cea5dec69c3163849c4a10dece9c427b8c5a2110dead6be7cea5cec69cdebd94528c945a1810deb56bdec69c427b84310810dea552c6c69c10395aad5a21dec694e7c69cb5b59cdeb584d6c69c185273b56321e7ce9cdec69c73a59c521021e7c673d6c69c215273a55210e7ce9cd6c69c185273b56321e7ce9cdec69c3973947b3108e7c68ccec69c21526b6b2100e7c684528c94732910debd7be7cea5b5c69c182952d68c39e7cea5dec69ce7c69cdec69ce7cea5dec69cc6c69c083152ad5a21dec694d6c69c31637b390808dead5284b59c291029d6944adec69cdec69cb59c8ce7c68cc6b59ce7c68cdec69c84b59c420829ceb56308315ac67329dec69c9cb59c001839b56321bdc69c10315aa55a18e7ce94d6c69c396b84310008dead5ad6c69c185273b56321e7ce9cdec69c84b59c291029d6944adec69cdec69cb59c8ce7c68c7bad9c291029ce9442e7cea5b5bd9c1031527b3100cec68c08315ac66b29dec69c9cb59c081839b56321dec69c39738c632108e7bd7bdec69c73a59c080821c66b29c6c69c18426b9c4a18e7c68cdec69c7ba59c391029dead5acec69cdeb58cdec69cc6c69c083152ce7b31dec69ce7c69cdec69ce7cea5dec69ce7c69c9cbd9c081842a55218e7c694d6c69c396b84732908cec68408315ac67329dec69c9cb59c001839b56321d6c69c185273b56321e7ce9cdec69c3973947b3108e7c68ccec69c21526b6b2100e7c684dec69ce7c69cdec69ce7cea5dec69ce7c69c9cbd9c311842dea54a94b59c211031ce8c42dec69cd6c69c31637b843910dec684c6b59cdebd8ce7cea57bad9c421029deb55ae7cea5dec69ce7c69cdec69ce7cea5dec69c39738c632108e7bd7bdec69c739c9c000821c67329cec69c184263944a18e7c694dec69c7ba59c391021dead5ad6c69c185273b56321e7ce9cdec69c39738c8c3908e7ce9cdec69c5a949c6b2110e7c67b528c94732910dec69ca5c6a5291839dea552dec69cdecea52963849c4a10d6c694185273b56321dec69c4a7b8c5a2110deb56be7c69cb5bd9c183152bd6b29cec69cd6ad8ce7cea5c6c69c10315ace7329e7cea5dec69ce7c69cdec69ce7cea5dec69ccec69c1039639c4a18dec68ce7c69cceb59ccec69408315ac66b29dec69c9cb59c081839b56321d6c69c185273632100debd73dec69c73a59c311021dea552c6c69c183963a55218e7c694dec69cb5b59cdead7b8cb59c211031ce8c42dec69cdec69cceb594cec69c10395aa55a21dec694e7cea5b5b59cdead84d6c69c185273b56321e7c69cdec69c4273947b3108e7c68cc6c69c2152736b2100e7c67bdec69ce7cea5dec69ce7c69cdec69ce7cea563949c7b3118dec684e7cea5528c945a1810deb56bdecea54a7b8c310810dea552decea5184a6bb56321dec69ce7cea5528c94290810ce9442e7ce9cb5bd9c103152b56321cec6a508315ac66b29dec69c9cb59c081839b56321d6c69c185273b56321e7c69cdec69c73a59c521021e7c6738cb59c211839c68439e7c69cd6c69c396b847b3110e7c68cdec69c39738ca55218e7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69c5a949c4229184a2131deb563e7c69cdec69ce7cea5dec69ce7c69cffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7c6c6c6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6cececefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7e7efad5affe7ceefbd7bffffffffffffe7a552f7ce94d67b00de7b00ffe7ceffffffde9429efad5ae7a552f7ce94f7d6b5ffffffde9429efad5ae7a552ffffffffffffffffffefb573de7b00d67b00f7ce94ffffffefad5aefbd73de7b00fffffff7ce9cd67b00de7b00ffe7cef7ce9cefce94de7b00d67b00ffefd6ffffffe79431fff7e7e79431ffffffffffffefc694ffdeb5fff7efde7b00d67b00de7b00fff7effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7d6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7e7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdec69c104a6bb56321dec694d6c69c104263bd6321dec69cdec69cdec69cdec69cd6c69c184a6b8c4210debd8cd6c69c184a73ad5a18d6c69c184a6bb56321dec69c528c9c6b2110dec69ccec69c295a73944a18dec694dec69cdec69c528494522110d6a563dec69c528c946b2110cebd7b104263b56318dec69cdec69ccec69c08315ac66b29cec69c184a6b944a10debd8cd6c69c184a73ad5a18dec69cdec69cdec69cdec69cdec69cdec69ccec69c18395ade8c42dec69cdec69c528c946b2910debd7bdec69c528494522110d6a563dec69c528c946b2110debd7b528c9c632110dec67bdec69cdec69c42738c7b3108d6c69c184a73b56318d6c69c104a6b944a18debd84dec69c104a6bb55a18dec69cdec69cdec69cdec69cdec69cdec69cdec69c52848c5a2118dead6bdec69cdec69cdec69cdec69cdec69c5a949c7b3110dec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69c73a59c420821debd6bdec69cdec69cdec69cdec69cdec69cc6bd9c527373211021d68c42dec69c184a6bb56321dec69494bd9c291031dea552dec69cdec69ccec69c103963c66b21dec69cdec69cc6bd9c527373211021d69442dec69cdec69cdec69cdec69cdec69cdec69c4a84946b2108dec684dec69cdec69c39738c7b3108debd84528c94521810d6ad6bdec69c528c9c6b2110dec67b9cbd9c291842d69c4adec69c4a84946b2910debd7bdec69cdec69c8cb59c390829deb55adec69cdec69ca5ad94294a5a5a1808debd73dec69cdec69cdec69cdec69cdec69cdec69cdec69cd6c69c849484102939a5521094bd9c290831dea552dec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69c94bd9c311039d6a54adec69cdec69cdec69cdec69c9cbd9c291039dea552dec69cdec69c29637b9c4a10d6c69410426bb56318dec69cdec69cdec69cdec69c39738c8c3908dec694dec69c94bd9c310831dea55294bd9c311039d6a54adec69cdec69cdec69cdec69cd6c69c184a6bb56321dec694dec69c6b9c94521821debd6bdec69c184a6bb56321dec694d6c69c184a6bb56321dec694dec69c528494522110d6a563dec69c528c946b2110debd7b528c9c6b2110dec684dec69cb5c69c18214ade8c39dec69cdec69cdec69cdec69cdec69cdec69c8cbd9c311031d69c4adec69cdec69c84b59c310829dead5a4a8494732910debd7bdec69cdec69cdec69cdec69cdec69cdec69ca5ad9c294a5a632108d6bd73184a6b8c4210debd8cd6c69c184a73ad5a1894bd9c290831dea552dec69cdec69c84b59c390829d6ad52d6c69c184a6bb56321dec694dec69c4a8494732910debd7bdec69cdec69cdec69cdec69c4a8494732908dec684dec69cdec69c39738c7b3108cebd84184a6b944a10debd8cd6c69c184a73ad5a18d6c69c083963bd6321dec694dec69cc6bd9c08395abd6b2194bd9c290831dea54adec69cdec69ccec69c103963c66b29dec69cdec69cc6bd9c527373211021d68c42dec69cdec69cdec69cdec69cdec69cdec69c9cbd9c211039de9c4adec69cdec69c84b59c391031cead52184a6b8c4210debd8cd6c69c184a73ad5a18d6c69c184a6bb56321dec694dec69c528494522110d6a563dec69c528c946b2110debd7bdec69cdec69cdec69cdec69cdec69cdec69c9cbd9c291039dea54a4a84946b2910debd7bdec69cdec69c8cb59c310829dead5adec69cdec69ca5ad94294a5a5a1808debd73dec69cdec69cdec69cdec69cdec69cd6c69c083963bd6321dec694dec69ccec69c103963bd6b2194bd9c291031dea552dec69cdec69ccec69c103963c66b21d6c69c184a6bb56321dec694dec69c396b8c944208dec694dec69c5a8c946b2118debd7b528c9c6b2110dec69c9cbd9c291839d69c4adec69cd6c69c2963849c4a10dec69c104a6bb56321d6c69c10426bb55a18dec69cdec69cdec69c39738c7b3108dec69cdec69cbdbd9c527373210818d69442dec69cdec69cdec69cdec69cdec69cdec69c94bd9c291039d69c4adec69cdec69cdec69ccec69c184a6b944a10debd8cd6c69c184a73ad5a18dec69c104a6bad5a18dec694dec69ccec69c103963bd6b2194bd9c290831dea552dec69cdec69cdec69cdec69c4a8494732908debd7bdec69cdec69cdec69c8cbd9c311031dea54adec69cdec69cdec69cdec69cdec69c104a6bb56321dec694dec69c528494522110d6a563dec69c528c946b2110debd7bdec69cdec69cdec69cdec69cdec69cdec69c427b949c4a10dec69cdec69c39738c8c3908dec694dec69c94bd9c310831dead52d6c69c184a73b56318dec69cdec69c528c9c632110dec67bdec69cdec69c42738c7b3108cec69c184a6b944a10debd8cd6c69c184a73ad5a18dec69c104a6bb56321dec694dec69c6b9c94521821debd6b4a849c6b2108dec684dec69cdec69c84b59c391031dead5adec69c5a8c94843118dec69cdec69cdec69cdec69cdec69cdec69cdec69cd6c69c184263bd7329214a6bc67329dec69cdec69cdec69cdec69cdec69cffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6d6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7a552efbd73f7e7ceffffffffffffe7a552fff7e7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefc694f7deb5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6c69c185273b55a18e7ce9ccec69c083963100800181810181010101810390808deb563a5b59c394a5a181818312118081018b56321d6c69c185273b56321e7c69c528c94732910dec69ce7c69cadbd9c212952c67b31e7c69cdec69ccec6a5526b732129292118101821216b2108d6c67b083963c67329dec69ce7c69cd6c69c10426bc66b21e7c69ca5b59c39525a211818292118081018b56321dec69ce7c69cdec69ce7cea5dec69ce7c69cbdc69c29315ad69c4ae7c69cdec69c5a949c6b2110e7c684dec69ccec6a5526b732129292118101821216b2108e7c67b528c94732910dec67be7c69cdec69c5a8c9c6b2110dec69c184a6bbd6321dec69cadb59c394a52212121292118101818ad5a18e7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cd6c69c5a848c392121c68c4adec694e7cea5dec69ce7c69c639c94733121dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69c73a59c4a1021debd63e7c69cdec69ce7cea5dec69c5a848c1010215a3118c68c52e7c69cd6c69c215273b56318e7c69c8cb59c391031dead5ae7c69cdec69cdecea510426bbd6321dec69c63848c1010215a3118c68c52e7ce9cdec69ce7c69cdec69ce7cea5dec69ce7c69c427b94843108dec68ce7c69cdec69c4a849c7b3108e7c68ccec69c5a737b2121292921181821186b2908dec67ba5c69c291839dea552dec69c427b947b3108e7c68cdec69ce7c69c94bd9c311039dea54ac6c69c3152632110107b4a29dead73dec69ce7cea5dec69ce7c69cdec69ce7cea5dec69c94ad9c1029423918109c6b39e7c68c84b59c080831181008181810101010101010843908e7c68cdec69ce7cea5dec69ce7c69cdec69c8cbda50808291810081010101818101010108439089cbd8c311842dea54ae7c69cdec69c3163849c4a10d6c69c083963c67329dec69ce7c69cdec69cdecea539738c944208dec694e7cea594bd9c311039dea5528cbda5080829181008101010181810101010843908d6c68c185273b56321e7c69cdec69c73a59c521021e7c673d6c69c215273b56318e7c69cd6c69c185273b56318e7c69cdec69ccec6a5526b732129292118101821216b2108e7c67b528c94732910dec67be7c69cb5bd9c182952d68c39e7c69cdec69ce7cea5dec69ce7c69cdec69c8cbda5390831deb55adec69ce7cea594bd9c391031dead52427b94100800181810101010181810100808ce7331bdbd9c31526b1808107b5229d6ad6be7cea5a5b59c394a5a181818312118081018b563218cb59c391031dead5ae7c69cdec69c94c6a5310831dead5ad6c69c185273b56318e7c69cdec69c427b94100800181810101010181810100808ce7331427b94843108dec68ce7c69cdec69c4a849c7b3108e7c68ca5b59c39525a211818292118081018b56321cec69c103963c66b29e7ce9cdec69cd6c69c104263c673298cb59c390831dead52e7cea5dec69cdec69c10426bbd6321dec69c5a848c1010215a3118c68c52e7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea59cbd9c311842de9c4ae7cea5dec69c9cc69c211039de9c4aa5b59c394a5a181818312118081018b56321d6c69c185273b56318e7c69cdec69ccec6a5526b732129292118101821216b2108e7c67bdec69ce7cea5dec69ce7c69cdec69ce7cea59cbd9c311842de9c4a427b947b3108e7c68cdec69ce7cea594bd9c311039dea54ac6c6a5315263211010734a21dead73dec69ce7c69cdec69ce7cea5dec69ce7c69ccec69c103963c66b29e7c69cdec69cdecea5104263c66b298cb59c391031dead5ae7c69cdec69cdecea510426bbd6321d6c69c185273b56321e7c69cdec69c39738c8c3908e7c69cdec69c5a949c6b2110e7c67b528c94732910dec69c9cc69c291039dea552dec69cdec69c29637b9c5210d6c694185273b56321d6cea5083963c67329dec69ce7cea5dec69c528c9c6b2908decea55a8484101821523110c6945adec694e7c69cdec69ce7cea5dec69ce7c69cdec69c8cbda5390831dead5adec69ce7cea5dec69ce7c69ca5b59c39525a211818292118081018b56321d6c69c185273b56321e7ce9cdec69cdec69c184a6bb563218cb59c080831101008181810181010101010843908427b847b3108e7c68cdec69ce7cea5dec69c8cbd9c000829181810181010181810081010843910d6c68c185273b55a18e7ce9cdec69ccec69c526b732129292118101821216b2108e7c684dec69ce7c69cdec69ce7cea5dec69cdec69c396b84ad5a21dec69cdec69c39738c944210dec694e7c69c94bd9c311039dea552dec69c184a6bb56321dec69ce7c69c528c94732910dec67be7c69cdec69c5a8c9c6b2110e7c69ca5b59c39525a211818292118081018b56321d6c69c185273b56321e7ce9cdec69c73a59c521021e7c673427b94843108dec68ce7cea5dec69c9cc69c291039dea552dec69c6b9c9c732918e7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69c8cb59c421831deb55a63949c732918e7c684dec69ce7c69cdec69ce7cea5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdeb5de9429ffffffffffffffffffe7a552ffffefffffffffffffffffffffffffffffffffffffffffffefbd7befce94fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7ce94f7d6b5fffffffffffffffffffff7e7de7b00fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffd6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6c69c104a6b944210dec68cdec69c215273a55218dec694dec69c7bad9c4a1029deb563dec69cdec69cdec69cc6bd94104263b55a18dec69c104a6bb56321dec69c5a8c9c6b2110dec69cdec69cdec69c739c94421829d6a55adec69cdec69cdec69cdec69cd6c69c4273846b2910d6bd7b215a7b9c4a10dec694dec69cc6c69c083152c66b29dec69cdec69cdec69cdec69cc6bd9c104263b55a18dec69cdec69cdec69cdec69cdec69cdec69ccec69c18315ade9442dec69cdec69c528c946b2910debd7bdec69cdec69cdec69cdec69cd6c69c4273846b2910debd7b5a8c9c4a1008debd6bdec69cdec69c39738c7b3108d6c69c184a73b55a18dec69cdec69cdec69cdec69cc6bd9c10395ab56321dec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69c84a594182131bd7331dec694dec69cdec69c63949c7b3110dec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69c73a59c080021292110292118312921d684429cbd9c181039c67b31dec694dec69cdec69cdec69c184a6bb56321dec694adc69c181842d68c39dec69cdec69cb5bd9c102952ce7b29a5c69c101039c67b31dec694dec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69c639c9c521010debd6bdec69cdec69c316b847b3108debd84dec69cdec69cdec69cd6bd9c4a7b8c6b2108dec6849cbd9c291842d69c4adec69c5a9494521818deb56bdec69cdec69c73a59c420818deb563528c944a1810d6ad63dec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69c184a6b8c4210debd84dec69cdec69cadc69c181842d69442dec69cdec69c316b84944208dec694dec69cdec69cdec69cdec69cdec69ca5bd9c212142d69442dec69cdec69c396b8c8c39089cbd94101039d68c39dec69cdec69c215273a55210d6c694295a7b944208dec694dec69cdec69cdec69c39738c8c3908dec69cdec69c94bd9c311031dead52a5bd9c212142d69442dec69cdec69c396b8c8c3908dec694104a6b9c4a10dec694dec69c5a94945a1818debd73dec69c184a6bb56321dec694dec69c104a6b944210dec694dec69cdec69cdec69cdec69cd6c69c4273846b2910debd7b5a8c9c521008debd73dec69cadc69c181842de9442dec69cdec69cdec69cdec69cdec69cdec69ca5bd9c182142d68c39dec69cdec69c7bad9c310829dead5a5a94945a2118debd73dec69cbdbd9c10315ace7b315a8c9c421010dead63dec69cdec69cdec69cdec69cdec69cdec69cc6bd94104263b55a18adc69c181842d68c39dec69cdec69c7bad94390829dead52dec69c104a6b944210dec694dec69c5a94945a2118debd73dec69cbdbd9c10315ace7b31639c9c521010debd6bdec69cdec69c316b847b3108debd84dec69cdec69cdec69cc6bd9c104263b55a18dec69c2152739c4a10dec694dec69cc6c69c08315abd6b21adc69c181842d68c39dec69cdec69cb5bd9c102952ce73299cbd9c181039c67b31dec694dec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69c9cbd9c101039d68439dec69cdec69c84ad9c391029dead52dec69cdec69cdec69cc6bd94104263b55a18dec69c104a6b944210dec694dec69cdec69cdec69cdec69cd6c69c4273846b2910debd7bdec69cdec69cdec69cdec69cdec69cdec69c9cbd9c291039dea5525a9494521818debd6bdec69cdec69c73a59c420821deb563528c944a1810d6ad63dec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69c2152739c4a10dec694dec69cc6bd9c08315abd6b21adc69c181842d68c39dec69cdec69cb5bd9c102952ce7b29dec69c104a6ba55210dec694dec69c2963847b2908debd84dec69c4a84946b2910debd7b5a8c9c6b2110dec69c9cbd9c181839d68c39dec69cd6c69c215a7b9c4a10d6c69c184a6bb56321d6c69c215a739c4a10dec694dec69cdec69c2963848c39089cbd9c181842bd7b31dec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cadbd9c18214ace8431dec69cdec69cdec69cdec69cdec69cdec69cdec69cc6bd9c104263b55a18d6c69c104a6b944a10dec68cdec69cc6c69c10395abd6b21adc69c211842de9442dec69cdec69c316b84944210639c8c4a1018deb563dec69cdec69cdec69ca5bd9c212142d68c42dec69cdec69c396b8c8c3908d6c694104a6b944210dec68cdec69cdec69cdec69cdec69cd6c69c427b8c6b2910debd7bdec69cdec69cdec69cdec69cdec69cdec69c4273949c4a10dec69cdec69c39738c8c3908dec694dec69c94bd9c310831dea552d6c69c184a738c4208dec694dec69c5a8c9c4a1008debd6bdec69cdec69c39738c7b3108dec69cdec69cdec69cdec69cc6bd9c104263b55a18d6c69c104a6b9c4a10dec694dec69c5a94945a1818debd6b63949c521010debd6bdec69cdec69c73a59c421021deb55adec69c5a94947b3118dec69cdec69cdec69cdec69cdec69cdec69cdec69c39738c843908dec68cadbd9c29214ad69442dec69cdec69cdec69cdec69cffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececed6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6c69c1852733918109c7339b5947384a594291829b58442b5ad8429526b944210e7c69494ad9c946352c6a5738ca58c101831d68439d6c69c185273b56321e7cea5528c94732910d6c69ca59c8c9c8c6b9c8c73214a5a7b3110debd7bc6c69c6b636bbd9c6bb5ad8c214263944208e7ce947ba59c291829ad7b39bdb58c4a6b73080818bd6b21e7cea594ad9c946352c6a5738ca58c101831d68439dec69ce7cea5dec69ce7c69cdec69ce7cea5d6c69c215273ce7329e7ce9cadad94426b6b4a1808a58c5ad6a573c6c69c6b636bbd9c6bb5ad8c214263944208e7ce94528c94181010844a21cead7b849c8c102139bd7329decea5184a6bb56321dec69c9cb59c8c6352c6a57b849c8c181839ce8431e7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69c7bad9c391029dead5adec69ce7cea5427b8c9c4a18dec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea573a59c391021ad9452b59c7bad9c7bdebd84adbd9c18294aad6b29c6b58ca5947bdebd849c9c8c1839527b4210ad8c73debd84397384522110c69c63b5ad8c396373521810debd73adbd9c18214aad6b29c6b58ca59484debd84dec69ce7cea5dec69ce7c69cdec69ce7cea5bdc69c18315a8c4a18cead7b7b8c840821317b3100e7c68cc6c69c736b6bb59463bdb58c184263944a10c6bd94738c7b2110299c7339bd946bbdc6a518315a844a18c6ad739ca58c18314a9c4a18dec68c6b9c9c421018c69c5ab5ad8cbd9473dec694e7c69cdec69ce7cea5dec69ce7c69cd6c69c29637b7b3910cead7ba5a58cd6a573dec69c3973845a2910c69c6b8c9c8c182142ce7b31e7ce9cdec69ce7c69cdec69ce7cea5dec69cdec69c396b84632918c69c6394a58c182139ce84399cbd9c101842633110c6a56b849c8c101839c67b31e7ce9c8cad9c2118319c6b31ceb584949484dea57339738c944210dec694e7c69c94bd9c311039dea552dec69c396b84632918c69c6394a58c182139ce8439d6c69c185273391808b5844ab5ad8c2142638c3908dec6949c9c8c1839527b4210ad8c73d6bd841852733918109c7342b59473c6c6946b636bbd9c6bb5ad8c214263944208e7ce94528c941810108c5229c6ad844a737b421018deb563e7cea5dec69ce7c69cdec69ce7cea5dec69cdec69c316b845a2910c69c63a5a58c213952390808dead52bdc69c18315a945221c6ad7b5a84844a1018deb56b6b9c9c421821c69452bdb594b59473e7c69494ad9c946352c6a5738ca58c101831d68439dec69c396b84522108c69c63a5a58c21425a310008dead5ad6c69c1852733918109c7342b59473bdc69418315a945221c6ad7b5a84844a1018deb56bb5c69c18315a8c4a18cead7b7b8c840821317b3100e7c68c94ad9c946352c6a5738ca58c101831d68439dec69c7ba59c291029b57b42bdad844a6b73080818c66b29dec69c397384522110c69c63b5ad8c396373521810debd6badbd9c18294aad6b29c6b58ca5947bdebd84dec69ce7c69cdec69ce7cea5dec69ce7c69c9cbd9c101842523110c69c63adad8c214a637b3108e7c68c94ad9c946352c6a5738ca58c101831d68439d6c69c1852733918109c7342b59473c6c6946b636bbd9c6bb5ad8c214263944208e7ce94dec69ce7c69cdec69ce7cea5dec69ce7c69c9cbd9c311842dea54abdc69c1031528c4a18cead7b9ca58c18314a9c5218dec6946b9c9c421018c69c5ab5ad8cb59473dec694e7cea5dec69ce7c69cdec69ce7cea5dec69c7ba59c291021b58442bdad8c4a6b73000810c67329dec69c397384522110c69c63b5ad8c396373521810debd73d6c69c185273421808bd945294a58c102942312110ad7339b5ad8c18425a944a10e7ce9c528c94732910dec69ca5c6a5101039633118c69c638ca58c101831ce7b31d6c69c185273b56321e7c69c7ba59c291829ad7339ceb58c6b8c84211829ce8c39b5c69c18214aad7331c6b58ca59484deb57be7cea5dec69ce7c69cdec69ce7cea5dec69cdec69c427b844a1818bd8c52bdb58c9c7b73e7c68494ad9c946352c6a5738ca58c101831d68439d6c69c185273311808ad7b42c6b584527b7b391018dead5adec69c4273845a2910c69c638c9c8c182142ce7b31c6c69c1839637b4218c6a573a5a58cb58c63dece9c396b845a2910c69c6394a58c182139ce8439d6c69c1852733918109c7339b59473cec69473636bbd9463b5ad8c214a63944210e7c694dec69ce7cea5dec69ce7c69cdec69ce7cea55a8c94843918dec68cdecea539738c944208dec694e7cea594bd9c311039dea552decea5184a6b3921109c6b39bd9c73528c8c181010844a21cead7b849c8c102139bd7329e7cea594ad9c946352c6a5738ca58c101831d68439d6c69c185273391808b5844aadad842142638c3908e7c694bdbd9c18395a844a18cead7b9ca58c1839529c4a10e7c694dec69c427b949c4a10e7c69cdec69ce7cea5dec69ce7c69cdec69cbdc6a5102952ce7b31dec69cdecea529637ba55218dec694e7cea5dec69ce7c69cffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefceb5bd5a18c66318c65a18c66318bd5a18c66318c65a18efceb5ffffffffffffffffffffffffbdbdbdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7d6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7e7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdec69c5a737b9c7b4a314a5a7b3921debd7b849c942939393121187b4a29deb57bdec69cbdbd9c4a5a632929293121189c6331debd84d6c69c184a6bb56321dec69c849c9c945a39cec69c4a5a6b4a42314a42314a4231524231d69c5ad6c69c6b84843131312921216b3921dead6bdec69cdec69c7b948c3139422921188c5a31083952c66b29dec69cb5bd9c4a5a632931293121189c6331debd84dec69cdec69cdec69cdec69cdec69cdec69cdec69c4a7b8c944218dec68c738c941831312910084a3929c6844ad6c69c6b84843131312921216b3921dead6bdec69c528c9c6b21106b846b292931392918a56331dec68cd6c69c184a73b56318dec69cb5bd9c525a63292929312118945a31dec68cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cc6bd9c08395ac67329dec69ccec69c214a6bce7b31dec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69c73a59c420821debd6bdec69cdec69cdec69cdec69c8c9c9439424a2121186b3921cead6b4a6373081821422108634231dead6bcec69c637b7b2929312921186b4221d6a56bdec69cdec69c8c9c9439424a2121186b3921deb56bdec69cdec69cdec69cdec69cdec69cdec69cdec69ca5b59c424a5a2121186339214263637b3108debd84d6c69c6b7b7b3139392121186b4221dead6ba5bd9c31424a100818423118945a39dec69cb5bd9c42525a292929312118945a31debd84dec69ccec69c637b84293131312118945a29dec68cdec69cdec69cdec69cdec69cdec69cdec69cb5b59c4a5a63212121392921c68442dec69ccec69c5a737b212929392918a56b39dec694dec69cdec69cdec69cdec69cdec69cdec69cdec69ccec69c5a7373292929392118ad7342debd8cb5c69c634a5a949463293942312118945a29dec68cdec69cdec69c94a594394a52212118523121d69c5a738c94a56b39dec69cdec69cadc69c6b4a52deb56bdec69ccec69c5a7373292929392118ad7342debd8cdec69c5a737ba57b4a425263292121633921dead6bcec69c4a6373081821422108634231dead6b5a737b9c7b4a314a5a7b3921d6bd7b6b84843131312921216b3921dead6bdec69c849c9c8c5a39638473212929422918bd8442dec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69ccec69c526b73292929422918737b4a310829dead5adec69cadb59c394a5a292121523118ce9c5adec694d6c69c637b7b3131312921189c5a29dec68cbdbd9c4a5a632929293121189c6331debd84dec69cc6c69c5a6b732121294229188c7b42734a52deb56bdec69c5a737b9c7b4a314a5a7b3921debd7badb59c394a5a292121523118ce9c5adec694dec69ca5ad9c394a5a212118633921737b639c6339debd8cb5bd9c4a5a632931293121189c6331debd84dec69cdec69c7b948c293139312121845229103952bd6b21dec69ccebd9c637b7b293131292118634221d6a56bdec69cdec69c8c9c9439424a2121186b3921dead6bdec69cdec69cdec69cdec69cdec69cdec69cb5c69c634a5a94946331424a292121734221deb573dec69cbdbd9c4a5a632929293121189c6331debd84dec69c5a737b9c7b4a314a5a7b3921d6bd7b6b84843131312921216b3921dead6bdec69cdec69cdec69cdec69cdec69cdec69cdec69c9cbd9c291039dea54adec69cb5bd9c42525a292929312118946339debd84dec69cd6c69c637b842929313121189c5a29dec694dec69cdec69cdec69cdec69cdec69cdec69cdec69c7b94942931393121188c5229104252bd6b21dec69ccec69c637b7b2929312921186b4221d6a56bdec69cdec69c5a737b9c7b4a394a5a2921218c4a29bdbd84425263292121633921dead6bdec69c849c9c945a39dec69cb5bd9c6b525a8c8c6331424a292118945a31debd84dec69c5a737bc6844adec69cdec69c849c8c39424a2121184a3121b57b4adec694dec69c8ca594313942292121633121deb56bdec69cdec69cdec69cdec69cdec69cdec69cdec69cd6c69c6b8484293139292118844a29debd7bb5bd9c4a5a632931293121189c6331debd84dec69c104a6b9c63214a5a6b2929294a3118c69452dec69cdec69ccebd9c5a737b212929392918a56b39dec694dec69cbdbd9c4a5a63292929312118b57339dec694cec69c5a737b292931392118ad7339dec68cdec69c5a737b9c7b4a314a5a7b3921d6bd7b6b84843131312921216b3921dead6bdec69cdec69cdec69cdec69cdec69cdec69cdec69c94b59c4a1831debd6bdec69c738c94a56b39dec69cdec69cadc69c6b4a52deb56bd6c69c5a737b9c7b42394a63733918528c7b6b21106b846b292931392918a56331dec68cdec69cb5bd9c4a5a632931293121189c6331debd84dec69c5a737ba57b4a425a63292121633918dead6bdec69cdec69cadb5944a5a63212121392918945a31debd84dec69cd6c69c184263ce7b31dec69cdec69cdec69cdec69cdec69cdec69c94ad94734a4adeb573dec69cdec69c8ca59c845242dec684dec69cdec69cdec69cffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6d6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdead8cc65a18ce844ad69463bd5a18d6946bce844ac65a18dead8cffffffffffffffffffffffffbdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cd6c69c185273b56321e7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cd6c69c10426bc66b21e7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ca5bda5422139dead63dec69c5a949c6b2110e7c684dec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69c528c94732910dec67be7c69cdec69ce7cea5dec69cdec69c184a6bbd6321dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69cdec69cb5a584e7c694dec69cbdc69c082952ce7b31dec69c8cb59c522129e7bd6bdec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69c73a59c4a1021debd63e7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cd6c69c215273b56318e7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69c4a849c7b3108e7c68cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ca5c69c291839dea552dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cd6c69c215273b56318e7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea594bd9c391031dead52e7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69cd6c69c104263c67329dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea59cbd9c311842de9c4ae7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69cdecea5104263c66b29dec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5d6c69c185273b56321e7ce9cdec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69ccec69c295273c67329e7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69c528c94732910dec67be7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea584ad9c522131deb56be7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7b594c65a18efc6adf7efe7c66318ffefe7efc6adbd5a18e7b594dead8ce7b58cdead8cf7decebdbdbdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffd6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69c104a6bb56321dec69c849c9c8c5239dec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cd6c69c083963c66b29dec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cd6c69c42738c944a18dec694b5b594ad846bdec68cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69c5a8c9c6b2110dec684dec69cdec69cdec69cdec69cd6c69c184a73b55a18dec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cd6c69c295a7b5a31187b7352294a4a521810dead63cec69c294a6bbd7331dec694dec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69c73a59c1000214a39214239314a4231ad6b39dec69cdec69cdec69cdec69cdec69cdec69cdec69c949c8cce9c6bdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69c427b947b3108debd84dec69cdec69cdec69cdec69cdec69cdec69cdec69ccec69c9c8c84dead73dec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69c949c8cce9c6bdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69c94bd9c310831dead5adec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cd6c69c10426bbd6b21dec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69c9cbd9c291039dea552dec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cd6c69c104263bd6b21dec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69c849c9c8c5239dec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cd6c69c526b7bbd7b42dec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cd6c69c184a6bb56321dec694dec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69c84a594522931deb56bdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69c5a8c9c6b2110dec684dec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69ccebd9c294a6bbd6b29dec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececed6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdead8cc65a18f7ded6fff7efd68c63fff7eff7ded6c65a18dead8cefbd94e7bd94efc694f7dec6bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5d6c69c4a6b7bbd7b39e7cea5739c948c5239dec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5d6c69c426373c68442e7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cc6c69ca58c7bdebd84e7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5739c9c8c4a31dec684e7cea5dec69ce7c69cdec69cdecea54a637bc67b42dec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5cec69c7b847b635a4a8c6b4adeb57be7c69cbdbd9cb58c73dec68ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5b5bd9c8c7b738c7b638c7b638c7b63c69c6bdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69c6b949c945229e7c694dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69ca5bd9c633952deb563e7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69cdecea5426373ce8442dec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cadbd9c5a4252dead63e7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69cdec69c395a73ce8442dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5739c948c5239dec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cd6c69c526b7bb57339e7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cd6c69c4a6b7bbd7b39e7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69cdec69c949c8cd6a573dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5739c9c8c4a31dec684e7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69cbdbd9cad8473e7c694dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7b594c65a18ffffffdea584fff7efe7ad8cfffff7c65a18e7b58cf7d69cffd6a5f7d6a5ffefd6bdbdbdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7d6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7e7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6d6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdead8cce7b4af7e7d6ce7339ffffffd6844aefdecece7b42dead8cffffffffffffffffffffffffbdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7b594ce7339de946bbd5a18e7ad8cc65a18d69463ce7339e7b594ffffffffffffffffffffffffbdbdbdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffd6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececed6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefc6b5c65a18bd5a18c65a18bd5a18c65a18bd5a18c65a18e7c6adffffffc6c6c6bdbdbdb5bdbd9c9c9cffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffadadad313131292929292929dededececece292929636363ffffffffffffffffffffffff292929313131292929848484ffffffffffffdedede292929292929313131adadadffffffffffffffffff7b7b7b292929292929f7f7f7ffffffffffffdedede3131312929299c9c9cffffffffffff292929f7f7f7ffffffffffffffffffffffff9c9c9ccececeffffffffffffefefef313131dededededede292929313131292929dededeffffffffffffc6c6c62929295a5a5affffff7b7b7b2929292929299c9c9cadadadffffffdedede3131312929296363639c9c9ccececeffffffffffff292929313131292929b5b5b5ffffffffffff7b7b7bcececeffffffffffffffffffffffff9c9c9ccececeffffffffffffffffffffffffffffff292929292929313131adadadffffffffffff848484dededeffffffffffff848484dededeffffffadadad3131312929299c9c9c5a5a5af7f7f7ffffffdedede292929313131292929dededeffffffdedede5a5a5affffffffffffffffffffffffffffff5a5a5a313131292929292929adadadb5b5b52929292929299c9c9c848484ffffffdedede7b7b7b636363292929292929efefefffffffffffffb5b5b5292929313131292929ffffffffffffdedede7b7b7bffffffffffffffffff2929292929295a5a5a848484dededeffffff292929ffffffffffffffffffffffffffffffffffff9c9c9c7b7b7bffffffffffffcecece292929313131292929ffffffdedede636363ffffffffffffffffffffffff7b7b7bcececeffffffffffffffffffffffff9c9c9cb5b5b5ffffff848484292929313131adadad636363ffffffdedede7b7b7bffffffffffff9c9c9cc6c6c6ffffffffffff636363efefefffffff292929ffffffffffff292929ffffffffffffffffff292929ffffffdedede7b7b7bffffff9c9c9c313131292929848484ffffffffffff9494942929299c9c9cffffff292929ffffffffffffffffff2929292929295a5a5a848484dededeffffffefefef313131292929f7f7f77b7b7bdededeffffffffffff9c9c9c848484ffffffffffffffffffdedede292929292929292929dededeffffffdedede5a5a5affffffffffffffffffffffffffffffffffff848484292929313131292929ffffffffffffffffff292929292929292929b5b5b5ffffffffffff5a5a5adededeffffff636363dededeffffff292929f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc6c6c6ffffffffffffffffffffffffffffffffffffffffffbdbdc6ffffffc6c6c6c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9c9c9c636363ffffffffffffffffff9c9c9cffffffffffff9c9c9cb5b5b5ffffffffffff5a5a5acececeffffffffffff9c9c9cb5b5b5ffffffdededeefefefffffffffffff848484c6c6c6ffffffb5b5b59c9c9cfffffff7f7f75a5a5affffffffffff313131efefefffffff9c9c9ccececeffffff313131efefefffffffffffffffffffffffff9c9c9cc6c6c6ffffffffffff9c9c9cb5b5b5f7f7f7292929f7f7f7ffffffffffff292929f7f7f7ffffff9c9c9cc6c6c6ffffffefefef636363ffffffffffff5a5a5ab5b5b5ffffff313131dededeffffffefefef313131c6c6c6ffffff5a5a5acececeffffffffffff7b7b7bcececeffffff848484c6c6c6ffffffffffffffffffffffff9c9c9cc6c6c6ffffffffffffffffffffffff636363c6c6c6ffffffffffff848484c6c6c6ffffff7b7b7bdededeffffffffffff7b7b7bdededededede313131ffffffffffffc6c6c6313131efefeff7f7f7292929f7f7f7ffffffffffff292929f7f7f7dedede636363ffffffffffffffffffffffffffffff636363efefefffffffffffffffffff5a5a5af7f7f7ffffff9c9c9c7b7b7bffffffdedede313131efefefffffffc6c6c6636363ffffffcecece5a5a5affffffffffffdedede5a5a5affffffdedede848484ffffffffffffc6c6c69c9c9cfffffff7f7f7292929dededeffffff313131ffffffffffffffffffffffffffffffffffff292929848484efefefffffffffffffffffffffffffcecece9c9c9ce7e7e75a5a5affffffffffffffffffffffffcecece7b7b7bffffffffffffffffffffffff313131efefefb5b5b57b7b7bffffffffffff9c9c9c5a5a5affffffdedede848484ffffffffffff9c9c9ccececeffffffffffff5a5a5af7f7f7ffffff313131ffffffffffff292929ffffffffffffffffff292929ffffffdedede848484ffffffffffffffffffffffff9c9c9ccececeffffff636363efefefffffffffffff313131ffffffffffffc6c6c69c9c9cfffffff7f7f7292929dededeffffffcecece9c9c9cffffffffffff848484dededeffffffffffff3131317b7b7bf7f7f7fffffff7f7f7292929f7f7f7ffffffffffff292929f7f7f7dedede636363ffffffffffffffffffffffffffffff6363639c9c9cffffffffffffffffff9c9c9cffffff5a5a5acececeffffffffffff7b7b7bcececeffffff636363dededeffffff5a5a5ae7e7e7ffffff313131efefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7d6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7e7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7e7effffff7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7ffffb5c6dedec6b5ffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7ffffefe7efffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7efffffefe7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc6deefb5b5bdc6b5adffefdeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6d6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbdbdbdffffffffffffffffffffffffffffffffffffffffffb5bdbdc6c6c6c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefef313131ffffffffffffffffffffffffffffffffffffffffffdedede7b7b7bffffffefefef636363fffffffffffffffffff7f7f75a5a5affffffffffffffffffffffffffffffc6c6c69c9c9cffffff636363dededeffffffffffff848484dededececece7b7b7bffffffffffffdedede7b7b7bffffffffffffffffffffffffffffffffffffffffff949494cececefffffff7f7f7292929ffffffc6c6c69c9c9cffffffffffffffffffb5b5b5c6c6c6ffffff7b7b7bdededefffffff7f7f7292929ffffffffffffb5b5b5adadadf7f7f77b7b7bffffffffffffffffff949494cececeefefef636363ffffffffffffffffffdedede949494ffffffffffffffffffffffffffffffffffffffffff949494cececefffffffffffffffffff7f7f75a5a5affffffffffffffffffdedede9c9c9cffffff848484dededeffffffffffff848484dededecececeadadadffffffffffffffffff5a5a5af7f7f7c6c6c69c9c9cffffffffffffffffffb5b5b5c6c6c6ffffffffffffffffffffffffffffffffffffffffff5a5a5af7f7f7ffffffffffffffffff636363dededeffffffdedede848484ffffffdedede7b7b7bffffffffffffffffff7b7b7bf7f7f79c9c9ccececeffffffffffffffffff848484efefefdedede7b7b7bffffffffffffcecece7b7b7bffffffffffff848484dededeffffff292929ffffffffffffffffffffffffffffffc6c6c69c9c9cc6c6c6b5b5b5ffffffffffffffffffb5b5b5292929cececeffffffffffffffffffffffffffffffffffffffffff3131312929292929292929293131317b7b7bffffff9c9c9cdededeffffffffffffefefef636363ffffffdedede7b7b7bffffffffffff9c9c9cc6c6c6ffffffffffff636363efefefffffff292929ffffffffffff313131ffffffffffffffffff313131ffffffdedede7b7b7bffffffffffffffffff7b7b7b313131efefefffffff292929ffffffffffffffffff292929ffffffffffffcecece7b7b7bffffffffffff848484dededeffffffadadadb5b5b5ffffffffffff7b7b7bdededeffffffcecece949494cececeadadadffffffc6c6c69c9c9cffffffffffffffffffb5b5b5c6c6c6ffffffffffffffffffffffffffffffffffffcecece7b7b7bffffffffffffffffffffffffffffffefefef636363ffffffffffffffffffdedede9c9c9cffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffb5ffff39216bffd684ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbdffff5a5a842139529c5221ffffdefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7eff7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeff7fffffff7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbdffff311863ffd684ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1863b5d68439ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff73c6ff3929315a524a425263291821d69c5affffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc6c6c6ffffffffffffffffffffffffffffffffffffffffff8c9494c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcecece9c9c9cffffffffffffffffffffffffffffffffffffffffffdedede848484ffffffe7e7e77b7b7bffffffffffffffffffffffff313131ffffffffffffffffffffffffefefef313131c6c6c6ffffff292929ffffffffffffffffffb5b5b5b5b5b5b5b5b5b5b5b5ffffffffffffffffff313131ffffffffffffffffffffffffffffffffffffffffff9c9c9cc6c6c6ffffff7b7b7bcececeffffffcecece9c9c9cffffffffffffffffffb5b5b5b5b5b5ffffff848484dededefffffffffffff7f7f7292929313131292929b5b5b5efefef636363ffffffffffffffffff9c9c9cc6c6c6f7f7f75a5a5affffffffffffffffffdedede848484ffffffffffffffffffffffffffffffffffffffffff9c9c9cc6c6c6ffffffffffffffffffefefef636363ffffffffffffffffffe7e7e77b7b7bffffff7b7b7be7e7e7ffffffffffff7b7b7be7e7e7c6c6c69c9c9cffffffffffffffffff636363efefefcecece9c9c9cffffffffffffffffffb5b5b5b5b5b5ffffffffffffffffffffffffffffffffffffffffff636363efefefffffffffffffffffffffffff6363632929293131317b7b7bffffffdedede848484ffffffffffffffffff848484dedede9c9c9cc6c6c6ffffffffffffffffff7b7b7bdededededede848484ffffffffffffffffffcecece292929313131292929e7e7e7ffffff313131ffffffffffffffffffffffffffffff848484dededeffffff292929ffffffefefef313131b5b5b5ffffffffffffffffffffffffffffffffffffffffffffffffffffff9c9c9ccececeffffffffffff9c9c9ccececeffffff9c9c9cc6c6c6fffffffffffff7f7f75a5a5affffffdedede848484ffffffffffff9c9c9ccececeffffffffffff5a5a5af7f7f7ffffff313131ffffffffffff292929ffffffffffffffffff292929ffffffdedede848484ffffffcecece292929e7e7e7ffffffffffffffffff313131ffffffffffffffffff313131ffffffffffffffffffcecece292929313131292929e7e7e7ffffffb5b5b5b5b5b5ffffffffffff848484dededeffffff7b7b7bdededeffffff313131ffffffcecece9c9c9cffffffffffffffffffb5b5b5b5b5b5ffffffffffffffffffffffffffffffffffff9c9c9ccececefffffffffffffffffffffffffffffff7f7f75a5a5affffffffffffffffffdedede848484fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffd6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69c9cbd9c291039dea54adec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cb5c69c18214ad68c42dec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cd6c69c315273b56b29dec694dec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69c7ba59c5a2929deb573dec69c7b949cc6844adec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69c9cbd9c291839d69c4adec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cd6c69c184a73b56318dec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec694dec69cdec69c739c94391021dead5adec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececed6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefbdc6c6bdbdbdbdbdc6bdbdbdbdc6c6bdbdbdbdbdc6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc6c6c6b5b5b5ffffffffffffffffffffffffffffffffffffffffffdedede7b7b7bffffffdedede848484ffffffffffffffffffffffff292929ffffffffffffcecece292929636363ffffffffffffffffff313131ffffffffffffffffffb5b5b5adadadb5b5b5adadadffffffffffffffffff292929ffffffffffffffffffffffffffffffffffffffffff9c9c9c313131292929292929ffffffffffffefefef292929efefefffffffffffff292929dededeffffff7b7b7bdededeffffffffffffffffffffffffffffffb5b5b5adadadffffff5a5a5acececefffffff7f7f7292929cececeffffff636363c6c6c6ffffffffffff848484adadadffffffffffffffffffffffffffffffffffffffffff9c9c9c313131292929292929c6c6c6ffffff5a5a5acececeffffffffffff7b7b7bb5b5b5ffffff8484845a5a5affffffffffff313131efefeff7f7f7292929f7f7f7ffffffcecece292929f7f7f7efefef292929efefefffffffffffff292929dededeffffffffffffffffffffffffffffffffffffffffff5a5a5af7f7f7ffffffffffffffffffffffffffffffffffffdedede848484ffffffdedede292929cececeffffffdedede292929ffffffc6c6c6636363ffffffffffffdedede292929ffffffdedede292929dededeffffffffffffffffffffffffffffff848484dededeffffff292929fffffffffffffffffffffffff7f7f75a5a5affffffffffff9c9c9cc6c6c6cecece9c9c9cffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdedede7b7b7bffffffffffff292929ffffffffffffc6c6c6636363ffffffffffff949494636363ffffffdedede292929cececeffffff6363635a5a5affffffefefef313131ffffffffffff292929ffffffffffff2929299c9c9cffffffdedede636363ffffffdedede7b7b7bffffff9c9c9ccececeffffffffffffffffffffffff292929ffffffffffffffffff292929b5b5b5ffffffffffffffffffffffffffffff848484dededeffffffadadadb5b5b5ffffffffffff7b7b7bdededeefefef636363ffffffffffff949494cececeefefef313131efefefffffffffffff313131dededeffffffffffffffffffffffffffffffffffff9c9c9cdededeffffffffffffffffffffffffffffffffffff636363c6c6c6ffffffffffff848484adadadffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdec69ccebd9cb59c84cead84dec694e7cea5dec69cd6c69cada58cd6ad84dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea59cbd9c311842d69c4abdb59cbd9c7be7c694dec69ce7cea5dec69ce7c69ccebd9cb5a58ccea57be7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cd6c69cb5ad94bda57be7c694dec69ce7cea5dec69cbdb594b59c7bdebd8cdec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69cbdb59cc6a57be7c694dec69cbdb59cbd9c7be7c694dec69ce7cea5d6c69c184a6bbd6b21e7cea5dec69cd6c69cada58cc6a57bdebd8ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea56b9c9c732921debd7be7cea5dec69cbdb594c69c7be7c694dec69cbdb59cbd9c7be7c694dec69ce7c69cdec69ce7cea5dec69cc6bd9cb59c7bdebd8cdec69ce7c69cdec69ce7cea5dec69ce7c69cdec69cbdb59cbd9c7be7c694dec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5d6c69c316384ad5a21e7ce9c73a59c843929dec68ce7cea5dec69ce7c69cdec69ce7cea5dec69ccec69cad9c84deb58cdec69ce7c69cdec69cd6c6a5b5a58cc6a57bdebd8ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cd6c69cb5ad94bda57be7c694dec69ce7cea5d6c69cb5ad94bd9c7be7c694dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5bdb594b59c84d6b584e7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cd6c69cb5ad94cea57be7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69c9cc69c291039dea552b5ad94c6a57bdebd94e7cea5dec69ce7c69cdec69cc6b59cb59c7bdeb584dec69ce7cea5dec69ce7c69cdec69cd6c6a5b5a58cd6ad84dec69ce7cea5dec69ce7c69cdec69ce7cea5dec69cbdb59cbd9c7be7c694dec69ce7c69cdec69ce7cea5d6c69cb5ad94bda57be7c694dec69ce7c69cdec69ce7cea5dec69ce7c69cbdb594b59c84d6b584e7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cbdb594b59c84d6b584e7c69cdec69ce7cea5dec69ce7c69cbdb594bda584d6b584e7c69cdec69cd6c6a5ada58ccead84dec694e7cea5dec69cdec69c184a6bbd6321c6bd9cb59c84deb584e7cea5dec69ce7c69cd6c69cb5ad94cea57be7c69cdec69ce7cea5dec69ce7c69cbdb594bda584debd8ce7c69cdec69ce7cea5dec69ccec69cad9c84deb58cdec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5d6c69cb5ad94bd9c7be7c694dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69cdecea5b5a58ccead7bdec694e7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69cdec69cbdb594bda584d6b584e7c69cdec69ce7cea5dec69cbdb594b59c7bdebd8cdec69ce7c69cdec69cdecea5b5a58ccea57bc6c69410395ace7b31e7c69cdec69ccebd9cb59c84debd8cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ccec6a5b59c84deb584dec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ccec69cad9c84deb58cdec69ce7c69cdec69cdecea5bdb594b59c84d6b584e7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ccec6a5b59c84d6b584dec69ce7cea5dec69ce7c69cdec69cc6bd9cad9c84cead84dec694e7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cc6bd9cb5a584d6b584e7c69cdec69ce7cea5dec69ce7c69cbdb594bda584d6b584e7c69cdec69cd6c6a5ada58cd6ad84dec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69cbdb59cb59c7bdebd94dec69ce7c69cdec69ce7cea5bdb594bd9c7bdebd8ce7cea5dec69ce7c69cdec69cdecea5b5a58ccea57bdec694e7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5c6bd9cb59c84cea57be7ce9cdec69ce7c69cdec69cdecea5b5a58cc6a57bdebd8ce7cea5dec69cdec69cb5a58cbda57bdebd8ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69cbdb59cb59c7bdeb58cdec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ccec6a5b59c84cead84dec694e7cea5d6c69cb5a594cea57be7ce9cdec69ce7c69cdec69ce7cea5dec69ce7c69cffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcecece9c9c9cffffffffffffffffffffffffffffffffffffffffffdedede848484ffffffdedede7b7b7bffffffffffffffffffffffff313131ffffffffffffffffffffffffefefef313131ffffffffffff292929ffffffffffffffffffb5b5b5b5b5b5b5b5b5b5b5b5ffffffffffffffffff313131ffffffffffffffffffffffffffffffffffffffffff9c9c9cc6c6c6ffffffffffff313131efefefffffffdedede313131292929313131c6c6c6ffffff7b7b7b313131292929636363ffffff9c9c9c292929313131292929ffffffffffffffffff2929293131315a5a5a9c9c9cc6c6c6ffffffffffff3131312929293131319c9c9cffffffffffffffffffffffffffffffffffffffffffffffff9c9c9cc6c6c6ffffffffffffffffffffffffffffff2929293131312929299c9c9cffffffffffff7b7b7bcecece2929293131319c9c9cffffffffffffe7e7e72929293131319c9c9c636363efefefffffffdedede313131292929313131c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffff636363efefefffffffffffffffffffc6c6c6313131292929313131dededeffffffdedede8484849c9c9c313131292929e7e7e7ffffffffffffb5b5b5313131292929313131efefefffffffdedede8484847b7b7b636363ffffff6363632929293131317b7b7bffffffffffff313131ffffffffffffffffffffffff9c9c9cb5b5b5ffffffffffffdedede636363ffffff848484292929313131c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffff636363efefefcecece9c9c9cffffffffffffffffffb5b5b5313131292929b5b5b55a5a5affffffdedede8484849c9c9c3131317b7b7bf7f7f7292929313131b5b5b5ffffffffffff313131ffffffffffff292929cecece292929313131c6c6c6ffffffdedede848484ffffffffffff292929313131292929f7f7f72929293131312929299c9c9cffffff313131b5b5b5313131efefef6363632929293131317b7b7bffffffb5b5b5313131292929313131efefef848484dedede9c9c9cb5b5b5ffffffffffffdedede5a5a5affffffdedede313131292929313131c6c6c6ffffffffffffffffffffffffffffffffffffffffff9c9c9ccececeffffffffffffffffffffffffffffffffffffffffff3131312929293131319c9c9cfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffff9c9c9c9494949c9c9c9494949c9c9c9494949c9c9c9494949c9c9c9494949c9c9c9494949c9c9cf7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7d6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7e7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9cbd9c1010313929182129296b3118deb56bb5bd9c103152311808292921524a21310829dead52dec69cdec69cdec69cdec69cdec69c9cbd9c211039394a31312118212929421808d6a55adec69cdec69c63848c1818293929102129295a2910dead6bdec69c528c9c6b2110dec684dec69cdec69c94ad9c182942311808293129632110dec673b5bd9c214a63211008393129181818ad6321d6c694184a73b55a18dec69cdec69c73a59c521018debd6bdec69c5a8c94180810523121d6a55a527b8c1008103131214a2918183939ad5a18d6c69c184a6bb56321dec69c8ca59c102131392110292921311818d6944adec69cdec69cdec69cdec69cdec69cd6c69c214a73c67329dec69cdec69c5a8c941808105a3121d6a55a4a7b8c1808103931214a2918183939ad5a18dec69c104a6b4a3918292121313129181010b57331dec694dec69c104a6bb56321dec69c527b8c1008103131214a2918183939ad5a18dec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69c39738c843908dec694dec69cdec69c84ad9c522131deb56ba5bd9c391842dead5adec69cdec69cdec69cdec69cdec69c8cad9c081831392910292121424a396b2110dec67b104263312110293129311818ce8c4ad6c69c184a6bb56321dec694dec69cdec69cdec69cdec69cdec69c94ad9c182942311808293129632110dec67394ad94183142311808313129291010c68442dec694dec69c104a6bb56321dec694dec69c316b848c4208dec694dec69c5a8c946b2110debd7bc6c69c31526b2110103931211818218c4a18dec68cdec69cdec69cdec69cdec69cdec69cdec69c104a6bb56321bdbd9c214263291008293129524221291831d69c4adec69cdec69cdec69cdec69cdec69c9cbd9c2118393142293929181829214a2110d69c5adec69cc6c69c315a6b211010393121181821945221debd84dec69c528c94422110213131393121101821844218debd7bd6c69c184a6bb56321d6c69c4a7b8c1808103931214a2918183939ad5a18dec69c94ad94182942311808313129632110d6bd73184a6bb56321dec69cc6c69c31526b2110103131211818218c4a21dec68cdec69c528c9c6b2110dec684dec69cb5c69c18214ade8c39dec69cdec69cdec69cdec69cdec69cc6c69c31526b2110103131211818218c4a21dec68cdec69cc6c69c31526b211010313121292121d69442b5c69c103152311808292921524a21310821dea552d6c69c184a734a3910292129293121211018b57331dec694bdbd9c214263291008293129524221291831d69c4ad6c69c426b7b1810103131183929213952427b3108debd848cad9c081831392910292121424a396b2110dec67bdec69cdec69cdec69cdec69cd6c69c184a73b56318dec69c528c946b2910debd7bdec69cb5bd9c182952d68439dec69c639494632118debd73dec69c94ad94183142311808313129291010c68442dec694dec69c104a6bb56321dec694dec69c528c946b2910debd7bdec69c7bad944a0829debd63dec69c9cbd9c291842d69c4ac6c69c184263291808292921524221211029de9c4a9cbd9c311839d69c4adec69cdec69cdec69cdec69cdec69c4a8494291810393121212121a55a21dec694b5bd9c214a63211008393129181818ad6321dec694b5bd9c1839522918083131296b3921083142c66b29dec69c7ba59c081029392910312121394a39732908dec6849cbd9c311839d69c4adec69cd6c69c3163849c4a10dec69cdec69cdec69cdec69cdec69cd6c69c184a73b55a18dec69cdec69c8cad9c081831392910312121424a39632110dec67b528c94732910debd7bdec69c7bad9c4a1029debd63dec69ca5bd9c291842d69c4a8cad9c081831392910292121424a396b2110dec67b4a84942918103931212121219c5a21dec694dec69cdec69cdec69cdec69cdec69c7b9c94081029392910292929635a29310829dead5ad6c69c527b84100818393118182121733118debd73dec69cdec69cdec69cdec69cdec69c8cad9c101839312110312929394a316b2110debd7bc6c69c31526b211010313121292121d69442d6c69c184a6b311808844a29dec69c104a6bb56321dec69cdec69c528c94210810d69442dec69cdec69c528c9c6b2110dec69cd6c69c426b7b18081039312139212139524a7b2908dec68c4a7b841810103131184a2921183139b55a18dec69cb5bd9c1839522918083131296b3921083142c66b29dec69cdec69cdec69cdec69cdec69cdec69c4a73841810183929182129296b2910dec67bdec69c9cad9c102942312110293129632918debd739cad9c182942312110293129311818bd7b39dec69c9cbd9c291839d69c4adec69cd6c69c2963849c4a10dec69cc6bd9c315a6b211010393129181818945221debd84dec69c104a6bb56321dec694dec69c316b848c4208dec694dec69c5a8c946b2110debd7b9cbd9c291039dea54adec69c638c8c101021392918212121a55a21bdbd94214263291008293129524221291829d69c4adec69cdec69cdec69cdec69cffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6d6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff313131ffffffffffffffffffffffffffffffffffffffffffdedede7b7b7bffffffdedede848484ffffffffffffffffffffffff292929ffffffffffffffffffffffffffffff7b7b7bdededeffffff848484dededeffffffffffff848484c6c6c6dedede7b7b7bffffffffffffdedede5a5a5affffffffffffffffffffffffffffffffffffffffff949494cececeffffffffffffadadadcececeffffffffffffffffffffffffffffffffffffffffffffffff7b7b7bdededeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff949494cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff949494cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5a5a5af7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5a5a5af7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffdedede7b7b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff292929ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffadadadcecece7b7b7bdededeffffffffffffffffffffffffffffffffffffefefef636363ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff292929ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffadadadb5b5b5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdedede7b7b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff949494ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff949494ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcec69cdeb58cdec69cc6c6a508315ace7b31528c945a1810deb56bdec69c427b84310810dea552e7c69cdec69ce7cea5dec69ce7c69c9cbd9c081842a55218e7c694d6c69c396b84732908e7c6848cb59c211839c68439e7c69cd6c69c396b847b3110e7c68c528c94732910dec67be7c69cc6c69c184263944a18e7c68cdec69cd6bd9cdec694427b8c632108debd7bdec69ccec69cc69c7bdece9c184a6bb56321dec69ce7cea56ba59c5a1821debd6bdecea5215273ad5218dec694cec6a508315ac66b29dec69c9cb59c081839b56321d6c69c185273b56321c6c69c10395aad5a21dec694e7c69cb5b59cdeb584dec69ce7c69cdec69ce7cea5dec69cadc69c392142dead5adec69cdec69c185273ad5a18dec694cec69c08315ac67329dec69c9cb59c001839b56321d6c69c185273632100debd7bdec69c73a59c311021dea552d6c69c185273b56321cec6a508315ac66b29dec69c9cb59c081839b56321dec69ce7cea5dec69ce7c69cdec69ce7cea5dec69cdec69c39738c8c3908dec694e7c69cdec69cc6c6a521315ade9442d6c69c7b8484dea56be7c69cdec69ce7cea5dec69cdec69c39738c7b3108dec68ccec69c184a6b6b2908dec67bceb594dec694decea5396b8c8c3908d6c69c185273b56321e7c69cdec69ce7cea5dec69ce7c69cc6c69c184263944a18e7c68cdec69cd6bd9ccec694184263944a18e7c694dec69c7ba59c391021dead5ad6c69c185273b56321e7ce9cdec69c39738c8c3908e7ce9cdec69c5a949c6b2110dec67b4a7b8c5a2110dead6be7cea5b5bd9c183152bd6b29e7cea5dec69ce7c69cdec69ce7cea5d6c69c185273b5632184b59c310829dead5adec69c5a8c94290810de9c4adec69ce7cea5dec69ce7c69cdec69ca5c6a5081039a55a21dec68cd6cea531637b7b3110debd844a8494521810deb56bdec69cbdc6a5183152bd7329dec69c5a8c9c290810ce944adec69cb5bda5102952bd6b29d6c69c185273b56321cec69c08315ac67329dec69c9cb59c001839b56321c6c69c184263944a10e7c68cdec69cd6bd9cd6c694185273b56321dec69c4a7b8c5a2110deb56be7c69cb5bd9c183152bd6b29e7c69c528c94732910dec67be7c69cb5bd9c182952d68c39e7c69cdec69ce7cea5dec69cdec69c4a7b8c5a2110deb56be7c69cb5bd9c183152bd6b29dec69c427b8c5a2110dead6be7c69ccebd9cdebd94528c945a1810deb56bdecea54a7b8c310810dea552decea5104a6b632108deb573e7cea5739c94311029dea55284b59c310829dead5adec69c5a8c94290810de9c4a7bad9c291029ce9442e7c69cadbd9c1031527b3100dec68c39738c7b3108dec68ccec69c184a6b6b2908dec67be7c69cdec69ce7cea5dec69cdec69c184a6bbd6321dec69c5a8c9c6b2910e7c684dec69cbdc69c18294ade8c42dec69c6b9c9c631818e7c67bcec69c184263944a18e7c694dec69c7ba59c391021dead5ad6c69c185273b56321e7ce9cdec69c5a8c9c6b2910e7c684dec69c84b59c420829e7c66bdec69ca5c69c291842de9c4a84b59c390829dead52decea5528c8c290818de9c4aa5c6a5291839dea552dec69ce7cea5dec69ce7c69cdec69cceb59cdebd8ce7c69c7bad9c421029deb55a427b8c632108debd7bdec69ccec69cc69c7bdece9c396b84632908deb573e7cea5739c94080829bd6b21decea5184a6b9c5218dec694c6c6a51042637b3108dec684a5c6a5291839dea552dec69cdecea52963849c4a10dec694e7cea5dec69ce7c69cdec69cdecea5184a6bb56321dec69cdecea539738c7b3108dec684cec6a5214a6b6b2108debd7b5a8c9c6b2910e7c684dec69c84b59c420829e7bd63dec69ca5c6a5291842de9c4a39738c7b3108dec68ccec69c184a6b6b2908dec67bc6b59cdebd8ce7cea57bad9c421029deb55ae7cea5dec69ce7c69cdec69cc6c6a510315aad5a21dec694d6cea531637b390808dead528cb59c291029d6944adec69cdecea5b59c8ce7c68cdec69ce7cea5dec69ce7c69cdec69c4273947b3108e7c68cc6c69c2152736b2100dec67b427b8c5a2110dead6be7c69ccebd9cdebd94a5bd9c211842d69442e7cea5d6c69c185273b56321e7cea5cec69c214a6b393921a55218dec694e7c69c528c94732910dec69c7bad9c290829d69c4adec69cb5bd9c0829527b3108c6c68c10395abd6b21e7ce9c9cb59c081842ad5a18decea5396b84632908deb573e7cea5739c94080829bd6b21e7cea5dec69ce7c69cdec69ce7cea584ad9c291031ce9442e7ce9cdec69cb5a594dec68ccec6a51039639c4a18dec68ce7cea5ceb59ccec6941042639c5218dec68ce7c69c739c94391829dea55a9cc69c291039dea552dec69cdec69c29637b9c5210dec6944a8494521810deb573dec69cb5bd9c183152c67329d6c69c185273b56321e7ce9cdec69c39738c8c3908e7ce9cdec69c5a949c6b2110e7c67b9cbd9c311842de9c4a8cb59c211031ce8c39dec69cdecea5d6b59484b59c310829dead5adec69c5a8c94210010de9c4adec69ce7c69cdec69ce7cea5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc6c6c6313131ffffffffffffffffff9c9c9cffffffffffffdedede848484ffffffe7e7e77b7b7bffffffffffffffffffffffff313131ffffffffffffdededeffffffffffff313131dededeffffffc6c6c6848484fffffff7f7f7292929ffffffffffff636363dededeffffff9c9c9cb5b5b5ffffffffffffffffffffffffffffffffffffffffff9c9c9cc6c6c6ffffffffffff636363c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffff848484dededeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9c9c9cc6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9c9c9cc6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff636363efefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff636363efefefffffffffffffffffffffffffffffffffffffffffffffffffffffffdedede848484ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff313131fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f77b7b7b636363fffffffffffffffffffffffffffffffffffffffffff7f7f75a5a5affffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff313131ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffb5b5b5b5b5b5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9c9c9c7b7b7bffffffffffffffffff9c9c9cfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f79c9c9cffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9c9c9cfffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffd6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdec69cdec69cc6bd9c527373211021d6944239738c8c3908dec694dec69c94bd9c310831dea552dec69cdec69cdec69cdec69cdec69c9cbd9c211039de9c4adec69cdec69c84b59c391031dead524a849c6b2108dec684dec69cdec69c84b59c391031dead5a5a8c9c6b2110dec684dec69c94bd9c290831dea54adec69cdec69cdec69cd6c69c104263bd6b21dec694dec69cdec69cdec69cd6c69c184a73b56318dec69cdec69c73a59c521018debd6bd6c69c184a73b55a18dec69ccec69c184a6b944a10debd8cd6c69c184a73ad5a18dec69c104a6bb5632194bd9c311039d6a54adec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69c84b59c5a1831debd6bdec69cd6c69c185273b55a18dec69cd6c69c184a6b8c4210debd8cd6c69c184a73ad5a18d6c69c184a6bb55a18dec694dec69ccec69c103963bd6b21d6c69c184a6bb56321cec69c184a6b944a10debd8cd6c69c184a73ad5a18dec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69c427394843908dec694dec69cdec69cd6c69c215273c67329dec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69c528c94521810d6ad6bdec69c5a8c9c632110dec67bdec69cd6c69c7b8c84102939a55210dec69c104a6bb56321dec694dec69cdec69cdec69cdec69c94bd9c290831dea54adec69cdec69cdec69c94bd9c291031dea552dec69cdec69ccec69c103963c66b21d6c69c184a6bb56321dec694dec69c396b8c944208dec694dec69c5a8c946b2118d6bd7b10426bb55a18dec69cdec69cdec69c42738c843108dec69cdec69cdec69cdec69cdec69cd6c69c184a6bb5632194b59c211839bd8439dec6949cbd9c291839d69c4adec69cdec69cdec69cdec69cdec69c9cbd9c291839d69c4adec69cdec69c8cb59c310829d6ad5a104263b56321dec694dec69cdec69c427b947b3108dec69c528c946b2110debd7bdec69cdec69c427b947b2908dec69c104a6bb56321d6c69c184a6b8c4210debd8cd6c69c184a73ad5a1894bd9c290831dea552dec69cdec69cdec69cdec69c104a6bb56321d6c69c10426bb55a18dec69cdec69cdec69c39738c7b3108dec69c5a8c9c6b2110dec684dec69cb5c69c10214ad68c39dec69cdec69cdec69cdec69cd6c69c10426bb55a18dec69cdec69cdec69c39738c7b3108d6c69c10426bb55a18dec69cdec69cdec69cdec69c39738c8c3908dec694dec69c94bd9c310831dead52d6c69c184a73ad5a18dec69cdec69ccec69c08395ac66b2994b59c211839bd8439dec6949cbd9c291839d69c4a4a84946b2108dec684dec69cdec69c39738c7b3108debd84528c94521810d6ad6bdec69c5a8c9c632110dec67bdec69cdec69cdec69cdec69cd6c69c184a73b55a18dec69c528c94732910debd7bdec69cb5bd9c182952d68439dec69c639494632118debd7394bd9c291031dea552dec69cdec69ccec69c103963c66b21d6c69c184a6bb56321dec694dec69c528c94732910debd7bdec69c7bad9c4a1029debd63dec69ca5bd9c291842d69c4a9cbd9c211039c68439dec6949cbd9c291039de9c4a9cbd9c291839d69c4adec69cdec69cdec69cdec69cdec69cdec69cdec69ca5ad94294a5a5a1808d6bd73104263bd6b21dec694dec69cdec69cdec69ccec69c104263b56321dec69cdec69ccec69c08315ac66b29c6bd9c10315ace7b29dec69cdec69c4a8494732908dec6849cbd9c291839d69c4adec69cd6c69c2963849c4a10dec69cdec69cdec69cdec69cdec69cd6c69c184a73b56318dec69cdec69c528c94521810d6ad6bdec69c528c9c6b2110dec67b528c946b2910debd7bdec69c7bad944a0829debd63dec69c9cbd9c291842d69c4a528c94521810d6ad6bdec69c5a8c9c632110dec67bdec69cdec69ca5ad94294a5a5a1808debd73dec69cdec69cdec69cdec69c8cb59c291031d6a54adec69cdec69c84b59c310829dead5a4a7b94732908debd84dec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69c528494522110d6a563dec69c528c946b2110d6bd7b10426bb55a18dec69cdec69cdec69cdec69c9cbd9c291039dea54adec69cd6c69c184a6bb56321dec69c8cb59c3910318ca563421831deb563dec69c5a8c9c6b2110dec69c427b94732908debd7bdec69cdec69c427b94732900d6c68c184a6b944a18debd84d6c69c184a6bb56321cec69c104263b56318dec69cdec69ccec69c08315ac66b29dec69cdec69cdec69cdec69cdec69c4a8494732908dec684dec69cdec69cdec69cdec69c8cbd9c291031d69c4adec69cdec69cdec69c94bd9c291039d69c4adec69cdec69ccec69c08395ac673299cbd9c311839d69c4adec69cd6c69c3163849c4a10d6c69c104263b56321dec694dec69cdec69c427b947b3108d6c69c184a6bb56321dec694dec69c396b8c944208dec694dec69c5a8c946b2118debd7b9cbd9c291039dea5524a7b946b2908debd7bdec69cdec69cdec69c9cbd9c211839bd7b39dec6949cbd9c291839d69c4adec69cdec69cdec69cdec69cffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececed6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdedede313131292929292929c6c6c6ffffffffffffdedede7b7b7bffffffdedede848484ffffffffffffffffffffffff292929ffffffffffff848484292929313131949494ffffffffffffffffff949494292929292929cececeffffffffffffefefef313131292929636363ffffffffffffffffffffffffffffffffffffffffffffffff9c9c9c3131312929292929299c9c9cffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9c9c9ccececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9c9c9c3131312929292929299c9c9cffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5a5a5af7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5a5a5af7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffdedede7b7b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff292929ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff636363adadadffffffffffffffffffffffffffffffffffffffffffefefef636363fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7292929dededeffffffffffffffffffffffffffffffffffffffffffcecece292929ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5a5a5ab5b5b5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffb5b5b5292929313131292929f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffb5b5ffb5b5ffb5b5ffb5b5ffb5b5ffb5b5ffb5b5ffb5b5ffb5b5ffb5b5ffb5b5ffb5b5ffb5b5ffb5b5ffb5b5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdec69c63848c1010215a3118c68c52dece9c39738c944208dec694e7cea594bd9c311039dea552e7cea5dec69ce7c69cdec69ce7cea59cbd9c311842de9c4ae7cea5dec69c9cc69c211039de9c4a427b94843108dec68ce7cea5dec69c9cc69c291039dea552528c94732910debd7be7cea58cbd9c391031dead52e7cea5dec69ce7c69ccec69c083963100800181810101010181810420808d6b55a184a6bbd6321dec69ce7c69c6ba59c5a1821debd6bdec69c184a6bb56321dec69ce7c69ca5b59c39525a211818292118081018b56321d6c69c185273b563218cbda5080829181008101010181810101010843908dec68ce7cea5dec69ce7c69cdec69c7bad9c632129e7c67bdec69cdecea5184a73b56321dec69ce7cea5a5b59c394a5a181818312118081018b56321d6c69c185273b56321e7c69cdec69cdecea5184a6bb56321d6c69c185273b56321e7c69ca5b59c39525a211818292118081018b56321dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69cdecea539738c8c3908dec694e7cea5dec69cdec69c295a7bbd6b29dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5cec69c5a6b7b2121292921181821216b2908debd7b94ad9c1829423918109c6b39e7c68cd6c69c185273b56321e7ce9cdec69ce7c69cdec69ce7cea58cbd9c391031dead52e7cea5dec69ce7c69c8cb59c391031dead5ae7c69cdec69cdecea510426bbd6321d6c69c185273b56321e7c69cdec69c39738c8c3908e7c69cdec69c5a949c6b2110d6c67b083963c67329dec69ce7c69cdec69c528c9c6b2908e7c69cdec69ce7cea5dec69ce7c69cd6c69c185273b56321dec69c7b948c293942211818292918290810de9c4adec69ce7c69cdec69ce7cea5dec69c9cc69c291039dea552dec69ce7c69c9cbd9c291842ce9c4a103963c66b29e7ce9cdec69ce7c69c4a8494732910dec69c5a8c9c6b2110e7c684dec69ce7c69c528c946b2910d6c69c185273b56321e7cea5a5b59c394a5a181818312118081018b563218cb59c391031dead5ae7c69cdec69ce7cea5d6c69c185273b56321d6cea5083963c67329dec69ce7cea5dec69c528c9c6b2908e7cea5528c94732910debd7be7cea5b5c69c182952d68c39e7cea5dec69ce7c69cdec69cd6cea5083963c67329dec69ce7cea5dec69c528c9c6b2908d6cea5083963c67329dec69ce7cea5dec69cdec69c39738c944210dec694e7c69c94bd9c311039dea552dec69c184a6bb56321dec69ce7c69cd6c69c185273ad5a18dec69c7b948c293942211818292918290810de9c4a427b94843108dec68ce7cea5dec69c4a849c7b3108e7c68ccec69c5a6b7b2121292921181821216b2908debd7be7cea5dec69ce7c69cdec69cdecea5184a6bb56321dec69c5a8c9c6b2910e7c684dec69cbdc6a518294ade8c42dec69c6b9c9c632118e7c67b8cb59c391031dead5ae7c69cdec69cdecea510426bbd6321d6c69c185273b56318e7c69cdec69c5a8c9c6b2910e7c684dec69c84b59c420829e7bd63dec69ca5c6a5291842de9c4adec69c7b9c94293139211818212118291010de9c4a9cc69c291039dea552dec69ce7c69cdec69ce7cea5dec69cc6c69c3152632110107b4a29dead73cec69c083963100800181810101010181810420808d6b55a083963c67329dec69ce7c69cd6c69c10426bc66b21cec69c08315ade8439dec69ce7c69c4a84947b3110dec6849cc69c291039dea552dec69cdec69c29637b9c5210dec694e7c69cdec69ce7cea5dec69cdec69c184a6bb56321dec69ce7c69ccec69c5a737b2121292921181821186b2908dec67b5a8c9c6b2910e7c684dec69c84b59c420829e7c66bdec69ca5c69c291842de9c4acec69c5a6b7b2121292921181821216b2908debd7bc6c6a5315263211010734a21dead73dec69ce7c69cdec69ce7cea5dec69c8cbd9c390829deb55adec69ce7c69c8cbd9c391039dead52427b94080000181810181010181810080808ce7331dec69ce7c69cdec69ce7cea5dec69ccec69c526b732129292118101821216b2108d6c684083963c67329dec69ce7cea5dec69ce7c69c9cbd9c311842de9c4ae7c69cd6c69c185273b56321dec69c39738c8c4210cec68c21426bc67329e7ce9c528c94732910dec69c427b947b3108e7c68cdec69ce7cea54a84947b3110dec684adb59c394a52212121292110101821ad5a18d6c69c083963c67329dec69ce7c69cd6c69c10426bc66b21e7c69cdec69ce7cea5dec69ce7c69c427b94100808181010181810101010101010c673298cbd9c310829deb55adec69ce7c69cdec69c8cbda5390831deb55adec69ce7cea5d6c69c104a6bb56321a5c6a5291839dea552dec69cdecea52963849c4a10cec694103963c66b29e7c69cdec69ce7cea54a8494732910d6c69c185273b56321e7c69cdec69c39738c8c3908e7c69cdec69c5a949c6b2110e7c67b9cbd9c311842dea54a427b947b3108e7c68cdec69ce7c69cdec69cdecea57b948c293142211818292918290810de9c4adec69ce7cea5dec69ce7c69cffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7c6c6c6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffadadffb5b5ffadadffb5b5ffadadffb5b5ffadadffb5b5ffadadffb5b5ffadadffb5b5ffadadffb5b5ffadadfffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7d6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7e7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa5c69c101039c67b31dec694dec69cdec69c39738c8c3908dec69cdec69c94bd9c311031dead52dec69cdec69cdec69cdec69cdec69c9cbd9c101039d68439dec69cdec69c84ad9c391029dead5263949c521010debd6bdec69cdec69c73a59c421021deb55a528c9c4a1010debd6bdec69cadc69c10214ace8439dec69cdec69cdec69cdec69c215273a55218dec694dec69c7bad944a1029d6bd63184a739c4a10dec694dec69c63949c5a1810debd73d6c69c185273b55a18dec69cdec69cdec69cdec69cdec69cc6bd9c104263b55a18d6c69c184a6bb56321a5bd9c212142d69442dec69cdec69c396b8c8c3908dec694dec69cdec69cdec69cdec69c84ad945a2129debd73dec69cd6c69c184a73b55a18dec69cdec69cdec69cdec69cdec69cc6bd94104263b55a18dec69c104a6b944a10dec694dec69cc6bd9c10395abd6b21dec69c104a6bb56321dec69cdec69cdec69cdec69cc6bd9c104263b55a18dec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69c39738c843908dec694dec69cdec69cd6c69c215273bd6b21dec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cd6bd9c4a7b8c6b2108dec684104a6b8c4210debd84dec69cdec69cd6c69c184a6bb56321dec694dec69cdec69cdec69cdec69cadc69c10214ace8439dec69cdec69cdec69cadc69c181842d68c39dec69cdec69cb5bd9c102952ce7b29dec69c104a6ba55210dec694dec69c2963847b2908debd84dec69c4a84946b2910d6bd7b215a7b9c4a10dec694dec69cdec69c29637b8c3908dec69cdec69cdec69cdec69cdec69cdec69c104a6bb56321dec69cdec69cdec69cdec69c8cad94291031d69c4adec69cdec69cdec69cdec69cdec69c9cbd9c181839ce8431dec69cdec69c84b59c310829d6ad5a2152739c4a10dec694dec69cdec69c316384843908dec69c528c94521010deb563dec69cdec69c39738c7b2908d6c69c184a6bb56321dec69cdec69cdec69cdec69cc6bd94104263b55a18b5c69c10214ace8439dec69cdec69cdec69cd6c69c184a6bb56321d6c69c215a739c4a10dec694dec69cdec69c2963848c3908dec69c528c9c521010debd73dec69cadc69c181842de9442dec69cdec69cdec69cdec69cd6c69c215a739c4a10dec694dec69cdec69c2963848c3908d6c69c295a7b944210dec694dec69cdec69cdec69c39738c8c3908dec694dec69c94bd9c310831dea552d6c69c184a73944208dec694dec69ccec69c08315ac66b29dec69cdec69cdec69cdec69c8cad94291031d69c4a63949c521018debd73dec69cdec69c396b8c7b3108debd84dec69cdec69cdec69cd6bd9c4a7b8c6b2108dec684dec69cdec69cdec69cdec69cd6c69c184a73b56318dec69c528c945a1810debd6bdec69ca5bd9c182142d68c39dec69c639494632118debd73adc69c181842d68c39dec69cdec69cb5bd9c102952ce7b29dec69c104a6b944210dec694dec69c528c945a1810debd73dec69c73a594310821dea552dec69c94bd9c291039d69c4adec69cdec69cdec69cdec69c8cb594291031dea54a9cbd9c311839d69c4adec69cdec69cdec69cdec69cdec69c528c944a1810d6ad63dec69cdec69cdec69c215273a55218dec694dec69c7bad944a1029d6bd63215a7b9c4a10dec694dec69cc6c69c083152c66b29c6c69c10315ad67b31dec69cdec69c52849c732908dec6849cbd9c181839d68c39dec69cd6c69c215a7b9c4a10dec69cdec69cdec69cdec69cdec69cd6c69c184a738c4208dec694dec69cdec69cdec69cdec69cd6bd9c4a7b8c6b2108dec684528c945a1810debd6bdec69c73a59c310821d6a552dec69c94bd9c291039d69c4adec69cdec69cdec69cd6bd9c4a7b8c6b2108dec684528c944a1810d6ad63dec69cdec69cdec69cdec69cdec69cdec69cdec69ca5bd9c18214ace8439dec69cdec69c84b59c310821dead5a5a9494632118debd73dec69cbdc69c10315ace7b31dec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cd6c69c427b8c6b2910d6bd7b295a7b944210dec694dec69cdec69cdec69ca5c69c291039de9c4adec69cdec69c104a6bb56321bdbd9c103152c67b29dec69c528494732910debd7b528c9c6b2110dec69c639494521818debd6bdec69cdec69c39738c7b2908dec68cdec69cdec69cdec69cc6bd9c10395ab56321d6c69c215a7b9c4a10dec694dec69cc6c69c083152c66b29dec69cdec69cdec69cdec69cdec69c63949c5a1810debd73dec69cc6c69c102952d68431adbd9c18214ace7b31dec69cdec69cdec69ca5bd9c182142ce8439dec69cdec69cbdc69c08294ace7b319cbd9c181039d68c39dec69cd6c69c215a73a54a10dec69c2152739c4a10dec694dec69cd6c69c3163848c3908dec69c104a6ba55210dec694dec69c2963847b2908debd84dec69c4a84946b2910debd7b9cbd9c291039dea54a639c94521818deb563dec69cdec69cdec69cdec69cdec69cdec69cdec69c84ad94291031d69c4adec69cdec69cdec69cdec69cffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6d6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffb5b5ffb5b5ffffffffb5b5ffb5b5ffb5b5ffffffffffffffd6d6ffb5b5ffffffffb5b5ffb5b5ffb5b5ffb5b5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffadbd9c18214aad6b29c6b58ca59484debd8439738c944210dec694e7c69c94bd9c311039dea552e7c69cdec69ce7cea5dec69ce7c69c9cbd9c101842523110c69c63adad8c214a637b3108e7c68cbdbd9c18395a844a18cead7b9ca58c1839529c4a10e7c694528c942118107b4a29ad946bd6b5844a7b8c421810bd8c52bdad8ca58473dec68484a59c291029b58442b5ad8c2952638c4210dec694184a6b391808ad7b42b5b58c18425a8c4210d6c68c9c9c8c103952844a18a58c6be7bd8c94ad9c946352c6a5738ca58c101831d68439d6c69c185273b56321dec69c396b84632918c69c6394a58c182139ce8439dec69ce7c69cdec69ce7cea5dec69ca5c69c421839deb563d6c69c9c9c8c103952844a18a58c6be7bd8494ad9c946352c6a5738ca58c101831d68439d6c69c185273311808ad7b42c6b58c527b7b391010dead5ad6c69c185273b56321e7cea594ad9c946352c6a5738ca58c101831d68439dec69ce7cea5dec69ce7c69cdec69ce7cea5dec69cdec69c39738c8c3908dec694e7c69cdec69ccecea5183963de8c39dec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cc6c69c736b6bbd9463b5b58c18425a9c4a10d6c69429637b7b3910cead7ba5a58cd6a573d6c69c185273b56321e7c69cdec69ce7cea5dec69ce7c69cdec69c4a7b8c421810bd8c52bdad8ca58473dec684397384522110c69c63b5ad8c396373521810debd73d6c69c185273421808bd945294a58c102942312110ad7339b5ad8c18425a944a10e7ce9c7ba59c291829ad7339ceb58c6b8c84211829ce8439e7cea5dec69ce7c69cdec69ce7cea5d6c69c185273b56321decea573848cad8452c6ad84527b844a1010e7bd6bdec69ce7cea5dec69ce7c69cdec69ca5c6a51010395a3118bd945ab5ad9421425a843910dec68484ad9c211029ad7b39c6b584738c84181029ce8c42dec69c5a8c9c1810108c5229c6ad7b8c9c8c101831c67329d6c69c185273b56321e7c69c94ad9c946352c6a5738ca58c101831d68439dec69c4a7b8c421810bd945abdad8c9c8473d6bd84185273b56321e7c69c7ba59c291829ad7339ceb58c6b8c84211829ce8c39e7c69c528c942110108c5229c6ad7b4a737b4a1018deb563e7c69cdec69ce7cea5dec69ce7c69c7ba59c291829ad7339ceb58c6b8c84211829ce8c39e7c69c8cad9c2118319c6b31c6b5848c9484dea57339738c944208dec694e7cea594bd9c311039dea552decea5184a6b391810ad7339c6b58c4a737b421018dea55adecea573848cad8452c6ad84527b844a1010e7bd6bb5bd9c18315a8c4a18c6ad7b738c840821317b3100e7c68cc6c69c736b6bbd9463b5b58c18425a9c4a10dec694e7c69cdec69ce7cea5dec69cdec69c184a6bbd6321dec69c5a8c9c180810945a29c6ad7b4a7b7b420810deb563b5b59c4a7373421010a58c5ad6ad7b397384522110c69c63b5ad8c396373521810debd73d6c69c1852733918109c7342b594735a8c8c180810a56331bdad8429526b211808844a29c6ad7b4a737b521010e7bd6bdec69c738c8ca57b4aceb5844a7b7b521018deb56ba5c6a5291839dea552dec69ce7cea5dec69ce7c69cdec69c6b9c9c421018c69c5ab5ad8cbd9473dec69484a59c291029b58442b5ad8c2952638c4210e7c6947ba59c291029ad7b39bdb58c4a6b73080818bd6b21cec6a510315ad68431dec69ce7cea54a84947b3110dec684a5c6a5101039633118c69c638ca58c101831ce7b31dec69ce7cea5dec69ce7c69cdec69cdecea5184a6b3921109c6b39bd9c73c6c68c736b6bb59463bdb58c184263944a10dec6945a8c9c180810a56331bdad8429526b211808844229c6ad734a7384521010e7bd6bc6c69c736b6bbd9463b5b58c18425a9c4a10dec6946b9c9c421018c69c5ab5ad8cb59473dec694e7cea5dec69ce7c69cdec69cdecea5396b845a2910c69c63a5ad8c214252390808dead52bdc6a518315a945221c6ad7b5a84844a1818deb56bdec69ce7cea5dec69ce7c69cdec69ccec6a573636bbd9463b5ad8c214a63944210e7c6948cad9c2118319c6b31c6b5848c9484c6a573738c7b2110319c7339bd9c73d6c69c185273b5632173a59c4a1021e7bd63dec69ca5bda5211839de9c4a528c94732910dec69cbdc69c1031528c5221c6ad7b7b94840818317b3108dec68c9cb59c8c6352c6a57b8ca58c181839ce8431e7cea57ba59c291829ad7b39bdb58c4a6b73080818bd6b21e7cea5dec69ce7c69cdec69ce7cea5bdc69c18395a8c5221c6ad84527b7b4a1818deb563decea54a7b8c421810bd8c52bdb58c9c7b73dec684396b84522110bd945abdb59439636b5a1810deb56b9cc69c081039633918c69c638c9c8c101831ce7b31dec69c7ba59c211029ad7b39c6b584738c84181029d68c42d6c69c185273421808bd945294a58c102942312110ad7339b5ad8c18425a944a10e7ce9c9cbd9c311842de9c4ac6c6a51842637b4218c6a56ba5ad8cbd8c63dec69c73848cad8452c6ad844a7b844a1010e7bd6bdec69ce7c69cdec69ce7cea5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7c6c6c6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffffffffadadffb5b5ffffffffffffffd6d6ffb5b5ffffffffbdbdfff7f7ffb5b5ffffffffffffffd6d6ffb5b5ffadadfffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffd6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdec69c8c9c9439424a2121186b3921deb56b738c94a56b39dec69cdec69cadc69c6b4a52deb56bdec69cdec69cdec69cdec69cdec69cb5c69c634a5a94946331424a292121734221deb573dec69cdec69cadb5944a5a63212121392918945a31debd84dec69c84a59c8c5a395a7373422121dea552d6c69c6b84842931312921187b4221dec684dec69c849c942931392921187b4a29deb57bd6c69c5a737ba57b42425a63212121633921d6a563d6c69c4a636b081829392108634231d6ad63b5bd9c4a5a632931293121189c6331debd84dec69c5a737bc6844adec69ccec69c5a7373292929392118ad7342debd8cdec69cdec69cdec69cdec69cdec69ccec69c21426bce7b31d6c69c4a636b082129392108634231dead63bdbd9c4a5a632929293121189c6331debd84d6c69c184a6b9c63214a5a632921294a3118ce9452dec694d6c69c184a6bb56321dec69cb5bd9c4a5a632931293121189c6331debd84dec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69c427394843908dec694dec69cdec69c94b59c421839deb55adec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cd6c69c637b7b3139392921186b4221d6ad6bdec69cb5bd9c4a5a63212121392918c68442dec69c5a737bc6844adec69cdec69cdec69cdec69cdec69cdec69cd6c69c6b84842931312921187b4221dec684cec69c637b7b2929312921186b4221d6a56bdec69cdec69c5a737b9c7b4a394a5a2921218c4a29bdbd84425263292121633921dead6bdec69cdec69c849c8c39424a2121184a3121b5844adec69cdec69cdec69cdec69cdec69cdec69cd6c69c184a6bb56321dec69c94a59439424a292921422918c68c4adec69cdec69cdec69cdec69cdec69cdec69cb5bd9c6b525a949463394252292118734a29dead6bdec69cdec69c8c9c943139422921214a3118bd844adec694dec69c528c946b29106b846b293139312118a56b39debd8cdec69c104a6bb56321dec69cbdbd9c4a5a632929293121189c6331debd84dec69cd6c69c6b8484293131292118844221dec6845a737bc6844adec69cdec69c849c8c39424a2121184a3121b57b4adec694dec69c84a59c8c5a39637b73212929422918bd8442dec69cdec69cdec69cdec69cdec69cdec69cdec69c849c8c39424a2121184a3121b57b4adec694dec69cdec69c94a594394a4a212118523121d69c5a738c94a56b39dec69cdec69cadc69c6b4a52deb56bd6c69c5a737ba57b424a636b212121523121c68c52dec69cdec69c94a59439424a292921422918c68c4adec69cdec69ca5ad94394a5a21212163392142635a7b3108debd84d6c69c637b7b3139392921186b4221d6ad6bdec69cdec69cdec69cdec69cdec69cd6c69c5a7384bd7b42dec69c849c948c5a42637b73292931422918c6844adec6947b949c2131312110084a3921ce8c4acec69c637b7b2929312921186b4221d6a56bdec69cdec69c5a737b9c7b4a314a5a7b3921849c7b8c5a425a736b2929295a3118cea563637b7b292931422918c68c4adec694dec69c8c9c94424a4a2121214a2918c6844adec69c9cbd9c291839d69c4adec69cdec69cdec69cdec69cdec69ccec69c637b84293131312118945a29dec68cdec69c849c942931392921187b4a29deb57bdec69cdec69c73948c313939292118945a31526363ce8c52cec69c526373d69452dec69cdec69c7b9c9c945a39dec68cb5bd9c6b525a8c8c6331424a292118945a31debd84dec69cdec69cdec69cdec69cdec69cd6c69c5a737b9c7b42394a63733918d6c6846b7b7b3139392121186b4221dead6bdec69c849c948c5a425a736b2929295a3118cea563637b84292931422918c68c4adec69cd6c69c637b7b3139392921186b4221d6ad6bdec69cd6c69c637b842929313121189c5a29dec694dec69cdec69cdec69cdec69cdec69ccec69c526b73292929422918737b4a310831dead5adec69cadb59c394a5a292121523118ce945adec69cdec69cdec69cdec69cdec69cdec69cd6c69c6b84843131312921216b3921dead6bdec69cdec69c94a594394a4a2121185231219c945a3942520808104a39188c5231dec69c5a737bc6844a63848ca56339dec694dec69cd6c69c5a737bbd7b4284a59c945a39dec69cdec69cadb59c394a522921216339214a6b63732908dec68cb5bd9c52636b2929293121189c5a31dec68cdec69cdec69c7b948c3139422921188c5a31083952c66b29dec69cdec69cdec69cdec69cdec69cdec69cadb59c42525a2121215a3121ce9452dec69cdec69cd6c69c6b8484313139292118844a29debd7bd6c69c63737b2931312921186b4229d6a563dec69cb5bd9c6b525a8c8c6331394a292118945a31debd84dec69cdec69c8c9c943139422921214a3118bd844adec694dec69c5a737b9c7b4a394a5a2921218c4a29bdbd84425263292121633921dead6bdec69cb5c69c634a5adead6bdec69cbdbd9c4a5a63292929312118b57339dec69494a59439424a292921422918c68c4adec694dec69cdec69cdec69cdec69cffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececed6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffb5b5ffb5b5ffffffffbdbdffffffffb5b5ffffffffbdbdffffffffb5b5ffffffffb5b5ffb5b5ffb5b5ffb5b5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69cdec69c184a6bb56321dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5528c94843918dec68cdecea5184a73b56321dec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cd6c69c185273b56321e7c69cdec69ce7cea5dec69ce7c69cd6c69c185273b56321e7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69cdec69c42637b8c5a3139636b8c3908dec694e7cea5dec69c427b8c944a18e7ce94dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5d6c69cd6b594dec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cd6c69c185273b56321e7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69c5a8c9c6b2910e7c684dec69ce7c69cdec69ce7cea5d6c69c185273b56321e7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69ccebd9cdebd94dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69c4a849c7b3108e7c68cdec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69c6b9c9c631818e7c67bdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69c9cc69c291039dea552dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69cdecea5c6b594e7c694dec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69c8cbd9c391039dead52e7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69c9cbd9c311842de9c4ae7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea54a84947b3110dec684e7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cd6c69c10426bc66b21e7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ccebd9cd6b58ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7c6c6c6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffadadffb5b5ffffffffffffffd6d6ffb5b5fffffffff7f7ffceceffb5b5ffffffffffffffd6d6ffb5b5ffadadfffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7d6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7e7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69c9ca594c69463dec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cd6c69c526b7bbd7b42dec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cc6c69c29395ace8c39dec6949ca594c6946bdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69c104a6bb56321dec694dec69cdec69cdec69cdec69cdec69c104a6bb56321dec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69ca5ad94425a5a081021843900dec694dec69c9cb59c392139dead5adec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cc6c69c394263ce8c42dec694dec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69c104a6bb56321dec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69c528c94732910debd7bdec69cdec69cdec69cdec69cd6c69c184a6bb56321dec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cd6c69c526b7bbd7b42dec69cdec69cdec69c9cb59c523139dead6bdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69c427b947b3108debd84dec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cd6c69c5a737bb57b42dec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69c7bad94391029d6a552dec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69c9cbd9c311839d69c4adec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69c52848c944a21dec68cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69c94bd9c310831dead5adec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69ccec69c94847bdeb57bdec69cdec69c526b7bbd7b42dec69cdec69cdec69cdec69cdec69cdec69cdec69c7b9c9c8c5239dec69cdec69cdec69cdec69cdec69cdec69c4a84947b2908dec68cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cd6c69c083963c66b29dec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69c94b59c523142dead63dec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cb5bd9c5a4a52dea563dec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6d6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffb5b5ffb5b5ffb5b5ffb5b5ffb5b5ffb5b5ffb5b5ffb5b5ffb5b5ffb5b5ffb5b5ffb5b5ffb5b5ffb5b5ffb5b5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cd6c69c526b7bb57339e7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69cb5b59cbd8c6be7c694dec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5d6c69c4a6b7bbd7b39e7ce9cdec69ce7c69cdec69ce7cea5d6c69c4a6b7bbd7b39e7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69ca5ad9cb58463dec694e7c69c9ca594ce9c6bdec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69c94b59c4a2939dead63dec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5d6c69c4a6b7bbd7b39e7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69c7b9c9c8c4a31e7c68cdec69ce7cea5dec69ce7c69cd6c69c4a6b7bbd7b39e7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cd6c69c526b7bb57339e7c69cdec69ce7cea5dec69c638c947b3921e7c684dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69c73949c945229e7c694dec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69cd6c69c4a6b7bbd7b42dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69cd6c69c52737b182129944210e7c694dec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69cadc6a5524252dead63dec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cc6c69c31526bbd7331e7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5a5bd9c5a394adeb563e7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5d6c69c526b7bb57339e7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69c7394948c5239dec69ce7c69cdec69ce7cea5dec69ce7c69c6b8c94945231dec68ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5d6c69c426373c68442e7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69cdecea55a8c947b3929debd7be7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5adbd9c5a4a52dea55ae7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7c6c6c6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffffffffadadffb5b5ffadadffb5b5ffadadffb5b5ffadadffb5b5ffadadffb5b5ffadadffb5b5ffadadffb5b5ffadadfffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffd6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececed6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff949494ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff949494ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7c6c6c6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffff9c9c9cffffffffffffffffffffffffffffffffffffffffffffffff9494949c9c9c9494949c9c9cf7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7d6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7e7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6d6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff949494ffffffffffffffffffffffffffffffffffffffffffffffff9c9c9cefefefa5a5a5e7e7e7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7c6c6c6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f79c9c9cffffffffffffffffffffffffffffffffffffffffffffffff949494a5a5a5e7e7e7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffd6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcee7ffc6b5b5ffffe7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7eff7fff7efffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7e7effffff7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7efffffefe7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7eff7fff7efffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffb5cee7dec6b5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececed6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9494949c9c9c9494949c9c9c9494949c9c9c9494949c9c9c949494a5a5a5e7e7e7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff84bdf739525a7b3921fff7c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff216bbdd68431ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffb5ffff39216bffd684ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1863b5d68439ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff216bbdd68431ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5a84bd293952c67b39fffff7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7c6c6c6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7d6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7e7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cadbd9c945a52dec68cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69ccec69c214a6bb56321dec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69c104a6bb56321dec694dec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69c9cbd9c291039dea552dec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cd6c69c184a73b56318dec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cd6c69c184a6bb56321dec694dec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69c9cb59c312139d69c4adec69cdec69cdec69cdec69cdec69cdec69cffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6d6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdec69ce7c69cdec69ce7cea5dec69cc6bd9cb59c7be7bd94dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ccec69cad9c84c6a57bdebd8ce7c69cdec69ce7cea5dec69ce7c69cd6c69cb5ad94cea57be7c69cdec69ce7cea5dec69ce7c69cdec69cbdb59cbd9c7be7c694dec69ce7cea5dec69ce7c69ccebd9cb5a58cd6b584e7c69cdec69ce7cea5dec69ce7c69cc6bd9cb5a584deb584e7c69cdec69ce7cea5b5c69c423152dead5ae7cea5dec69ce7c69cdec69ce7cea5dec69cd6c69cada58cc6a57bdebd8ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cbdb594bda584debd8ce7c69cdec69ce7cea5d6c69cb5a594bd9c7be7c694dec69ce7c69cdec69ce7cea5dec69ce7c69cd6c69cb5a58cd6ad7be7c69cd6c69cb5ad94cea57be7c69cdec69ce7cea5dec69ce7c69cdec69cc6bd9cb59c84debd8cdec69ce7cea5dec69ce7c69cdec69ce7cea5d6c69cb5a594cea57be7ce9cdec69ce7c69cdec69cbdb59cb59c7bdeb58cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5639c9c632121debd73e7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5c6bd9cb5a584cea57be7ce9cdec69ce7c69cdec69cc6bd9cad9c84cead84dec694e7cea5dec69ce7c69cdec69ce7cea5dec69cdec69cb5a58ccea584dec694e7c69cdec69ce7cea5dec69ce7c69cdec69cd6c6a5b5a58cc6a57bdebd8ce7cea5d6c69c185273b56321c6bd9cb59c84debd8cdec69ce7cea5dec69ce7c69cd6c69cb5ad94bd9c7be7c694dec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69cdec69cb5ad94b59c7bd6b584e7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cd6c69cb5ad94cea57be7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ccec69cad9c84cead84dec694e7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5cebd9cb59c84d6b584e7cea5dec69ce7c69cdec69ce7cea5bdb594bd9c84d6b584e7cea5dec69ce7c69cdec69ce7cea5dec69ccec69cad9c84cead84dec694e7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5bdb594bd9c84debd8ce7cea5dec69ce7c69cdec69ce7cea5c6bd9cb59c84cea57be7ce9cdec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69cbdb59cbd9c7be7c694dec69ce7c69cdec69ce7cea5dec69ce7c69c9cbd9c311842d6a54abdb594bd9c7be7c694dec69ce7c69cdec69ce7cea5cebd9cb5a58ccea57be7ce9cdec69ce7c69cdec69ce7cea5dec69cbdad94bd9c7be7c694dec69ce7c69cdec69ce7cea5dec69ce7c69cc6bd9cb5a584d6b584e7c69cdec69ce7cea5dec69ce7c69cbdb594bda584d6b584e7c69cdec69ce7cea5dec69ce7c69cdec69ccec6a5ad9c84cead84dec694e7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69ccebd9cb5a58ccea57be7c69cdec69ce7cea5dec69ce7c69ccebd9cb5a58ccead84e7c69cdec69cdecea5b5ad94bda57bdebd8ce7cea5dec69cdec69c184a6bbd6321c6bd9cb59c84deb584e7cea5dec69ce7c69cd6c69cb5ad94cea57be7c69cdec69ce7cea5dec69ce7c69ccebd9cb5a58cd6b584e7c69cdec69ce7cea5dec69ccec69cad9c84deb58cdec69ce7c69cdec69ce7cea5dec69ce7c69cd6c69c185273b56321c6bd9cb59c7bdebd8cdec69ce7c69cdec69cdecea5b5a58ccead7bdec694e7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69cbdb59cbd9c7be7c694dec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cc6bd9cb59c84cead7be7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69cdecea5b5ad94c6a57bdec694e7cea5d6c69cb5ad94bd9c7be7c694dec69ce7c69cdec69ce7cea5c6bd9cb59c84deb584e7cea5bdb594bd9c7bdebd8ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ccec69cad9c84deb58cdec69ce7c69cdec69ce7cea5dec69ccec69cad9c84d6ad84dec694e7c69cdec69ce7cea5dec69ce7c69cd6c69cb5ad94bd9c7be7c694dec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69cbdb59cbd9c7be7c694dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69cdecea5295a7bad5a18dec694e7cea5dec69ce7c69cdec69ce7cea5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7c6c6c6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffd6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffb5c69c00214a180000d68c396b9494000821000000391000183139000000ce7329dec694dec69cdec69cdec69cd6c69c5a7b84001018000000000000632100b5bd73082952100000de8c42c6c69c214a6b000000080000523910001831210000de9c4ac6c69c315a6b0000080000004a2108082931000000ce7b29a5bd9c10294a0000001800003942290000107b3100dec68c5a848c001021000000210800293931000008843100dec694215273c67329dec69cdec69cdec69cdec69cdec69c8ca59c102131392110292921311818d6944adec69c104a6bb56321dec694dec69c6b9c94521821debd6bdec69cdec69cdec69cd6c69c184a73b55a18dec69c4a7b841810183129184a2921183139b56321d6c69c184a6b312110313129311810ce944adec69cdec69cdec69cdec69ccec69c215273291008844a29bdbd9c214263291008293129524221291831d69c4ad6c69c184a6b523918292121313129211010b57331dec6949cbd9c291039dea552bdbd9c214263291008293129524221291829d69c4a52849c211010393121181821a55a29debd8cdec69cdec69cdec69cdec69cdec69cdec69c84b59c390829debd63dec69cdec69cdec69cdec69cdec69cdec69cdec69c6b9c9c100018d68c39dec69cdec69cdec69cdec69cdec69cd6c69c08426b080800080000080808080800391008d6a552dec69cdec69cdec69c94bd9c181839392918212929632910deb573d6c69c527b84100818393118182121733118debd73dec69cdec69cdec69cdec69cb5bd9c183952311808313121633921083142c66b29d6c69c184a73b56318dec69c104263312110293129311818ce8c4ad6c69c184a6b523918292121313129211010b57331dec694dec69c9cad9c18314a311808313129291810c68442dec6949cbd9c291039dea552dec69cdec69c29637b9c4a10dec694bdc69c21425a291010313121211821ad6321dec69cdec69cdec69cdec69cdec69c104a6bb56321bdbd9c214263291008293129524221291831d69c4adec69cdec69cdec69cdec69c9cbd9c291039dea5529cbd9c291839d69c4adec69cd6c69c2963849c4a10dec69cadbd9c21214ad69442dec69cdec69c638c8c1010213931181821215a2910d6a563dec69c528c946b2910debd7bdec69cd6c69c184a73b56318dec69cdec69c39738c8c3908dec69cdec69c5a949c632110dec67b8cad94101839312110312929394a316b2110debd7bc6c69c29526b211010313121292121d68c42528c9c6b2110dec69cdec69c638c8c1010213931181821215a2910d6a563dec69c528c946b2910debd7bdec69cb5bd9c182952d68439dec69cdec69cdec69cdec69cd6c69c396b7b1810103931184229213952427b3108debd84dec69c4a73841810183929182129296b2910dec67bdec69cdec69cdec69cd6c69c184a6bb56321d6c69c4a7b8c1808103931214a2918183939ad5a18dec69cdec69cdec69cdec69c9cbd9c211039394231312118212929421808d6a55adec69cdec69c6384841818213929182129295a2110dead63dec69c9cbd9c211039394231312118212929421808d6a55adec69c5a8c9c6b2110dec69c8cad9c101839312110312929394a316b2110debd7bc6c69c31526b211010313121292121d694425a8c9c6b2110dec69cdec69c638c8c1010213931181829295a2910d6a563dec69c9cbd9c311839d69c4adec69cd6c69c3163849c4a10dec69cdec69cdec69cdec69cdec69c63848c1818293929102129295a2910dead6bdec69cdec69c5a848c101021312910212929a55218dec69c396b7b211010313121523121103139bd6b21d6c69c184a734a3910292129293121211018b57331dec694bdbd9c214263291008293129524221291831d69c4adec69c7b9c941018313121103129295a5a29391029d6ad528cad9c081831392910292121424a396b2110dec67bdec69cdec69cdec69cdec69c104a6b523918292129313129181010b57331dec694c6c69c184263291808292921524221211029de9c4a9cbd9c311839d69c4adec69cdec69c527b8c1008103131214a2918183939ad5a18dec69cdec69cdec69cdec69cdec69c4a73841810183129182129296b2910dec67b9cbd9c291839d69c4adec69cdec69cdec69cdec69cdec69c52848c181018523121dea56394ad94183142311808313129291010c68442dec694dec69c9cb59c101842392910bd7b394a7b841810103131184a2921183139b55a18dec69c5a8c9c6b2110dec69cdec69cdec69cdec69cdec69c528c94732910debd7bdec69cb5bd9c182952d684398cad9c081831392910292121424a396b2110dec67bd6c69c63848c101021393118212121a55a219cbd94311839d69c4adec69c9cad9c18314a311808313129291810c68442dec6949cbd9c291039dea552dec69cdec69c29637b9c4a10d6c6944a7b8c1808103931214a2918183939ad5a18dec69c104a6bb56321dec69cdec69cdec69cdec69cdec69cdec69cd6c69c215a7b521000debd6bdec69cdec69cdec69cdec69cdec69cffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececed6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffb5bd9c082952180000d69442104a6b080008844a186b7b6b001021080000c67329e7c69cdec69ce7cea5dec69c73a59c000821180800734a2173735a7b5242bdc67b00294a180800d68c397bad9c0000211808007b5a29315252000008290800d69c4a5a949c0000102108007b5a31315252000008080000ce73295a8c9c0000105a210884845a18314a000000843108a5bd8c0818420800006b42185a63520810290000008c3908dec69494a59cbd8452e7c69cdec69ce7cea5dec69cc6c69c10395aad5a21dec694e7c69cb5b59cdeb584d6c69c185273b56321e7ce9cdec69c73a59c521021e7c673dec69ce7c69cdec69cdecea5184a6bb56321c6c69c10395ac66b21e7c69c9cb59c082142ad5a18dec69cc6ad8ce7ce9cdec69c39738c843908e7cea5dec69ce7c69cdec69cadc6a5211842de9442dec69c84b59c310829dead5adec69c5a8c94290810de9c4ad6c69c185273632100debd73dec69c73a59c311021dea5529cbd9c311842dea54a84b59c310829dead5adec69c5a8c94210010de9c4ac6b59ce7c68cdec69c84b59c420829e7b563dec69ce7cea5dec69ce7c69cdec69ce7cea584b59c421031deb55ae7cea5dec69ce7c69cdec69ce7cea5dec69cd6c69c2152734242298c4218e7c694dec69ce7cea5dec69ce7c69cdec69c3163849c4a10e7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ccec69cd6ad8ce7cea5c6c69c10315ace73298cb59c291029d6944adec69cdecea5b59c8ce7c68cdec69ce7cea5dec69cdec69c396b846b2910deb573e7c69c739c94081029c66b21dec69c184a6bbd6321dec69cceb594dec694decea5396b8c8c3908d6c69c185273632100debd73dec69c73a59c311021dea552c6c69c18426b9c4a18e7c68cdec69c7ba59c391029dead5a9cbd9c311842dea54ae7c69cdec69c3163849c4a10dec69c39738c632910deb573e7c69ccebd9cc6a584dec69ce7c69cdec69ce7cea5d6c69c185273b5632184b59c310829dead5adec69c5a8c94290810de9c4adec69ce7cea5dec69ce7c69c9cbd9c311842dea54a9cc69c291039dea552dec69cdec69c29637b9c5210dec694adc69c212142de9c4adec69c94b59c211031ce8c42dec69cd6c69c31637b843910dec6845a8c9c6b2910e7c684dec69cdec69c184a6bbd6321dec69cdec69c396b8c944210dec694e7c69c5a8c946b2918debd7b3973947b3108e7c68ccec69c21526b6b2100dec684427b8c5a2110dead6be7cea5cec69cdebd94528c94732910dec69c94b59c211031ce8c42dec69cd6c69c31637b843910dec6845a8c9c6b2910e7c684dec69cbdc69c18294ade8c42dec69ce7c69cdec69ce7cea57bad9c291029ce9442e7cea5b5bd9c1031527b3100e7c68c84ad9c291031ce9442e7ce9cdec69cb5a594dec68ce7cea5dec69ce7c69cd6c69c185273b56321cec69c08315ac67329dec69c9cb59c001839b56321dec69ce7c69cdec69ce7cea59cbd9c081842a55218e7c694d6c69c316b84732908e7c6848cb59c211831c68439e7ce9cd6c69c396b847b3110e7c68c9cbd9c081842a55218e7c694d6c69c316b84732908e7c684528c94732910dec69c4273947b3108e7c68cc6c69c2152736b2100dec67b427b8c5a2110dead6be7c69ccebd9cdebd94528c94732910dec69c94b59c211031ce8c42dec69cdecea5396b7b843110dec684a5c6a5291839dea552dec69cdecea52963849c4a10dec694e7cea5dec69ce7c69c8cb59c211839c68439e7c69cd6c69c396b847b3110e7c68c8cb59c211031c68439e7c69cdec69cd6bd949cbd9c211842ce8c39e7cea58cad9c081831bd6b21dece9c104a6b632108deb573e7cea5739c94311029dea55284b59c310829dead5adec69c5a8c94290810de9c4abdc69c10315aa55a18e7c694d6c69c396b84310808dead5a39738c7b3108dec68ccec69c184a6b6b2908dec67be7c69cdec69ce7cea5d6c69c185273632100debd7bdec69c73a59c311021dea55284b59c390829dead52decea5528c8c290818de9c4aa5c6a5291839dea552dec69ccec6a508315ac66b29dec69c9cb59c081839b56321dec69ce7cea5dec69ce7c69c84ad9c291031ce9442e7c69cdec69cb5a594dec68c9cc69c291039dea552dec69ce7c69cdec69ce7cea5d6c69c215273a55210e7ce9ccec69c184263944a18e7c694dec69c7ba59c391021dead5adec69c63949c5a1810e7c67bc6c69c10395abd6b21e7ce9c9cb59c081842ad5a18e7cea5528c94732910dec69ce7cea5dec69ce7c69cdec69c5a8c9c6b2910e7c684dec69cbdc6a518294ad68c4239738c7b3108dec68ccec69c184a6b6b2908dec67b8cb59c211031ce8c42dec69cdec69cceb594a5c69c291839dea552c6c69c18426b9c4a18e7c68cdec69c7ba59c391029dead5a9cbd9c311842dea54ae7c69cdec69c3163849c4a10cec69c08315ac67329dec69c9cb59c001839b56321d6c69c185273b56321e7cea5dec69ce7c69cdec69ce7cea5dec69ca5bd9c311842213931ce7b31e7c69cdec69ce7cea5dec69ce7c69cffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7c6c6c6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7d6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7e7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffb5c69c00214a180000ce8c39215a7b080000ad6321d6bd8c185273000000c67329dec69cdec69cdec69cdec69c296384000008843100dec68cdec69cdec69cb5bd9c08294a180000de8c425a8c94000010632100dec67b9cbd9c001039210000d69c4a295a7b0000008c4208dec694bdbd9c082952000000d67b316394940000186b2900deb57b5a8c940000107b310073a58c0000184a1000deb563dec69c296384000000843900dec694dec69cdec69cdec69cdec69cdec69cdec69c94bd9c311039d6a54adec69cdec69cdec69cdec69cd6c69c184a6bb56321dec694dec69c6b9c94521821debd6bdec69cdec69cdec69cd6c69c184a73b56318d6c69c104a6b944a18debd84dec69c104a6bb55a18dec69cdec69cd6c69c84948c102139a55218dec69cdec69cdec69cdec69c9cbd9c291842d69c4adec69c94b59c211839bd8439dec6949cbd9c291839d69c4adec69c104a6bad5a18dec694dec69ccec69c103963bd6b219cbd9c291039dea54a9cbd9c211839bd7b39dec6949cbd9c291839d69c4adec69cdec69ca5ad9c294a5a632108debd73dec69cdec69cdec69cdec69cdec69cdec69c84b59c420829debd63dec69cdec69cdec69cdec69cdec69cdec69c94b59c42183994a55a392139dead5adec69cdec69cdec69cdec69cdec69c8cad94292139bd8439dec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cbdbd9c527373210818d694424a7b94732908debd84dec69cdec69cdec69cdec69cdec69cdec69cdec69cd6c69c104263b56318dec69cdec69ccec69c08315ac66b29d6c69c184a73b55a18dec69cdec69cd6c69c7b8c84102939a55210dec69c104a6bad5a18dec694dec69ccec69c103963bd6b2194bd9c290831dea54adec69cdec69ccec69c103963c66b299cbd9c291039dea54adec69cdec69c29637b9c4a10d6c69410426bb56318dec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cd6c69c184a6bb5632194b59c211839bd8439dec6949cbd9c291839d69c4adec69cdec69cdec69cdec69c9cbd9c291039dea54a9cbd9c311839d69c4adec69cd6c69c3163849c4a10dec69cadbd9c21214ad69442dec69c4a84946b2910debd7bdec69cdec69c8cb59c310829dead5a528c94732910debd7bdec69cd6c69c184a73b55a18dec69cdec69c39738c8c3908dec694dec69c5a949c632110dec67b528494522110d6a563dec69c528c946b2110d6bd7b10426bb56318dec69cdec69cdec69cdec69c5a8c9c6b2110dec69c4a84946b2910debd7bdec69cdec69c8cb59c310829dead5a528c94732910debd7bdec69cb5bd9c182952d68439dec69cdec69cdec69cdec69c4a84946b2108dec684dec69cdec69c39738c7b3108debd844a8494732908dec684dec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69c104a6bb56321d6c69c184a6b8c4210debd8cd6c69c184a73ad5a18dec69cdec69cdec69cdec69c9cbd9c211039de9c4adec69cdec69c84b59c391031d6ad524a84946b2108dec684dec69cdec69c84b59c391031dead529cbd9c211039de9c4adec69cdec69c84b59c391031d6ad52528c9c6b2110dec69c528494522110d6a563dec69c528c946b2110d6bd7b10426bb55a18dec69cdec69cdec69cdec69c528c9c6b2110dec69c4a84946b2910debd7bdec69cdec69c8cb59c390829deb55a9cbd9c291839d69c4adec69cd6c69c2963849c4a10dec69cdec69cdec69cdec69c4a849c6b2108dec684dec69cdec69c84b59c391031dead5a4a84946b2108dec684dec69cdec69cdec69c84b59c420829debd63dec69cd6c69c083963bd6b21d6c694184a73ad5a18dec69cdec69ccec69c08395ac66b2994b59c211839bd8439dec6949cbd9c291839d69c4a94bd9c290831dea552dec69cdec69c84b594390829dead52528c94521810d6ad6bdec69c5a8c9c632110dec67bdec69cdec69cdec69cd6c69c184a6bb55a18dec694dec69ccec69c103963bd6b219cbd9c211039c68439dec6949cbd9c291039de9c4a9cbd9c291839d69c4adec69ccec69c184a6b944a10debd8cd6c69c184a73ad5a18dec69cdec69cdec69cdec69c4a84946b2908dec684dec69cdec69cdec69cdec69c9cbd9c311839d69c4adec69cdec69cdec69cdec69cdec69c184a6bb56321dec69494bd9c291031dea552dec69cdec69ccec69c103963c66b21dec69c528c946b2910debd7bd6c69c184a6b944a18debd84d6c69c184a6bb56321dec69c528c9c6b2110dec69cdec69cdec69cdec69cdec69c528c946b2910debd7bdec69cb5bd9c182952d68439528c94521810d6ad6bdec69c5a8c9c632110dec67b4a8494732908debd7bdec69cdec69cdec69c9cbd9c291839d69c4a94bd9c290831dea54adec69cdec69ccec69c103963c66b299cbd9c291039dea54adec69cdec69c29637b9c4a10d6c694184a6b8c4210debd8cd6c69c184a73ad5a18d6c69c184a6bb56321dec69cdec69cdec69cdec69cdec69cdec69c4a8494843918528484843118dec684dec69cdec69cdec69cdec69cffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6d6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffb5c69c082952180000de94429cb59c21394a000008100808000808080000c67329e7ce9cdec69ce7c69cd6c69c29637b000000a55210dec694e7cea5dec69cb5c69c00214a180800d68c395a949c000010732908dec684adc69c001842290800d69c4a295a7b000000a55210dec694d6c69c083963080000ce7b29cec69c395a6b081018000000101008000000843908639c8c0008185a1000e7c673dec69c4a849c0000008c3908dec694e7c69cdec69ce7cea5dec69ce7c69cdec69c8cbda5080829181008101010181810101010843908d6c68c185273b56321e7c69cdec69c73a59c521021e7c673dec69ce7cea5dec69cdec69c184a6bbd6321dec69cadb59c394a52212121292118101818ad5a18e7cea594ad9c182942311808a56b42debd8ce7c69cdec69ce7cea5dec69ca5c69c291839dea552dec69cdec69c7b948c293942211818292918290810de9c4ad6c69c185273b56321e7ce9cdec69cdec69c184a6bb563219cbd9c311842de9c4adecea57b948c293142211818292918290810de9c4abdbd9c31526b1808107b5229d6ad6be7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69c84b59c421031deb563e7c69cdec69ce7cea5dec69ce7c69cdec69c4a7b94843910dec68c215273bd6b29dec69ce7c69cdec69ce7cea5dec69ce7c69c8ca5942929429c5a29e7c68cdec69ce7cea5dec69ce7c69cdec69cdecea55a8484101821523110c6945adec694427b94080000181810181010181810080808ce7331dec69ce7c69cdec69cd6cea5083963c67329dec69ce7cea5d6c69c10426bbd6b21decea5184a6bb56321dec69c94ad9c1829423918109c6b39e7c68cd6c69c185273b56321e7ce9cdec69cdec69c184a6bb563218cb59c390831dead52e7cea5dec69cdec69c10426bbd63219cbd9c311842de9c4ae7cea5dec69c3163849c4a10d6ce9c083963181008101010181810101010421008dead5ae7cea5dec69ce7c69cd6c69c185273b56321dec69c7b948c293942211818292918290810de9c4adec69ce7c69cdec69ce7cea59cbd9c311842de9c4aa5c6a5291839dea552dec69cdecea52963849c4a10dec694adc6a521214ade9c4adec69c427b947b3108e7c68cdec69ce7cea594bd9c311039dea54a5a8c9c6b2110e7c684dec69cdecea5184a6bb56321dec69cdecea5396b8c944208dec694e7cea55a94946b2918debd7bcec6a5526b732129292118101821216b2108d6c67b083963c67329dec69ce7c69cdec69ce7cea5528c94732910dec69c427b947b3108e7c68cdec69ce7cea594bd9c311039dea54a5a8c9c6b2910e7c684dec69cbdc6a518294ade8c42dec69ce7cea5dec69ce7c69c427b94843108dec68ce7c69cdec69c4a849c7b3108e7c68c427b94100808181010181810101010101010c67329e7c69cdec69ce7cea5d6c69c185273b56321e7cea5a5b59c394a5a181818312118081018b56321dec69ce7cea5dec69ce7c69c9cbd9c311842de9c4ae7c69cdec69ca5c6a5291039de9c4a427b94843108dec68ce7c69cdec69c9cc6a5291039dea5529cbd9c311842de9c4ae7c69cdec69ca5c6a5291039de9c4a528c94732910dec69ccec69c526b732129292118101821216b2108d6c684083963c67329dec69ce7cea5dec69ce7c69c528c94732910dec69c427b947b3108e7c68cdec69ce7c69c94bd9c311039dea54a9cc69c291039dea552dec69cdec69c29637b9c5210dec694e7c69cdec69ce7cea5427b94843108dec68ce7cea5dec69c9cc69c291039dea552427b947b3108dec68ce7cea5dec69ce7c69c7bad9c4a1029debd63e7c69cd6c69c184a6bbd6b21dec69c184a6bb56321dec69ce7c69cd6c69c185273ad5a18dec69c7b948c293942211818292918290810de9c4a8cb59c391031dead52e7cea5dec69c94bd9c310831dead5acec69c5a6b7b2121292921181821216b2908debd7be7cea5dec69ce7c69cd6c69c185273b56321e7c69cdec69cdecea5184a6bb56321dec69c7b9c94293139211818212118291010de9c4a9cc69c291039dea552dec69ce7c69ca5b59c39525a211818292118081018b56321dec69ce7c69cdec69ce7cea5427b94100808101008181810181010101010c67329a5c69c291839dea552dec69ce7cea5dec69ce7c69cd6c69c215273b56318e7c69c8cb59c391031dead5ae7c69cdec69cdecea510426bbd6321dec69c5a949c6b2110e7c684dec69cadb59c394a52212121292110101821ad5a18e7c69c528c94732910dec69ce7c69cdec69ce7cea5dec69c5a8c9c6b2910e7c684dec69cbdc69c18294ade8c42cec69c5a6b7b2121292921181821216b2908debd7b427b947b3108e7c68cdec69ce7cea5dec69c9cc69c291039dea5528cb59c390831dead52e7cea5dec69cdec69c10426bbd63219cbd9c311842de9c4ae7cea5dec69c3163849c4a10e7ce9ca5b59c394a5a181818312118081018b56321d6c69c185273b56321e7c69cdec69ce7cea5dec69ce7c69cc6c69c184263c67329a5c69c311842dea552dec69ce7c69cdec69ce7cea5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7c6c6c6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffd6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffb5c69c00214a180000d68c39d6c69cd6b58cc6bd9c9c947b103152080000d67b31dec69cdec69cdec69cdec69c427b8c000008521800deb573dec69cd6bd9cb5bd94082952100000de8c425a8c940000106b2100dec684a5bd9c001842210000d69c4a42738c000008632100debd7ba5bd9c08214a000000ce7b29dec69cd6bd94cebd94ada58c39636b0000088439008cb594000829290800d69442d6c69c215273000000843100dec694dec69cdec69cdec69cdec69cdec69cdec69ca5bd9c212142d69442dec69cdec69c396b8c8c3908dec694104a6b9c4a10dec694dec69c5a94945a1818debd73dec69cdec69cdec69cd6c69c184a73b55a18dec69cdec69cdec69cdec69cc6bd9c10395ab56321d6c69c184a738c3910dec68cdec69cdec69cdec69cdec69cdec69cdec69c9cbd9c291842d69c4adec69cdec69cdec69cdec69cdec69c8cad94291031d69c4ad6c69c104a6b944a10dec68cdec69cc6c69c10395abd6b219cbd9c291039dea552dec69cdec69cdec69cdec69c84ad94291031d69c4a5a8c9c421010dead63dec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69c84b59c390829debd63dec69cdec69cdec69cdec69cdec69cc6c69c103152ce7b31dec69c639c9c632118dec67bdec69cdec69cdec69cdec69cdec69cdec69cb5b59c2142637b3910debd84dec69cdec69cdec69cdec69c9cbd9c181842bd7b31dec69cdec69cdec69c5a9494632118debd73dec69cbdc69c10315ace7b31dec69cdec69cdec69cd6c69c215a7b9c4a10dec694dec69cc6c69c08315ac66b29d6c69c184a73b56318dec69c104a6b8c4210debd84dec69cdec69cd6c69c104a6b944a10dec68cdec69cc6c69c10395abd6b21adc69c181842d68c39dec69cdec69cb5bd9c102952ce73299cbd9c181039d68c42dec69cdec69c215273a55218d6c694215a7ba55210dec69cdec69c7bad9c420821debd6bdec69cdec69cdec69cdec69c104a6bb56321dec69cdec69cdec69cdec69c8cad94291031d69c4adec69cdec69cdec69cdec69c9cbd9c291039dea5529cbd9c181039d68c39dec69cd6c69c215a73a54a10dec69cadbd9c21214ad69442dec69c5a9494521818debd6bdec69cdec69c73a59c420821deb563528c944a1010deb563dec69cd6c69c184a73a54a10dec69cd6c69c316384732900dec68cdec69c52849c6b2108dec684dec69cdec69cdec69cd6c69c4273846b2910d6bd7b295a7b944208dec694dec69cdec69cdec69c528c9c6b2110dec69c5a9494521818debd6bdec69cdec69c73a59c420821deb563528c945a1810debd6bdec69ca5bd9c182142d68c39dec69cdec69cdec69cdec69c639c9c521010debd6bdec69cdec69c316b847b3108debd8463949c5a1810debd73dec69cc6c69c102952d68431dec69cdec69cdec69cd6c69c184a6bb56321dec69cdec69cdec69cdec69cc6bd94104263b55a18dec69cdec69cdec69cdec69c9cbd9c101039d68439dec69cdec69c84ad94390829dead5263949c521010debd6bdec69cdec69c6ba594421021deb55a9cbd9c101039d68439dec69cdec69c84ad94390829dead525a8c9c6b2110dec69cdec69cdec69cdec69cd6c69c427b8c6b2910d6bd7b295a7b944210dec694dec69cdec69cdec69c5a8c9c6b2110dec69c5a9494521818deb56bdec69cdec69c73a59c420818deb5639cbd9c181839d68c39dec69cd6c69c215a7b9c4a10dec69cdec69cdec69cdec69c63949c521010debd6bdec69cdec69c73a59c421021deb55a6b9c9c4a1018debd6bdec69cdec69cdec69c84b59c420821debd63dec69cd6c69c104263bd6b21d6c69c184a73944208dec694dec69ccec69c08315ac66b29dec69cdec69cdec69cdec69c8cad94291031d69c4aadc69c181842d68c39dec69cdec69c7bad9c390829d6ad52dec69cdec69cdec69cd6bd9c4a7b8c6b2108dec684dec69cdec69cdec69cdec69c104a6b944a10dec694dec69cc6bd9c10395abd6b21dec69cdec69cdec69cdec69c8cb594291031dea54a9cbd9c101839ce7b31dec69cdec69cdec69cdec69cdec69cc6bd9c104263b55a18dec69cdec69cdec69cdec69c63949c5a1810debd73dec69cc6c69c103152d684319cbd9c291839d69c4adec69cdec69cdec69cdec69cdec69c184a6bb56321dec694adc69c181842d68c39dec69cdec69cb5bd9c102952ce7b29dec69c528c946b2910debd7bdec69cdec69cdec69cdec69cc6bd9c10395ab56321dec69c5a8c9c6b2110dec69cdec69cdec69cdec69cdec69c528c945a1810debd6bdec69ca5bd9c212142d68c39dec69cdec69cdec69cd6bd9c4a7b8c6b2108dec684639c944a1018deb563dec69cdec69cdec69c9cbd9c311839d69c4aadc69c181842d68c39dec69cdec69cb5bd9c102952ce73299cbd9c181039d68c42dec69cdec69c215273a55218dec694dec69cdec69cdec69cc6bd94104263b55a18dec69c104a6bb56321dec69cdec69cdec69cdec69cdec69c7bad9c421021deb563d6c69c295a7bad5218dec69cdec69cdec69cdec69cffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececed6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffb5bd9c082952180000de944294bd9c211839523921424a42000818391000dea552e7c69cdec69ce7cea5dec69cb5bd9c08294a0000082110002931215a2110bdbd7300294a180800d68c395a949c000010732908debd84adc6a5001842290800d69c4aa5bda5001839080000291808101821000000080000ce7329decea518426b4a3118524a39102131080000bd7329cec69c2152730000002110001821210008100000008c3908dec694e7cea5dec69ce7c69cdec69ce7cea5dec69cdec69c396b84632918c69c6394a58c182139ce8439d6c69c185273391808b5844ab5ad8c2142638c3908e7c694dec69ce7c69cdec69cdecea5184a6bb56321dec69c9cb59c8c6352c6a57b849c8c181839ce8431dec69c215a7b7b3910c6ad7ba5a58cce9c73e7cea5dec69ce7c69cc6bd9c738c7b2110299c7339bd946bdecea573848cad8452c6ad84527b844a1010e7bd6bd6c69c185273311808ad7b42c6b584527b7b391018dead5a9cbd9c311842dea54adec69c73848cad8452c6ad844a7b844a1010e7bd6b6b9c9c421821c69452bdb594b59473e7c694dec69ce7cea5dec69ce7c69cdec69ce7cea584b59c421031deb55ae7cea5dec69ce7c69cdec69ce7cea573a59c4a1021deb563e7cea5b5c69c21294ad68c39e7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cbdbd9c18395abd6b29e7c69cdec69ce7cea5dec69cb5c69c18214aad7331c6b58ca59484deb57bbdc6a518315a945221c6ad7b5a84844a1818deb56bdec69ce7cea5dec69ce7c69c7ba59c291829ad7b39bdb58c426b73080818c66b21dec69c184a6bbd6321d6c69c29637b7b3910cead7ba5a58cd6a573d6c69c185273311808ad7b42c6b584527b7b391018dead5adec69c397384522110c69c63b5ad8c396373521810debd6b9cbd9c101842633110c69c6b849c8c101839ce7b31e7c69c7ba59c311829ad7b42b5b58c214a63944a18dec68ce7c69cdec69ce7cea5d6c69c185273b56321decea573848cad8452c6ad84527b844a1010e7bd6bdec69ce7cea5dec69ce7c69c9cbd9c311842dea54a9cc69c081039633918c69c638c9c8c101831ce7b31c6c69c7b8c7b1818319c7331bd946bbdc69c1031528c4a18cead7b9ca58c18314a9c5218dec6945a8c9c211010844a29ad946bd6b584104a6b421810bd8c4a9ca58c082142392118ad7331b5b58c18395a9c4a10dec694c6c69c6b636bbd9c6bb5ad8c214263944208e7ce948cad9c2118319c6b31ceb584949484dea573528c94732910dec69cbdc69c1031528c4a18cead7b9ca58c18314a9c5218dec6945a8c9c180810945a29c6ad7b4a7b7b420810deb563dec69ce7c69cdec69ce7cea5bdc69c18315a8c4a18cead7b7b8c840821317b3100e7c68cbdc69c18395a8c5221c6ad84527b7b4a1818deb563e7cea5dec69ce7c69cd6c69c185273b56321e7c69c94ad9c946352c6a5738ca58c101831d68439dec69ce7c69cdec69ce7cea59cbd9c101842523110c69c63adad8c214a637b3108e7c68cbdc69c18315a844218cead7b9ca58c1831529c4a10e7c6949cbd9c101842523110c69c63adad8c214a63843108e7c68c528c94732910dec69ccec6a573636bbd9463b5ad8c214a63944210e7c6948cad9c2118319c6b31c6b5848c9484dea573528c94732910dec69cbdc6a518315a844a18c6ad739ca58c18314a9c4a18dec68ca5c6a5101039633118c69c638ca58c101831ce7b31dec69ce7cea5dec69ce7c69cbdbd9c18395a844a18cead7b9ca58c1839529c4a10e7c694c6c69c184263733910cea573a5a58cbd8c6b7bad9c4a1029debd63e7cea5d6c69c104a6bbd6b21dece9c184a6b391810ad7339c6b58c4a737b421018dea55adecea573848cad8452c6ad84527b844a1010e7bd6bdec69c397384522110c69c639ca58c21425a310808dead5ac6c69c736b6bbd9463b5b58c18425a9c4a10dec694e7c69cdec69ce7cea5d6c69c185273311808ad7b42c6b58c527b7b391010dead5adec69c738c8ca57b4aceb5844a7b7b521018deb56ba5c6a5181039523118a58452cea57b94ad9c946352c6a5738ca58c101831d68439dec69ce7cea5dec69ce7c69cbdc69c18395a8c5221c6ad7b527b7b521821deb5639cc69c291039dea552dec69ce7c69cdec69cdecea59c9c8c1839527b4210ad8c73debd84397384522110c69c63b5ad8c396373521810debd73adad94426b6b4a1808a58c5ad6a5739cb59c8c6352c6a57b8ca58c181839ce8431e7cea5528c94732910dec69ce7cea5dec69ce7c69cdec69c5a8c9c180810945a29c6ad7b4a7b84421010deb563c6c69c736b6bbd9463b5b58c18425a9c4a10dec694c6c69c1839637b4218c6a573a5a58cb58c63a5c69c291839dea552dec69c397384522110c69c63b5ad8c396373521810debd6b9cbd9c101842633110c69c6b849c8c101839ce7b31e7c69c94ad9c946352c6a5738ca58c101831d68439d6c69c185273b56321e7cea5dec69ce7c69cdec69cdecea52963848c4210dec68ce7cea56b9c9c5a1821debd6be7cea5dec69ce7c69cffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffde7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7d6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7e7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffb5c69c00214a180000d68c39c6c69c52636b313131212118523121bd844adec69cdec69cdec69cdec69cdec69cdec69cb5bd9c4a5a632929292921188c4a29bdbd7b4a5a6b5a4231dea563849c944a4242945a31dec68cb5bd9c4a5263634231dead63dec69c94a59431394a292121734221083142000000d67b31d6c69c738c8c3939392921213921189c6339debd84dec69cb5bd9c4a5a6b212121523121315252000000843900dec694dec69cdec69cdec69cdec69cdec69cdec69cdec69ccec69c5a7373292929392118ad7342debd8cdec69c5a737ba57b4a425263292121633921dead6bdec69cdec69cdec69cdec69cd6c69c184a73b56318dec69cb5bd9c525a63292929312118945a31dec68cdec69cb5bd9c425263292929392918ce8c4adec69cdec69cdec69ca5bd9c31424a100818423118945a39dec69c94a59439424a292921422918c68c4adec69cdec69c104a6b9c63214a5a6b2929294a3118c69452dec69c9cbd9c291039dea54adec69c94a59439424a292921422918c68c4adec694d6c69c637b7b3131312921189c5a29dec68cdec69cdec69cdec69cdec69cdec69cdec69c84b59c420829debd63dec69cdec69cdec69cdec69cdec69c6b848ca56339dec694dec69cdec69c637b84b57b42dec694dec69cdec69cdec69cdec69cdec69cdec69cdec69c39738c843908dec68cdec69cdec69cdec69cdec69c8ca594313942292121633121deb56bdec69cadb59c394a5a292121523118ce945adec69cdec69cdec69cdec69cdec69cdec69c7b948c3139393121188c5a3108394ac66b29d6c69c5a7384bd7b42dec69cb5bd9c4a5a63212121392918c68442dec69c5a737bad844a4a5a6b2929294a3118c68c52dec69cdec69ccebd9c637b7b293131292118634221d6a56bdec69cb5c69c634a5a8c9463313942312121945229dec684dec69cdec69c7b948c3139422921187b4a29deb573dec69cdec69cdec69cdec69cd6c69c184a6bb56321dec69c94a59439424a292921422918c68c4adec69cdec69cdec69cdec69cdec69cb5c69c634a5adead6bb5bd9c6b525a8c8c6331394a292118945a31debd84adc69c3942521010184231109c6339dec68cb5bd9c42525a292929312118946339debd84dec69c849c948c5a4252736b422929d69c525a73849c7b424252632921218c5229b5b57b425a632121216b4221d6ad6bdec69cd6c69c6b84843131312921216b3921dead6bdec69cdec69c94a594394a52212118523121d69c5a84a59c945a39dec69cdec69cb5bd9c42525a292929312118946339debd84dec69c849c948c5a42637b73292931422918c6844adec694dec69cdec69cdec69cdec69cdec69ca5b59c424a5a2121186339214263637b3108debd84dec69cadb59c42525a2121215a3121ce9452dec69cdec69cdec69cdec69cdec69c104a6bb56321dec69cbdbd9c4a5a632929293121189c6331debd84dec69cdec69cdec69cdec69cb5c69c634a5a9c946331424a292121734221deb573dec69cdec69cadb59c4a5a63212121392918945a31debd84dec69c9cbd9c2910399c8c4a31424a292121734221deb573dec69c528c9c6b2110dec69cd6c69c6b84843131312921216b3921dead6bdec69cdec69c94a594394a4a212118523121d69c5a849c9c945a39dec69cdec69cb5bd9c42525a292929312118945a31debd84dec69cb5bd9c6b525a8c8c6331424a292118945a31debd84dec69cdec69cdec69cdec69cdec69cadb5944a5a63212121392918945a31debd84dec69cdec69cb5bd9c52636b212129392918b573319cb59c7b4a4adec67bdec69cdec69c526b7bce8c4ad6c6945a737ba57b424a636b212121523121c68c52dec69cdec69c94a59439424a292921422918c68c4adec69cdec69cc6bd9c5a6b73212929422921737b42391031dead52d6c69c637b7b3139392921186b4221d6ad6bdec69cdec69cdec69cdec69cdec69c5a737bad844a4a5a632921294a3118c69452dec694dec69c8c9c94424a4a2121214a2918c6844adec69cb5bd9c6b525a848c63293142b56329b5bd9c4a5a632931293121189c6331debd84dec69cdec69cdec69cdec69cdec69cadb59442525a2121215a3921ce9452dec69c9cbd9c311839d69c4adec69cdec69cdec69ccec69c4a6373081821422108634231dead6bcec69c637b7b2929312921186b4221d6a56bdec69c738c941831312910084a3929c6844ab5bd9c52636b2929293121189c5a31dec68cdec69c528c9c6b2110dec69cdec69cdec69cdec69cdec69c849c948c5a42637b73292931422918bd844adec694d6c69c637b7b3139392921186b4221d6ad6bdec69cdec69cbdbd9c4a5a63292929312118b57339b5bd946b525adead63dec69ccebd9c637b7b293131292118634221d6a56bdec69cb5c69c634a5a8c9463313942312121945229dec684dec69cbdbd9c4a5a632929293121189c6331debd84d6c69c184a6bb56321dec69cdec69cdec69cdec69cc6bd9c52636bce8c4adec69cdec69cbdc69c5a5263dea563dec69cdec69cdec69cffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6d6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffb5c69c082952180000de9442dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69ca5a594bd9473dec68ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69cd6c69c00395a080000ce7b29e7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69c427b940000008c3908dec694e7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69cdec69c184a6bbd6321dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ca5c69c291839dea552dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5d6c69c185273b56321e7ce9cdec69ce7c69cdec69ce7cea59cbd9c311842de9c4ae7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5739c9c633931738c5a421029deb563e7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69cbdad9cdeb584e7cea5dec69c316b84843908e7c694dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5d6c69c10426bbd6b21e7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cd6c69c185273b56321e7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69cb5c6a521214ade944adec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69cd6c69ccead8ce7ce9cdec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69c4a849c7b3108e7c68cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5d6c69c185273b56321e7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69c9cbd9c311842dea54ae7c69cdec69ce7cea5dec69ce7c69c528c94732910dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69cd6cea5ceb58ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69c94bd9c310831dead5adec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ca5c6a5291839dea552dec69ce7cea5dec69ce7c69cd6c69c215273b56318e7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69c5a949c6b2110e7c684dec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69c528c94732910dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cd6c69c185273b56321e7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7c6c6c6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffd6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffb5c69c00214a180000d68c39dec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69ca5bd9c08214a080000ce7b31dec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69ccec69c083963000000ce7b29dec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69c427394000008843100dec694dec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cd6c69c184a73b55a18dec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69ccec69c9c8c84dead73dec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cd6c69c184a6bb56321dec694dec69cdec69cdec69cdec69c9cbd9c291039dea552dec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cc6bd9c637373102931390000debd63dec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69c6394944221217b634252635a181021ce8439dec694dec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cd6c69c083963c66b29d6c69c5a737bb57b42dec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69c104a6bb56321dec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cadbd9c5a4a52dea563dec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cc6bd9c10395ab56b21dec69cdec694dec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69c7b9c9c8c5239dec69cdec69cdec69cc6c69c394a6bc67b39dec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69c427b947b3108debd84dec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cd6c69c184a6bb56321dec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69c9cbd9c291039dea54adec69cdec69cdec69cdec69cdec69c5a8c9c6b2110dec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69c849c9c8c5239dec69cdec69cdec69cc6bd9c394a6bc68439dec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69c8cbd9c391031d6ad52dec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69c9cbd9c291839d69c4adec69cdec69cdec69cdec69cdec69c949c8cce9c6bdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cb5b594ad846bdec68cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69c5a8c9c6b2110dec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cadbd9c63525ad6a563dec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69c104a6bb56321dec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececed6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbdc69c394a63423121de9c52dec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ccec6a54a6373634231dea563e7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69cd6cea5395a6b393129d68c42e7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69c6b8c9c3129299c5a29dec694e7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69cdecea54a637bc67b42dec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cd6c69c4a6b7bbd7b39e7c69cdec69ce7cea5dec69ce7c69cadbd9c5a4252dead63e7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5c6c69c8c7373debd7be7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69cdecea5949c8c6b635a735a42ce9c63dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cd6c69c426373c68442d6c69c4a6b7bbd7b42dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5d6c69c4a6b7bbd7b39e7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cadbd9c5a4a5adea55ae7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69c849c942131424a1810e7bd6bdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69c7394948c5239dec69ce7c69cdec69ce7cea59cb59c423142d6a552e7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69c6b949c945229e7c694dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cd6c69c4a6b7bbd7b39e7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5adbd9c5a4252dea55ae7cea5dec69ce7c69cdec69ce7cea5739c9c8c4a31dec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5739c948c5239dec69ce7cea5dec69ce7c69c9cb59c423142d6a55ae7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ca5c6a55a394adeb56bdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69cadc69c523952dead63dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5739c9c8c4a31dec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69cadc6a5524252dea563dec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5d6c69c4a6b7bbd7b39e7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7c6c6c6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffd6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7d6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7e7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6d6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7a552ffefceffffffffffffffffffe7ad52f7e7cee7a552e7a552de7b00d67b00fff7efffffffe79431ffffffffffffefc694f7deb5ffffffde9431ffffffffffffffffffffffffffffffe7ad52d67b00de7b00e7a552ffffffe7a552fff7efffffffffffffe7b573de7b00d67b00ffefceefc694f7deb5fffffffff7efe7a552ffffffde9429fffffffffffff7ce94e7a552fffffffffffffff7efd67b00de7b00d67b00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefd6efce94ffffffffffffffffefe7a552ffffffe7a552ffdeb5ffffffffefd6e7a552ffffffde9429fffffffffffff7ce9cf7deb5ffffffde9429ffffffffffffffffffffffffffffffe7a552ffffffffffffe79431ffffffefad5afff7e7fffffff7deb5efbd7bfffffffffffffffffff7ce94f7d6b5fffffffff7efefad5affffffe79431ffffffffffffe7a552efbd7bfff7efffffffde9429ffffefffffffffefd6e7a552fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffd6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececed6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffde9431d67b00de7b00d67b00f7deb5ffffffe7ad52fff7e7ffffffffffffe7ad52ffffffde9431ffffffffffffefc694f7deb5ffffffe79431fffffffffffffffffffffffffffffff7deb5d67b00de7b00de8c29ffffffe7a552fff7effffffff7ce94f7e7ceffffffffffffffffffefc694f7deb5fffffffff7efe7a552ffffffde8c29fffffff7e7ceefbd7bf7e7cef7ce94ffffffe7ad52ffffffffffffffffffe7ad52ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefc694ffdeb5ffffffe79431ffffffffffffe7a552efbd7bffffffffffefde9429ffffffd67b00ffefd6fffffff7ce94f7d6b5ffffffd67b00ffefd6ffffffffffffffffffffffffffffffffffffffffffe79431ffffffefad5aefce94ffffffffe7ceefad5afffffffffffffffffff7ce9cde9429ffffffffe7ceefad5affffffe79431ffffffefbd7bffe7ceffffffe7a552ffffffde9429fff7efffffffffefd6e7a552fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7d6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7e7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdef7ffadb5bde7cebdfffff7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdee7efe7e7e7ffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7ffffb5bdd6cebdb5fff7deffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6d6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefbdbdc6bdbdbdbdc6c6bdbdbdbdbdc6bdbdbdbdc6c6bdbdbdbdbdc6bdbdbdcececefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7efe7a552ffe7ceefb573ffffffffffffe7a552efc694de7b00d67b00ffe7ceffffffe79431e7a552e7a552efc694f7deb5ffffffde9431e7a552e7ad52ffffffffffffffffffefbd7bd67b00de7b00efc694ffffffe7a552efbd73d67b00ffffffefc694de7b00d67b00ffefceefc694f7ce94d67b00de7b00f7e7ceffffffde9429fff7efde8c29fffffffffffff7ce94f7d6adfff7efd67b00de7b00d67b00fff7efffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff52a5f70000080800009c5221ffffd6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6ffff083184180000ffbd6bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa5f7ff000852000000522108ffd69cffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefad5aefb573ffefd6ffffffffffffe7a552ffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7ce94f7d6b5fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffd6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69c9ca59c8c846310314a080000bd6b21dec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cb5c69c00214a180000d68c39dec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cb5c69c947b6b3963630000087b3108debd84dec69cdec69cdec69cdec69cdec69cdec69cffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececed6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbdbdbdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7d6b5e79431ffffffffffffffffffe7ad52fff7e7ffffffffffffffffffffffffffffffffffffffffffe7b573f7ce94ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefc694f7deb5fffffffffffffffffffff7efd67b00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdec69ce7cea5d6c69cb5ad94b59c7bdeb58cdec69ce7c69cdec69cc6bd9cad9c7bcead84dec694e7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69cc6bd9cad9c7bcead84dec694e7cea5dec69ccebd9cad9c84bda57bdebd8ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5cec69cb5a58cbd9c7be7c694dec69ce7c69cdec69ce7cea5dec69cdec69cb5ad94cea584dec694e7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cc6bd9cb5a584bd9c7bdebd94dec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5cec69cb5a58cd6ad84e7cea5dec69ce7c69cdec69ce7cea56b9c9c0008215a1800e7c67bdec69ce7c69cdec69ce7cea5c6b59cb59c84cea57be7ce9cdec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69cd6c69cada58cb59c7bd6b584e7c69cdec69ce7cea5d6c69cb5a58ccead7be7ce9cdec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5d6c69cb5a58ccead7be7ce9cdec69ce7c69cdec69ce7cea5bdb59cbd9c84debd8ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69cb5ad94c6a57be7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5c6b59cb59c84cea57be7ce9cdec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5cec69cb5a58cd6ad84e7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69cdecea5b5ad94c6a57bdebd94e7cea5dec69ce7c69cdec69cd6c6a5b59c84d6b584dec69ce7cea5dec69ce7c69cdec69cd6c6a5b5a58cd6ad84dec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69cdecea5b5ad94c6a57bdebd94e7cea5dec69ce7c69cdec69ce7cea5c6bd9cb59c84bd9c7bdebd94dec69ce7c69cbdb594b5a584c6a57be7c694dec69ce7cea5dec69cc6bd9cad9c7bcead84dec694d6c69cad9c84d6b584dec69ce7c69cdec69ce7cea5dec69cdec69cb5a58cb59c7bd6b584e7c69cdec69cc6bd9cbd9c7be7bd8cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69cc6bd9cb59c84debd8cdec69ce7cea5dec69ce7c69cdec69cdecea5b5ad94b59c7bd6b584e7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cbdb594b5a584c6a57be7c694dec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ccebd9cad9c84bda57bdebd8ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cbdb594b5a584c6a57be7c694dec69ce7cea5dec69cc6bd9cad9c7bcead84dec694e7c69cd6c69cb5ad94b59c7bd6b584dec69ce7cea5dec69ce7c69cdec69ce7cea5dec69cbdb59cbd9c7be7c694dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5cec69cb5a58cd6ad84e7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5d6c69cb5a58ccead7be7ce9cdec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69cdec69cbdad94b59c84c6a57be7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cd6c69cb5ad94b59c7bd6b584dec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cbdb594b59c84cea57be7c69cdec69ce7cea5dec69ce7c69cdec69cc6bd9cbd9c7be7bd8cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ccebd9cad9c84bda57bdebd8ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cbdb59cb59c84cea57be7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69cbdb59cad9c7bcead84dec694e7c69cdec69ce7cea5dec69ce7c69cdec69cdecea5bdb594b59c7bc6a57be7c69cdec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69cc6bd9cad9c7bcead84dec694e7cea5bdb59cbd9c84debd8ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cb5bd9c082952180000d69442b5ad94c6a584dec694e7c69cdec69ce7cea5dec69cc6bd9cad9c7bcead84dec694e7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5b5c69c082952180000de9442dec69ce7c69cdec69ce7cea5dec69ce7c69cffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbdbdbdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7d6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7e7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdec69c8ca594102942000000000000210000de9c4abdbd9c315263000008000000000000522108ce9c5adec69c29637b0000089c4a10dec69c73a59c0008214a0800dec69cbdbd9c315263000008000000000000ad5a18cec69c4a737b000810000000000000290800d6944ab5c69c00214a180000d68c39dec69c316384000000944208dec69ca5b59c08294a000000210000ad8c4208294a180000de8c42dec69cd6c69c295a730000080000004a3110001029390800dead5adec69cdec69cdec69cdec69cd6c69c426b7b000818000000000000210800de9c4a6b9c94000021521000dec673bdbd9c082952100000de8c39dec69cdec69cdec69cdec69c6b9c94000021521000dec673a5bd9c001842210000de9c4ad6c69c08426b000000c67329a5b59410294a0000001808003942210000107b3100dec68cdec69c528c94000010180000ce8439dec69cdec69cbdc69c294a630000100000000800004a2108d6a55ad6c69c296384000000a55210dec694dec69cdec69cdec69cdec69cdec69cb5bd9c08294a180000de8c42d6c69c185273000000b56321dec6944a84940000087b3108debd847b9c94081831000000000000080000a55a18dec69c94ad94102942000000080000424218000021390000debd63295a7b0000009c4a10dec69c94ad94102942000000080000424218000021390000debd636b9494001021000000391808103131080000c67329dec69cdec69cdec69cdec69c73a59c0000185a1800d6bd6b31637b0000080800004a3110001829390000deb55adec69cdec69cdec69cdec69c29637b0000089c4a10dec69c29637b0000089c4a10dec69c73a59c0008214a0800dec69c9cbd9c001039290000dea552dec69cbdc69c294a630000100000000800004a2108d6a55ad6c69c296384000000a55210dec694dec69c6b9c94000021521000dec673a5bd9c001842210000de9c4ad6c69c08426b000000c67329a5b59410294a0000001808003942210000107b3100b5c68c00214a180000d68c39b5c69c00214a180000d68c39cec69c29526b0000080000004a2108002131080000ce7329adbd9c08214a000000100000394229000010843100dec68c9cb59c0821420000000800004a4218000018420800deb55adec69cdec69cdec69cdec69ccec69c29526b0000080000004a2108002131080000ce7329d6c69c426b7b000818000000000000210000de944a5a9494000818000000000000391000ce9452dec6946b94940008180000005a1800adb57308294a000000100000394229000010843108debd8c8ca59c102139000008000000210000d694426b9494000818000000391000183139000000c67329b5bd9c082952100000de8c42dec69c316b8c0000009c4a08dec69c638c8c0008180000002108003142390000008c3908dec68c94a59c102939000000000000100800844218debd84dec69cdec69cdec69cdec69c5a9494000818000000000000391000ce9452b5bd9408294a180000de8c42dec69cdec69cdec69cdec69ccec69c4a737b000810000000000000290800c6944a184a6b0000008c3908dec68c427b8c000008521800b5ad6b082952100000de8c425a9494000818000000000000391000ce9452dec6946b94940008180000005a1800debd737b9c94102131000000000000080000ad5a18dec694dec69cdec69cdec69cdec69c52848c000010000000421800183939000000ad5a18b5bd9c08294a180000de8c42d6c69c316b840000009c4a08a5b59c10294a0000001808003942210000107b3100dec68cdec69cdec69cdec69cdec69c94ad94102942000000080000424218000021390000debd63295a7b0000009c4a10dec69c9cbd9c001039290000dea552dec69cb5bd9c213952000008000000000000632100dec67b6b9c94000021521000dec673dec69cdec69c7b9c94102131000000000000080000ad5a18d6c694296384000000a55210dec6947bad9c000021521000dec69cbdbd9c294a63000810000000080000ad5a1873a59c0000185a1800debd6b6b9494000818000000391000183139000000c67329dec69cdec69cdec69cdec69ccec69c4a737b000810000000000000290800d694426ba59c0000185a1800debd6bbdc69c002952100000d68431dec69c639494000821000000631800b5bd73082952100000de8c42dec69cdec69cadb59c21425a0000080000000000006b2108debd73dec69cdec69cdec69cdec69cb5bd9c213952000008000000000000632100dec67b6b9c94000821521000debd73dec69cdec69cdec69cdec69cbdbd9c315263000008000000000000ad5a186b9494001021000000391808103131080000c6732973a59c0000185a1800debd6ba5c69c001039290000d69c4ad6c69c084263080000c66b21b5c69c00214a1000002929180000080000005a2108dead63dec69cb5bd9c315263000008000000000000522108d69c5adec69cdec69cdec69cdec69cdec69cdec69c9cbd9c0010390000009c4a10dec694dec69cdec69cdec69cdec69cdec69cffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6d6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefc6b5c65a18bd5a18c65a18bd5a18c65a18bd5a18c65a18e7c6adffffffffffffffffffffffffbdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffb5c69c0829520000005a31107b6b525a5a52d69c5a316b840000084221087b6b4a314a52000008632108debd73316384000000a55210dec6947bad9c000021521000dec69c316b840000083110007b6339636b5aad6b426b9c9c000018311008947342948c73736b63dea56bb5c69c082952180000de9442dec69c316b8c0000009c4a10dec69c5a8c9c0000083910088c6b42b5ad7b00214a180800d68c39e7c69c9cbd9c081842210000947b42315a5a000810390000deb55adec69ce7cea5dec69ce7c69c639c9400082131100094734294846b7b7363dea56373a59c0000185a1808debd73c6c69c002952100800d68439e7c69cdec69ce7cea5dec69c73a59c0000185a1808debd73a5c69c001842290800de9c4ad6c69c084263080000c66b295a8c9c0000105a210884845a10314a000000843908dec68ccec69c1042631008080008089c4a10dec694decea531638400000842180084734a294a52000008631800dec67b29637b0800089c4a10e7ce9cdec69ce7c69cdec69ce7cea5dec69cb5c69c00214a180800d68c39dec69c185273080008b56318e7c69c4a84940000087b3100b5c68c00214a1008007b52219c8c6b7b7b6bbd8452d6c69c2152730000004a2108736b4a103142000000420800deb563296384000000a55210d6c69c2152730000004a2108736b4a103142000000420800d6b5631852730000008c5221637b6b001029000000ce7329dec69ce7c69cdec69ce7cea56ba59c0008215a1000a5bd73001039290800947339395a63000008390800dead5ae7cea5dec69ce7c69cdec69c316384000000a55210dec69c316384000000a55210dec6947bad9c000021521000dec69c9cc6a5001039310800dea552decea531638400000842180084734a294a52000008631800dec67b29637b0800089c4a10e7ce9cdec69c73a59c0000185a1808debd73a5c69c001842290800de9c4ad6c69c084263080000c66b295a8c9c0000105a210884845a10314a000000843908b5bd8c082952180000de9442b5c69c082952180000de94425a94940008182108007b6331315252000010000000d67b31528c940000105221008c846310314a0000007b3100dec6941852730000004218007b734a102942000000420000e7bd63dec69ce7c69cdec69ce7cea55a94940008182108007b6331315252000010000000d67b316b9c9c000818310800947342948c6b7b7363dea5637b9c9c845a42ad946b426b6b000810732900dec684104a6b0800085a2908ad7b5a528c840008105221008c8463103142000008843100b5c68c08294a0800005229088473525a5252d69c5a184a6b080000844a186b7b6b001029080000c67329bdc69c00294a180800d68c39decea5316b84000008944208a5c6a50018420800006b39105a6b5a001021000000843900bdc6940829520800006b391073735a082939080000a55218e7ce9cdec69ce7c69cdec69c7b9c9c845a42ad946b426b6b000810732900b5c68400214a180800d68c39e7c69cdec69ce7cea5dec69c6b9c9c000018311008947342948c73736b63dea56b9cb59c0818422100009c8c4a001842180800c67b31bdc69c00294a180800d68c397b9c9c845a42ad946b426b6b000810732900dec684104a6b0800085a2908ad7b5aadbd8c08214a1000008452219c84637b7b6bb57b52e7c69cdec69ce7cea5dec69cbdc69c0029520800006b39105a6b5a000821080000ad5a18b5c69c00214a180800d68c39dec69c316b840800089442085a8c9c0000105a210884845a10314a000000843908dec68ce7c69cdec69ce7cea5d6c69c2152730000004a2108736b4a103142000000420800deb563296384000000a55210dec69c9cc69c001039310800dea552dec69c215a7b0800085a29089c845a8c846b946b5adec68473a59c0000185a1808debd73e7c69cadbd9c08214a1000008452219c84637b7b6bb57b52dec69c29637b0800089c4a10e7c69c73a59c000829521000dec69c29637b000008311000846b4263635ab573426ba59c0008215a1000dec673184a6b080000844a186b7b6b001029080000c67329e7ce9cdec69ce7c69cdec69c6b9c9c0000183110009473429c8c73736b63dea56b6b9c9c0008215a1000e7c673bdc69c08315a100000de8c39d6c69c184a73000000633110a57b52bdc68c00294a180800d68c39e7cea5d6c69c29637b0000006331109c845a8c846b8c6352e7c684dec69ce7c69cdec69cdecea5215a7b0000085a29089c845a8c846b946b5adebd7b73a59c0000215a1800debd6be7cea5dec69ce7c69cdec69c316b840000083110007b6339636b5aa56b421852730000008c5221637b6b001029000000ce73296ba59c0008215a1000e7c673a5bd9c081842290000dea552d6c69c10426b000000c67329b5c69c0829520000004a2108736b4a1029420000008c4210dec68c316b84000008422108846b4a314a52000008632108debd73e7c69cdec69ce7cea5dec69cdec69c4a7b8c080810080808521000deb56be7cea5dec69ce7c69cdec69ce7cea5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7b594c65a18d68452d69463c66318d69463d68452bd5a18e7b594ffffffffffffffffffffffffbdbdbdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffd6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff73a59c000021420800dead5adec69cdec69cbdc69c00294a100000ce7b31dec69ca5bd9c001842180000d69442295a7b0000009c4a10dec69c73a5940000214a0800bdc69c00214a080000c67329dec69cdec69cdec69c29637b0000086b31089484638c7b6394846bb58c63b5c69400214a180000d68c39dec69c316384000008944208dec69c427b940000087b3100dec68cb5bd9c082952100000de8c42dec69cadc69c001842310800ce9c4aa5c69c001039390800dead5adec69cdec69cdec69cd6c69c3163840000006b39108c7b6394846b8c7b63b58c6b6b9c8c000821521000debd73bdbd9c083152080000d68439dec69cdec69cdec69cdec69c6b9c94000821521000debd73a5bd9c001842210000de9c4ad6c69c10426b000000c673296394940008186b2900deb57b5a8c940000107b3100dec68c7bad9c000829522100083142420800deb563b5bd9c082952080000d68431dec69ca5bd9c001842210000d68c42296384000000a55210dec694dec69cdec69cdec69cdec69cdec69cb5bd9c082952100000de8c42d6c69c185273000000b56318dec6944a849c0000007b31006b9c84000821390800947b4a8c7b6394846b9c7b63b5b58400214a100000ce7b31dec69c73a59c000821390000debd6329637b0000089c4a10b5c69c00214a100000ce7b31dec69c73a59c000821390000debd63215a73080000ad6321dec694184a73080000c66b21dec69cdec69cdec69cdec69c6ba59c0000185a1800adb56b00214a310800ce9c529cbd94001842390000deb55adec69cdec69cdec69cdec69c295a7b0000009c4a10dec69c295a7b0000009c4a10dec69c73a5940000214a0800dec69c9cbd9c001039290000dea552b5bd9c082952080000d68431dec69ca5bd9c001842210000d68c42296384000000a55210dec694dec69c6b9c94000821521000debd73a5bd9c001842210000de9c4ad6c69c10426b000000c673296394940008186b2900deb57b5a8c940000107b3100b5c68c00214a180000d68c39b5c69c00214a180000d68c39296384000000944208dec68cbdc69c002952080000ce7329639c9c000018733108d6b57b5a949c000010843108b5bd8c08294a080000d68431dec69c73a59c000021420800deb55adec69cdec69cdec69cd6c69c296384000000944208dec68cbdc69c002952080000ce73292963840000006b39108c7b639484638c7b63b58c6bdebd8ccec69c73847b183142000000732900d6bd84084263000000c67329dec69c6b9c9c000010733108d6b57b5a949c000010843100739c8c000821390800deb55adec69cdec69cd6c69c215a7b080000ad6329d6bd8c185273000000ce7329b5bd9408294a180000de8c42d6c69c316b840000009c4a086b9c940000214a0800debd6bd6c69c316b840000008c390873a58c000021420800debd63dec69c5a949c000010631800debd73dec69cdec69cdec69cdec69ccec69c73847b183142000000732900b5bd84082952100000de8c42dec69cdec69cdec69cdec69c29637b0000086b31089484638c7b6394846bb58c63dec69452848c0008180808000000088c3908dec68cb5bd9c08294a180000de8c42dec69ccec69c73847b183142000000732900d6bd84084263000000c67329dec69c73a59c0000183910008c7b4a94846b8c7b639c8463deb57bdec69cdec69cdec69ca5bd9c001842210000de9c4ad6c69c184a6b000000ad5a18b5bd9c082952100000de8c42dec69c316b8c0000009c4a086394940008186b2900deb57b5a8c940000107b3100dec68cdec69cdec69cdec69cb5c69c00214a100000ce7b31dec69c73a59c000821390000debd6329637b0000089c4a10dec69c9cbd9c001039290000dea552b5bd9c0829521000008c63298c7b6394846b8c7b63cea5736b9c94000821521000debd73dec69c73a59c0000183910008c7b4a94846b8c7b639c8463d6b57b296384000000a55210dec6947bad9c000021521000b5bd9c082952080000ce7329dec69cdec69cdec69c6ba59c0000185a1800d6bd6b215a7b080000ad6329d6bd8c185273000000ce7329dec694dec69cdec69cdec69c29637b0000006b31089484638c7b63948463b58c6373a5940000185a1800debd6bc6c69c002952100000d68431d6c69c083963080000c66b29dec69cb5bd9c08294a180000de8c42dec69cbdc69c00214a1000008c5a299484638c7b6394846bce9c6bdec69cdec69cdec69cb5bd9c0829521000009463298c7b63948463947b63d6a5736b9c94000021521000dec673dec69cdec69cdec69cbdc69c00214a080000c67329dec69cdec69cdec69c215a73080000ad6321dec694184a73080000c66b216ba59c0000185a1800debd6ba5bd9c001042290800d69c4ad6c69c084263080000c66b21b5c69c00214a100000d68431dec69c6b9c94000821420800bdb563002952100000ce7b31dec69ca5bd9c001842180000de9442dec69cdec69cdec69cdec69cc6c69c08395a290000315242080000ce7b31dec694dec69cdec69cdec69cdec69cffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececed6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdead8cc65a18e7bda5ffefe7bd5a18ffefe7e7bda5c65a18dead8cdead8cdead8ce7ad8cefd6c6bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff639c940008215a1000e7c673dec69ce7cea5adbd9c08214a180000de9442dec69cbdc69c002952100000d68431296384000000a55210dec6947bad9c000021521008adbd9c08214a180000de9442dec69ce7c69cd6c69c29637b0000001008000808080810080000006b2908b5bd7b082952180000de9442dec69c316b8c0000009c4a10dec69c4a849c000008843108dec68cbdc6a500294a100000d68439e7cea5dec69c6b8c8c081829080008100800000808390000deb55adec69ce7c69cdec69cdecea5215a7b0000080800001010080808080000086b210073a57b0000215a1800debd6bc6c6a5002952100000d68439e7cea5dec69ce7c69cdec69c73a59c0000215a1800debd6ba5c6a5001842290800de9c4adecea5084263080000c66b21cec69c395a6b080818000000101008000000843108dec68c316b84000000ad5a18316384100008c67329b5c69c00214a180800d68c42e7c69cbdc69c082952080000d6843929637b0800089c4a08e7c69cdec69ce7cea5dec69ce7c69cdec69cbdc6a500294a180800d68c39decea5185273080000ad5a18e7ce9c4a84940000087b31006b9c8c000018080800080808101008000008290800ad9c4a08214a180000de9442dec69c94c6a5000831420800deb55a316384000000a55210adbd9c08214a180000de9442dec69c94c6a5000831420800deb55aa5b59c18314a000808080000081010080000ce7329dec69ce7cea5dec69ce7c69c6b9c9c0008215a1000dec6736b8c8c101829000000100808000008390800deb55ae7c69cdec69ce7cea5dec69c296384000000a55210dec69c296384000000a55210dec6947bad9c000021521008dec69c9cc69c001039310800dea552b5c69c00214a180800d68c42e7c69cbdc69c082952080000d6843929637b0800089c4a08e7c69cdec69c73a59c0000215a1800debd6ba5c6a5001842290800de9c4adecea5084263080000c66b21cec69c395a6b080818000000101008000000843108b5bd8c082952180000de9442b5bd9c082952180000d69442215a7b080008a55210e7c69cd6c69c08426b080000d67b31c6c69c426373000810080000080808000008843100b5c68c00214a180800d68c42e7c69c8cbd9c000831420800e7bd63dec69ce7cea5dec69cdec69c215a7b080008a55210e7c69cd6c69c08426b080000ce7b31215a7b0000080808001010080808080000086b2100adbd8408294a000008000000522910ce9452dece9c084263080000c67329e7ce9cc6c69c3963730008100808000808080000087b31006b9c8c0000185a1800debd6be7cea5dec69ce7c69c9cad9c21394a000008100800000808080000c67329b5c69c00214a180800d68c39dec69c316b840800089442086b9c9c0000185a1808debd73e7c69c427b940000088439006b9c940000185a1808debd73e7c69c73a59c0008214a0800e7bd6bdec69ce7cea5dec69cadbd9c08294a000008000000522910ce9452bdc69c00294a180800d68c39e7cea5dec69ce7c69cd6c69c29637b0000001008000808080810080000006b2908debd7badbda5001842000000180000d68c42dec69cb5c69c00214a180800d68c39adbd9c08294a000008000000522910ce9452dece9c084263080000c67329e7ce9c639c9c000818000000101008080808000808290000dea552dec69ce7c69cdec69ca5c6a5001842310800dea54adecea5215273080000ad5a18bdc6a500294a180800d68c39decea5316b84000008944208cec6a5395a6b080818000000101008000000843108dec68ce7cea5dec69ce7c69cadbd9c08214a180000de9442dec69c94c6a5000831420800deb55a316384000000a55210dec69c9cc6a5001039310800dea552b5c6a500214a080000080800101008000808080000b55a1873a59c000021521000debd6be7cea5639c9c000818000000101008080808000808290000dea55229637b0800089c4a10e7ce9c73a59c0008214a0800b5c6a500214a180800d68c39e7cea5dec69ce7c69c6b9c9c0008215a1000e7c6739cad9c21394a000008100800000808080000c67329e7c69cdec69ce7cea5d6c69c295a7b0000001008080808080808080000007329086b9c7b0008215a1000e7c673bdc69c083152100000de8c39d6c69c08426b000000ce7329dec69cb5c69c00214a180800d68439e7c69cadbd9c08214a000000100808080808080808000000b56321dec69ce7cea5dec69cb5c69c00214a080000080800101008000808080000b5631873a59c0000185a1808debd73e7c69cdec69ce7cea5adbd9c08214a180000de9442dec69ce7c69cdec69ca5b59c18314a000808080000081010080000ce73296b9c940008215a1000e7c673a5bd9c081842290000de9c4ad6c69c10426b080000c67329b5bd9c082952180000de9442dec69c8cbda5000831390800ada55208214a180000de9442dec69cbdc6a5002952100000d68431e7cea5dec69ce7c69cdec69c73a59c0000216b210873a573000821843908e7c68cdec69ce7cea5dec69ce7c69cffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7b594bd5a18ffe7d6fff7efd69463fff7efffe7d6c65a18e7b58cefbd94efc69cefbd94f7e7cebdbdbdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7d6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7e7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff94bd9c000831210000ce8c39dec69ccebd9ccebd9408395a080000ad5a18dec6948cad9c001031210000d69c4a29637b0000087b3100dec68c528c94000010521000cec69c0839630800009c4a10dec68cd6c69cd6bd94427b8c0000088c3908dec694639c940000187b3100b5c68c00214a080000bd6b21d6c69c184a6b0000009c4a10dec69c427b940000087b3100dec68cb5bd9c08294a000000843910cead7bd6b58cceb59cdec694b5ad8c738c7b000829420800deb55adec69cdec69cdec69cdec69c427b940000088c4208debd8c6b9c9c0000188431086b9c84000021310800dead5a9cbd9c001842100000de8c39dec69cdec69cdec69cdec69c6b9c94000021310000dead5a84b594000831080000ce7b31bdbd94082952000000ce7329dec694ceb594cebd94ada58c39636b0000088c3900adc694001842210000d694426ba59c0000187b3108c6bd84083963000000ad5a21dec6948cb59c000829290000d69c4a296384000000421000c69c5aceb594dec69cdec69cdec69cdec69cb5bd9c08294a000000c66b29cebd940839630000008c4208d6bd8c316b840000008439088cb58c000831420800deb563adbd9c08214a390000ceb55a08395a080000ad5a18dec694639494000018390000debd63295a7b0000009c4a10cec69c08395a080000ad5a18dec694639494000018390000debd63cebd9cdebd94c6b5949c9c8408314a080000ce7b29dec69cdec69cdec69cdec69c73a59c0000185a1800debd6bcebd9cd6bd8cbdad946b8c73001029420000debd63dec69cdec69cdec69cdec69c29637b0000089c4a10dec69c29637b0000087b3100dec68c528c94000010521000dec69c9cbd9c001039290000dea552c6c69c083963000000ad5a21dec6948cb59c000829290000d69c4a296384000000421000c69c5aceb5946b9c94000021310000dead5a84b594000831080000ce7b31bdbd94082952000000ce7329dec694ceb594cebd94ada58c39636b0000088c3900b5c69400214a180000d68c39b5c69c00214a180000d68c39427b940000006b2100debd7badbd9c001842080000ce7329dec69cceb594cec69cada5843963730000088c3908cec694083963000000ad5a18dec694639c94000018420800deb55adec69cdec69cdec69cdec69c427b940000006b2100debd7badbd9c001842080000ce73294a7b940000088c4208dec68c6b9c9c0000188431085a9484000018391000c69452dec694dec69cd6c69c084263000000ce7329dec694dec69cceb594d6c69cad9c843963730000088c39088cb58c001031180000ce8c42dec694d6c69cdebd94d6c69cd6b58cc6bd9c9c947b103952000000d67b31b5bd9c082952080000c66b29d6c69c1852730000009c4a1084b59c000831210000d69c4ad6c69c295a7b0000008c390884b58c000831290000d69c4adec69c4a7b8c0000086b2100debd7bdec69cdec69cdec69c5a9494000018391000c69452dec694dec69cb5bd9c08294a180000de8c42dec69cdec69cdec69cdec69c427b8c0000088c3908dec694639c940000187b3100dec68c29637b0000084231080008216b2100debd7bb5bd9c082952100000de8c425a9494000018391000c69452dec694dec69cd6c69c084263000000ce7329dec6948cb59c0008314a1000deb563b5c69c00214a390800dead5adec69cdec69cdec69c9cbd9c001842290000dea552d6c69c215273000000ad5a18b5bd9c08294a080000c67329d6c6941852730000009c4a10dec69cceb594cebd94ada58c39636b0000088c3900dec694dec69cdec69cdec69ccec69c08395a080000ad5a18dec694639494000018390000debd63295a7b0000009c4a10dec69c9cbd9c001039290000dea552cec69c083963100000ce7b31d6c694295a7b000000ce73296b9c94000021100000b57331c6b58c8cad940008314a1000deb563b5c69c00214a390800d6ad5a2963840000007b3108debd845a8c940000105a1000cec69c1042630000009c5218debd8cdec69cd6b59473a59c0000185a1800debd6bd6c69cd6b58cc6bd9c9c947b103952000000d67b31dec69cdec69cdec69cdec69c427b8c0000088c3908dec68c6b9c940008187b31006b9c8c000018390800d6a552a5bd9c001039180000d68c39d6c69c083963080000c66b21dec69cb5bd9c0829520000007b3910cead7bc6b594083963100000ce7b31dec69c215a7b080000c67329dec69cdec69cdec69ccec69c104263080000ce7b31d6c69c29637b000000c673296b9c94000821521000debd73dec69cdec69cdec69ccec69c0839630800009c4a10dec68cd6c69cd6bd94cebd9cdebd94c6b5949c9c8408314a080000ce7b2973a59c000018390800dea5528cb59c000829100000c67b31c6c69c002952080000c67329b5c69c00214a080000b56321dec69c639494000018420800cebd6308395a080000ad5a18dec69484ad94001031210000de9c4adec69cdec69cdec69cdec69c215273000000a55210b5c69c00214a390800dead5adec69cdec69cdec69cdec69cffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6d6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdead8cc66321fff7f7dea584ffefe7e7b594fff7efc66318dead8cffd6a5f7ce9cffd6a5ffe7cebdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7b7b7b292929efefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6c69c31637b000008180800312918291821d694426b94940008181000003121100818210000008c4210dec684316384000000101008292110081018000000843908dec69c739c9c000821080000311808212929a55218adbd9c08214a180800524221102931100000ce8431b5c69c082952000000211010212918000810080000c673294a7b8c081018000000100800311810b59c5200214a100800081010080000ad5a1852849c3118105a4a312131390008087b3108e7c68cdec69ce7cea5dec69ce7c69ca5bd9c08294a1000005a4221082131180808c67b3173a59c000018100800211808102121000000420800dead5ae7c69cdec69ce7cea5dec69c73a59c000018100800291810101821000000180800181010182921000008210800d69442d6c69c1842634a3118524a39102131080000c673295a8c94000810521000e7c673adbd9c08214a310000dead5a639494000821080000312918081018080000843908dec68c29637b000008101008000808631800e7c69cdec69ce7cea5dec69cb5c69c00214a080000181008212921000008080000181010292918000810080000ad5a18d6c69c295a730800084a2908294239000008944210dec68c5a8c94000010100800292910081018000000420800deb563296384000000a55210dec69c5a8c94000010100800292910081018000000420800deb56394bd9c181031524229394a39000818310800dead5adec69ce7c69cdec69ce7cea56ba59c0008215a1000e7c6734a84943921105242312939390000087b3108dec684e7cea5dec69ce7c69cdec69c316384000000a55210dec69c3163840000001010082921100810180000008439088cb59c1821390000080800001810089c5218639494000821080000312918081018080000843908dec68c29637b00000810100800080863180073a59c000018100800291810101821000000180800181010182921000008210800d69442d6c69c1842634a3118524a39102131080000c67329b5c69c082952180000de9442b5c69c082952180000de94429cb59c081842000000311810101821000000000000d67b31d6c69c184a6b422910525239082129100000bd6b21e7ce9c5a8c94000818080000312918000810000000420000e7bd63dec69ce7c69cdec69ce7cea59cb59c081842000000311810101821000000000000d67b31adbd9c08294a1000005a4221102131180000c67b3184ad9c000829210800524229394239a56b31214263000808000000181000733118d6bd7b184a6b422918525239081829100008bd6b29d6c69c31637b000810100000312918211818de944294bd9c2118394a3921424a42000818390800dea552bdc6a500294a080000181008212921000008080000c67329d6cea5214a6b000008180800212921000008000000843900d6ce94295a73000008180800293121000810180800bd7b31e7ce9cdec69ce7c69cdec69c84ad9c000829210800524229394239bd6b31b5c69c00214a180800d68c39e7c69cdec69ce7cea5dec69cadbd9c08214a180800524221102931100000ce84317ba59c000829290000d6a552215273080008ad5a18bdc69c00294a180800d68c3984ad9c000829210800524229394239a56b31214263000808000000181000733118d6bd7b31637b0000084a29102939390808108c4210e7c68cdec69ce7cea5dec69ca5c69c001039310800dea54adec69c185273080008ad5a18b5c69c00214a080000181008212918000008100000c67329d6c69c1842634a3118524a39102131080000c67329dec69ce7c69cdec69ce7cea5dec69c5a8c94000010100800292910081018000000420800deb563296384000000a552108cb59c1018390000080800001810089c52186394940008212910004a4a310008184a1808dead6373a59c000018181008000810210800ce944231637b0000084a29102939390808108c4210dec68c29637b000008100800312118001018000000843108e7c69c739c94081029080000312110182121a552216ba59c0008215a1000e7c67394bd9c2118394a3921424a42000818390800dea552e7cea5dec69ce7c69cdec69cadbda508214a100800524221102931100000ce7b316b9c94000821080800291810101821000008390800cead5a1842630008100000001810086b2910bdc67b00294a100000081010080008ad5a186b9c94000818311008424a31001021421000deb563dec69ce7c69cdec69ce7cea56b94940008212910004a4a390008184a1000dead6373a59c0000215a1800debd6be7cea5dec69ce7c69cdec69c739c9c000821080000311808212929a5521894bd9c181031524229394a39000818310800dead5a6ba59c000821080000291810081821000000100800211810182118000008210000de9c4ab5c69c082952000000181008292918081018000000944210dec68c6394940008181008003129100818210000008c4210dec684e7c69cdec69ce7cea59cbd9c081842180000de8c42d6c69c215a7b000000bd6b29dec69ce7c69cdec69ce7cea5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7b594ce7b42ffe7dece7339ffffffce844af7decece7b42e7b594ffffffffffffffffffffffffbdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdedede848484fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffd6c6b58452296b3910733910b56300b56b08b56300b56b08d67b10de7b10de8429f7d6b5fffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffd6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdec69ccec69c6b7b84293131212118522918dea563d6c69c84948c313942292121392918946339debd84dec69c637b844a42399c73394a636b2121215a3921d69c63dec69cdec69c8c9c9439424a292121312118bd7b39dec69cadb59c424a52212121422918b57b42debd8cc6c69c4a5a635a423194845a31424a2921188c5229debd7b738c941829310000002910005a4231bd9c5a4a5a6b5a42318c845a293142b56b3194a5944a52522129293121186b4221dead6bdec69cdec69cdec69cdec69cdec69cdec69ca5ad9442525a2121214a3121ad7342dec69494ad9c4a424a7b4a316b846b292931392918b57b39dec694dec69cdec69cdec69cdec69c94ad9c4a424a7b4a31738c73293131422921b57b427b948c293139312118a56331dec68cdec69c738c8c3139392121213921189c6339d6bd845a73844a4231ad6b39dec694dec69c52737b524239ce8c4adec69c84948c394242212118392918946339debd84d6c69c6b848c4a42319c73423952637b3921dec69cdec69cdec69cdec69cc6bd9c4a5a6b5a42319c8c5a31424a3121218c5229adb584394a52292121734221deb573dec69ccec69c5a6b732929313121188c5a31deb57bdec69cd6c69c6b84842929313929185a6339000829390000debd636384844a4239b57339dec69cd6c69c6b84842929313929185a6339000829390000debd63bdbd9c5a6b6b2931312921184a3118c68c52dec694dec69cdec69cdec69cdec69c6ba59c0000185a1800debd6b9cad9c424a4a292929292118734a29d6ad6bdec69cdec69cdec69cdec69cdec69c637b844a4239b57339dec69c637b844a42399c73394a636b2121215a3921d69c63a5bd9c31424a0008181000004a3921ad6b39dec69c84948c394242212118392918946339debd84d6c69c6b848c4a42319c73423952637b392194ad9c4a424a7b4a31738c73293131422921b57b427b948c293139312118a56331dec68cdec69c738c8c3139392121213921189c6339debd84b5c69c00214a180000d68c39c6c69c4a5a635a4231d69c5adec69c94a59439424a292118734a29003142080000ce7329dec69c7384843942422121183929189c6339dec68cdec69cd6c69c638484293131312118636b39000021420800deb55adec69cdec69cdec69cdec69cdec69c94a59439424a292118734a29003142080000ce7329dec69ca5b59c42525a212121422921ad7342dec694d6c69c7b948c313939292121392918bd844a4a636b0818210000004229108c5231dec6846b84843942422121213929189c6331dec68cdec69cd6c69c637b7b313139212118523121d6a55ac6c69c5a636b313131211818523121bd8c4adec69cbdbd9c4a5a6b5a42319c8c5a31394a2921218c4a29debd84dec69cbdbd9c425a63292929523118395a520000008c3908dec68ccec69c5a7373313131211818523921b5844adec694dec69cdec69cdec69cdec69cd6c69c7b948c313939292121392918c6844ac6bd9c4a5a6b5a4231dea55adec69cdec69cdec69cdec69cdec69cadb59c424a52212121422918b57b42d6bd8c5a737b4a4231a56339debd8c94ad9c4a424a734a39bdad6b4a5a6b5a4231dea563d6c69c7b948c313939292121392918bd844a4a636b0818210000004229108c5231dec684c6bd9c5a7373212929312918845229debd7bdec69cdec69cdec69cdec69cb5bd9c4a5263634231dead6bd6c69c637b844a3931bd8442c6bd9c4a5a6b5a4231948c5a31394a312121844a29debd84dec69c738c8c3139392121213921189c6339debd84dec69cdec69cdec69cdec69cdec69cd6c69c6b84842929313929185a6339000829390000debd636384844a4239b57339a5bd9c3142520008181000004a3918ad6b39dec69c7b948c313942292118634221ce9c5adec69c94ad9c4a424a7b4a315a7b6b422129dea552c6bd9c5a7373212929312918845229debd7bdec69c6b848c4a39319c7342425a6b2929295a3118d6a563dec69cdec69c8c9c8c394a4a212121392918b5733994ad9c4a4242845239debd7bc6c69c5a636b313131211818523121bd8c4adec69cdec69cdec69cdec69cdec69cdec69cadb59c424a5a292121422918b57b42dec69494ad9c4242428452316b846b293131392118b57b42cec6944a63730010210000004221088c5239bdbd7b4a5a6b5a42318c8c5a293139b56b31dec69c8494942939392921185a3921d69c63dec694dec69cdec69cdec69cdec69cdec69c7b948c313942291818633921ce9c5adec69c6b9c94000021521000dec673dec69cdec69cdec69cdec69cdec69c8c9c9439424a292121312118bd7b39bdbd9c5a6b6b2931312921184a3118c68c52dec69494ad9c4a42428452396b846b293139422918bd844a73948c293139312118a56b39debd8cc6c69c4a5a635a423194845a31424a2921187b4a29deb573dec69cdec69c849c94313942212121392918946339debd84dec69cdec69cdec69cdec69c84a59c4a42397b4a39deb573dec69c7b9c944a42429c6331dec69cdec69cdec69cdec69cffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececed6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdead8cce7b42d69463c65a18dea584c66318d68c63ce7b42dead8cffffffffffffffffffffffffbdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7b7b7bf7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8452317339107342186b3910bd6b08b56308b56b08b56300de7b10d67b10de7b10de8429ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69c4a849c000008843108dec68ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69c8cbda5000829420800deb55ac6bda59c8473deb584dec69ce7cea5dec69ce7c69cdec69c8cbda5000829420800deb55ae7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69c6b9c9c0008215a1000e7c673dec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69cbdbd9c9c8473debd84dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ca5c69c001039290800de9c4ae7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cb5bd9c082952180000de9442dec69cadad9cb58c6be7c694dec69ce7cea5dec69ce7c69ccec69c083963080000d67b31dec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69c84b59c000831420800e7bd63dec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69ccec69c083963080000d67b31dec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69cdecea5084263080000c67329e7ce9cdec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69c427b94000008843900e7c694dec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5a5a594b58c6bdec68ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69ca5a594bd9473dec68ce7c69cdec69ce7cea5dec69ce7c69cdec69cdecea5084263080000c67329e7ce9cdec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69c8cbda5000829420800deb55ac6bda59c8473deb584dec69ca5c6a5001039290800de9c4ae7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cd6c69c9c948ccea573e7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5d6c69c08426b000000ce7329dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69c73a59c0000185a1808debd73e7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefceb5bd5a18c66318c65a18c66318bd5a18c66318c65a18efceb5ffffffcececebdbdbdbdbdbd949c9cffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5a5a5af7f7f7ffffffffffffffffffffffffdedede848484ffffffffffffffffffdedede292929313131292929dededeffffffffffffffffff8484849c9c9cffffffffffffffffff9c9c9c313131292929313131dededeffffffdedede313131292929313131efefefffffff5a5a5a313131c6c6c6ffffff7b7b7b313131292929848484ffffffffffffffffffffffffffffff848484c6c6c6ffffffffffffffffffffffff9c9c9cb5b5b5ffffff7b7b7b3131312929299c9c9c9c9c9cffffffffffff636363292929cececeffffff8484842929293131317b7b7bffffffffffffffffffffffffffffffffffffffffff7b7b7b313131292929313131ffffff9c9c9c2929299c9c9cffffffffffffffffffdedede292929313131292929b5b5b5ffffffffffffffffffffffffffffffffffffb5b5b5313131292929313131ffffffffffffffffffffffffdedede636363ffffffffffffffffffffffff292929ffffffffffffffffffffffffffffffffffffffffffffffffffffffdedede313131efefefffffffffffffffffff9c9c9ccececeffffffffffffffffffffffffffffffffffffc6c6c63131315a5a5afffffffffffff7f7f7292929313131292929313131c6c6c6f7f7f75a5a5affffffffffff636363efefefffffffffffffffffff9c9c9c636363ffffffffffffffffffffffffffffff9c9c9cc6c6c6ffffffc6c6c69c9c9cfffffffffffffffffff7f7f7292929cececeffffff9c9c9cc6c6c6ffffffc6c6c63131312929293131319c9c9cffffffffffffcecece9c9c9cffffffffffffffffff9c9c9ccececeffffffffffffffffffdedede292929313131292929848484ffffffffffffffffffcecece9c9c9cffffffffffffffffff5a5a5ab5b5b5c6c6c69c9c9cffffffffffffffffff848484292929313131292929dededeffffffffffffffffffffffffffffffffffff5a5a5af7f7f7ffffffffffffffffffffffffefefef313131292929313131292929cececeffffff636363efefefffffffffffffffffff9c9c9c636363ffffff848484c6c6c6ffffffffffffffffffffffff9c9c9cb5b5b5cecece292929313131292929313131ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefef636363ffffffffffffdedede9c9c9cffffffffffffb5b5b5b5b5b5ffffffcecece9c9c9cffffffc6c6c6848484ffffffcecece7b7b7bffffffb5b5b59c9c9cfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffffffff6b39107339106b3910733910b56300b56b08b56300b56b08d67308d67b10d67b10de7b10f7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7d6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7e7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cb5b594737b739c6342dec694dec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69c84b59c000831390000debd631852730000008c3908dec69cdec69cdec69cdec69cdec69c84b59c000831390000debd63dec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69c73a59c0000185a1800debd6bdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69c2152730000008c3908dec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cc6c69c103963000000422108845231dec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cb5c69c00214a180000d68c39adc69c001842100000ce7b31dec69cdec69cdec69cdec69cd6c69c00395a080000ce7329dec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69c8cbd9c000029420800deb55adec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cd6c69c00395a080000ce7329dec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69ca5a59463635ace8c52dec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69c427b940000008c3908dec68cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69ca5bd9c002142080000d68431dec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69ca5bd9c08214a080000ce7b31dec69cdec69cdec69cdec69cdec69cdec69cdec69ca5a59463635ace8c52dec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69c84b59c000831390000debd631852730000008c3908dec69cc6bd9c10395a000000422108845231dec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69c63949c0000104a0800deb563dec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69c9ca58c636b63ce8c52dec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69c6b9c94000821521000debd73dec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6d6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbdbdbdffffffffffffffffffffffffffffffffffffffffffb5bdbdffffffc6c6c6c6ceceffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff636363efefefffffffffffffffffffffffffdedede7b7b7bfffffffffffff7f7f7292929f7f7f7ffffffffffff292929f7f7f7fffffff7f7f77b7b7b636363ffffffffffffc6c6c6636363ffffffffffffffffffffffffefefef292929efefefffffffffffffffffffefefef636363ffffffffffff9c9c9c9c9c9cffffffffffffadadad9c9c9cffffffffffffffffffffffffc6c6c6848484ffffffffffffffffffffffff292929f7f7f7dedede636363ffffffffffff7b7b7b9c9c9cfffffff7f7f75a5a5affffffffffff9c9c9c949494ffffffffffffb5b5b5949494ffffffffffffffffffffffffffffff5a5a5a9c9c9cffffffffffffffffff9c9c9cffffffffffff5a5a5adededefffffff7f7f7292929f7f7f7ffffffffffff5a5a5adededeffffffffffffffffffffffffdedede292929ffffffffffffc6c6c6636363ffffffffffffffffffdedede5a5a5affffffffffffffffffffffff636363efefefffffffffffffffffffffffffffffffffffffffffffffffff9c9c9c5a5a5ab5b5b5ffffffffffffffffff9c9c9cc6c6c6ffffffffffffffffffffffffffffffffffffffffffffffff9c9c9cadadadffffffefefef636363ffffffffffffffffffffffffefefef636363ffffffffffff5a5a5af7f7f7ffffffffffffdedede6363635a5a5affffffffffffffffffffffffffffff9c9c9ccececeffffffcecece9c9c9cffffffffffffffffff7b7b7b636363c6c6c6ffffff9c9c9ccececeffffffcecece9c9c9cffffffffffff9c9c9cadadadffffffc6c6c69c9c9cffffffffffffffffff9c9c9cc6c6c6ffffffffffffcecece292929f7f7f7ffffffffffffadadad636363ffffffffffffc6c6c69c9c9cffffffffffffc6c6c6848484ffffffcecece9c9c9cffffffffffff6363639c9c9cffffffffffffffffff292929cececeffffffffffffffffffffffffffffff636363efefeffffffffffffffffffffffffff7f7f75a5a5affffffffffffffffffffffffffffff5a5a5af7f7f7ffffffffffffdedede6363635a5a5affffffc6c6c6848484ffffffffffffffffffffffff292929f7f7f7c6c6c69c9c9cfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f75a5a5affffffffffff848484292929ffffffffffffb5b5b5adadadffffffc6c6c69c9c9cffffffcecece7b7b7bffffffc6c6c6848484ffffffb5b5b5949494ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7342186b3910734218733910b56b08b56300bd6b08b56308de7b10d67b10de7b10d67b10ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69c9cbd9c3131426b3129debd6b739494423131c6844adec69ce7c69cdec69ce7cea5dec69c9cbd9c3131426b3129debd6be7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea58cad9c313139733921e7c67bdec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69c739494423931c6844adec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea59cad9c29424a080810732910dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5bdc69c394a63422921de9c5acec69c526b73633929dead6bdec69ce7c69cdec69ce7cea5d6c69c395a73392921d68c4adec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea59cbd9c31314a633121e7bd73dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5d6c69c395a73392921d68c4adec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5638c943131299c5a29e7ce9cdec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ccec69c4a6373634231dead63e7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ccec6a54a6373634231dea563e7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69c9cbd9c3131426b3129debd6b739494423131c6844adec69ce7c69c9cad9c314252081010732910dec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5a5b59c4242528c5231e7c68cdec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69c8cad9c3131397b4229debd7be7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc6c6c6ffffffffffffffffffffffffffffffffffffffffffbdbdbdc6c6c6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5a5a5af7f7f7ffffffffffffffffffffffffdedede848484ffffffffffffc6c6c69c9c9cffffffffffffffffffb5b5b5c6c6c6ffffffb5b5b5cececeb5b5b5cececeffffff9c9c9cc6c6c6ffffffffffffffffffffffffcecece9c9c9cffffffffffffffffffffffffe7e7e77b7b7bffffffffffff636363efefefffffffffffffffffff5a5a5affffffffffffffffffffffffffffff292929313131292929313131292929848484ffffffcecece9c9c9cffffffffffffcecece9c9c9cffffffdedede848484ffffffffffff5a5a5af7f7f7ffffffffffffffffff636363ffffffffffffffffffffffffc6c6c6848484ffffffffffffffffffffffffffffffffffffffffffb5b5b5b5b5b5ffffffc6c6c69c9c9cffffffffffffffffffcecece9c9c9cffffffffffffffffffffffffcecece9c9c9cffffffffffffffffff292929ffffffffffffffffffdedede636363ffffffffffffffffffffffffb5b5b5cececeffffffffffffffffffffffffffffffffffffffffffffffff5a5a5af7f7f75a5a5affffffffffffffffff9c9c9ccececeffffffffffffffffffffffffffffffffffffffffffffffffdedede848484fffffff7f7f75a5a5afffffffffffffffffffffffff7f7f75a5a5affffffffffff636363efefefffffffffffff848484dedede636363ffffffffffffffffffffffffffffff9c9c9cc6c6c6ffffffc6c6c69c9c9cffffffffffffdedede848484b5b5b5cececeffffff9c9c9cc6c6c6ffffffc6c6c69c9c9cffffffffffffc6c6c69c9c9cffffffcecece9c9c9cffffffffffffffffff9c9c9ccececeffffffffffff5a5a5ae7e7e7ffffffffffffffffffffffff9c9c9ccececeffffffcecece9c9c9cffffffffffff636363dededeffffffc6c6c69c9c9cffffffcecece7b7b7bfffffffffffffffffffffffff7f7f75a5a5affffffffffffffffffffffffffffff5a5a5af7f7f7ffffffffffffffffffffffffefefef636363ffffffffffffffffffffffffffffff636363efefefffffffffffff848484dedede636363ffffffffffff292929313131292929313131292929848484ffffffcecece9c9c9cffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefef636363fffffff7f7f75a5a5ab5b5b5b5b5b5ffffffb5b5b5b5b5b5ffffffcecece9c9c9cfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffb56300b56b08b56300b56b08d67b10de7b10d67308d67b10f7bd31f7bd39f7b531f7bd39fffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffd6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececed6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbdbdbdffffffffffffffffffffffffffffffffffffffffff8c8c8cc6ceceffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff636363292929313131292929ffffffffffffdedede7b7b7bffffffffffffcecece949494ffffffffffffffffffadadadb5b5b5ffffff313131fffffff7f7f77b7b7bffffff9494942929292929293131312929299c9c9cc6c6c69c9c9cffffffffffffffffffffffffdedede848484ffffffffffff5a5a5af7f7f7ffffffffffffffffff292929ffffffffffffffffffffffffffffff9c9c9cc6c6c6ffffffffffff9c9c9cc6c6c6ffffffc6c6c69c9c9cffffffffffffc6c6c69c9c9cffffffdedede7b7b7bffffffffffff636363efefefffffffffffffffffff292929ffffffffffffffffffffffff9c9c9cc6c6c6ffffffffffffffffffffffffffffffffffffffffffadadadb5b5b5ffffffb5b5b5adadadffffffffffffffffffdedede848484ffffffffffffffffffffffffefefef313131ffffffffffffc6c6c69c9c9cffffffffffffffffffdedede5a5a5affffffffffffffffffffffffdedede7b7b7bffffffffffffffffffffffffffffffffffffffffffdedede848484ffffff848484efefefffffffffffff9c9c9cc6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffdedede7b7b7bffffffefefef636363ffffffffffffffffffffffffefefef636363ffffffffffff5a5a5af7f7f7ffffffcecece7b7b7bf7f7f75a5a5affffffffffffffffffffffffffffff949494cececeffffffcecece949494ffffffffffff636363dedede9c9c9cc6c6c6ffffff949494cececeffffffcecece949494ffffffffffff9c9c9cadadadffffffc6c6c69c9c9cffffffffffffffffff9c9c9cc6c6c6ffffffefefef636363ffffffffffffffffffffffffffffffcecece9c9c9cffffffc6c6c69c9c9cffffffb5b5b5949494ffffffffffffcecece949494ffffff9c9c9ccececeffffffffffffffffffffffffffffff636363efefefffffffffffffffffffffffff636363292929292929292929fffffffffffff7f7f75a5a5affffffffffffffffffffffffffffff5a5a5af7f7f7ffffffcecece7b7b7bf7f7f75a5a5affffffffffff9c9c9cc6c6c6ffffffffffff9c9c9cc6c6c6ffffffc6c6c69c9c9cffffffffffffffffffffffffffffffffffffffffff9c9c9c292929313131949494fffffffffffffffffffffffff7f7f75a5a5affffffadadadb5b5b5efefef636363ffffffb5b5b5adadadffffffc6c6c69c9c9cffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbd6b08b56308b56b08b56300de7b10d67b10de7b10d67b10f7bd39f7bd31f7bd39f7bd31ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7c6c6c6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdd6d6deffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5a5a5af7f7f7ffffffcecece5a5a5affffffdedede313131dededeffffffefefef313131efefefffffffffffff313131dededececece9c9c9cffffffffffff848484efefefcecece9c9c9cffffffffffffb5b5b5c6c6c6f7f7f7292929f7f7f7ffffffffffffffffffdedede7b7b7bffffffffffff9c9c9c9c9c9cffffffffffffb5b5b57b7b7bffffffffffffffffffffffffffffffdedede848484ffffffffffff292929ffffffffffffcecece9c9c9cffffffffffffcecece9c9c9cffffffdedede848484ffffffffffff9c9c9c9c9c9cffffffffffffb5b5b5848484ffffffffffffffffffffffff9c9c9cdededeffffffffffffffffffffffffffffffffffffffffffb5b5b5b5b5b5ffffffb5b5b5b5b5b5ffffffffffffffffffdedede7b7b7bffffffffffffffffffffffffffffffffffff3131312929299c9c9cffffffffffffffffffffffffdedede636363ffffffffffffffffffffffffffffff636363efefefffffffffffffffffffffffffffffffffffff9c9c9cc6c6c6ffffffb5b5b5b5b5b5ffffffffffff9c9c9c313131292929313131c6c6c6ffffffffffffffffffffffffffffffdedede848484fffffff7f7f7292929313131292929636363fffffff7f7f75a5a5affffffffffff636363efefefffffff292929f7f7f7efefef636363ffffffffffffffffffffffffffffff9c9c9cc6c6c6ffffffc6c6c69c9c9cffffffb5b5b59c9c9cffffff9c9c9ccececeffffff9c9c9cc6c6c6ffffffc6c6c6313131292929313131c6c6c6ffffffffffffcecece9c9c9cffffffffffffffffff9c9c9ccececefffffff7f7f77b7b7bffffffffffffffffffffffffffffffdedede848484ffffffcecece292929313131292929dededeffffffffffffc6c6c69c9c9cffffff9c9c9cdededeffffffffffffffffffffffffffffff7b7b7be7e7e7ffffffffffffffffffffffff5a5a5af7f7f7ffffffcecece5a5a5affffffefefef3131312929293131315a5a5affffffffffff636363efefefffffff292929f7f7f7efefef636363ffffffffffffdedede848484ffffffffffff292929ffffffffffffcecece9c9c9cffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefef636363ffffff313131ffffffffffff9c9c9cdededeb5b5b5b5b5b5ffffffcecece9c9c9cfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffffffffb56300b56b08b56300b56b08d67308d67b10d67b10de7b10f7b531f7bd39f7bd31f7bd39f7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7d6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7e7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6d6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff636363efefefffffffffffff848484efefefdedede7b7b7b8484845a5a5affffffdedede313131292929292929c6c6c6ffffff5a5a5acececeffffffffffffc6c6c69c9c9cffffffb5b5b52929292929297b7b7bfffffffffffff7f7f7292929313131292929cecece292929313131292929cececeffffff8484842929292929295a5a5affffffffffffffffffffffffffffffffffffffffff5a5a5af7f7f7c6c6c69c9c9cffffffffffffc6c6c69c9c9cffffffffffffc6c6c69c9c9cdedede313131292929292929c6c6c6ffffff7b7b7b292929292929636363ffffffffffffffffffffffffffffff9c9c9cc6c6c6ffffffffffffffffffffffffffffffffffffffffffadadadb5b5b5ffffffb5b5b5adadadffffffffffffffffffdedede848484ffffffffffffffffffffffffffffff848484dededeffffff7b7b7bcececeffffffffffffffffffdedede5a5a5affffffffffffffffffffffffffffffc6c6c6b5b5b5ffffffffffffffffffffffffffffffffffff292929f7f7f7fffffff7f7f75a5a5affffffffffff9c9c9cc6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffdedede7b7b7bffffffefefef636363ffffffffffffffffffffffffefefef636363ffffffffffff5a5a5af7f7f7949494b5b5b5fffffff7f7f75a5a5affffffffffffffffffffffffffffff9c9c9ccececeffffffcecece9c9c9cf7f7f7292929ffffffffffff9c9c9cc6c6c6ffffff9c9c9ccececeffffffcecece9c9c9cffffffefefef636363ffffffffffffc6c6c69c9c9cffffffffffffffffff9c9c9cc6c6c6ffffffefefef636363ffffffffffffffffffffffffffffffcecece949494ffffffc6c6c69c9c9cffffffffffff7b7b7bcececeffffffcecece9c9c9cffffff949494cececeffffffffffffffffffffffffffffff636363efefefffffffffffffffffffffffff636363efefefffffffffffff848484efefeff7f7f75a5a5affffffffffffffffffffffffffffff5a5a5af7f7f7949494b5b5b5fffffff7f7f75a5a5affffffffffffffffff5a5a5af7f7f7c6c6c69c9c9cffffffffffffc6c6c69c9c9cfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f75a5a5acecece9c9c9cffffffffffffdedede7b7b7bb5b5b5adadadffffffc6c6c69c9c9cffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffb56b08b56300bd6b08b56308de7b10d67b10de7b10d67b10f7bd39f7bd31f7bd39f7bd31ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7eff7e7e7defffff7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7ffffbdcee7c6b5b5fff7deffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcee7ffbdb5bdf7dec6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffceefffceb5b5ffffe7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7eff7e7e7e7fff7efffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5a5a5af7f7f7ffffffffffff7b7b7bdededeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7e7e77b7b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffb5b5b5c6c6c6848484dededeffffffffffffffffffffffffffffffffffffffffffffffffffffffdedede848484ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdedede848484ffffffffffffffffffffffffffffffffffffffffffb5b5b5b5b5b5ffffffb5b5b5b5b5b5ffffffffffffffffffe7e7e77b7b7bffffffffffffffffffffffffffffff292929ffffffffffffcecece9c9c9cffffffffffffffffffdedede636363ffffffffffffffffffffffffffffffffffff292929ffffffffffffffffffffffffffffffdedede848484ffffffffffffffffff636363dededeffffff9c9c9ccececeffffffffffffffffffffffffffffffffffffffffffffffffdedede848484fffffff7f7f75a5a5afffffffffffffffffffffffff7f7f75a5a5affffffffffff636363c6c6c6636363ffffffffffffefefef636363ffffffffffffffffffffffffffffff9c9c9cc6c6c6ffffffc6c6c69c9c9c7b7b7bcececeffffffffffff9c9c9ccececeffffff9c9c9cc6c6c6ffffffc6c6c69c9c9cffffffffffff7b7b7be7e7e7ffffffcecece9c9c9cffffffffffffffffff9c9c9ccececeffffffffffff5a5a5ae7e7e7ffffffffffffffffffffffff9c9c9ccececeffffffcecece9c9c9cffffffffffffe7e7e79c9c9cffffffc6c6c69c9c9cffffffcecece7b7b7bfffffffffffffffffffffffff7f7f75a5a5affffffffffffffffffffffffffffff5a5a5af7f7f7ffffffffffff7b7b7be7e7e7efefef636363ffffffffffffffffffffffffffffff636363c6c6c6636363ffffffffffffefefef636363ffffffffffffffffffb5b5b5c6c6c6848484dededeffffffffffffcecece9c9c9cffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefef6363637b7b7be7e7e7ffffffffffffffffff8484849c9c9cb5b5b5ffffffcecece9c9c9cfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffd67b10de7b10d67308d67b10f7bd31f7bd39f7bd31f7bd39ffde52ffde5affde52ffde5afffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffd6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6ffff00317b210800ffb563ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffceffff002173000000421800ffd694ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff2973c6000000180800ce8c42ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff84bdf731525a7b3121fff7c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffff084aa5080000f7a54affffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececed6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff636363efefefffffffdedede292929ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdedede848484ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefef8484845a5a5affffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdedede7b7b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff949494848484ffffffffffffffffff9c9c9cffffffffffffadadadb5b5b5ffffffb5b5b5adadadffffffffffffffffffdedede848484ffffffffffffffffffffffffffffff636363dededeffffff7b7b7bb5b5b5fffffff7f7f72929298484845a5a5affffffffffffffffffffffffffffffffffffb5b5b5adadadffffffffffffffffffffffff9c9c9cadadadffffffffffffffffffadadadb5b5b5ffffff9c9c9cc6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffdedede7b7b7bffffffefefef636363ffffffffffffffffffffffffefefef636363ffffffffffff5a5a5a292929dededefffffffffffff7f7f75a5a5affffffffffffffffffffffffffffff949494cececeffffffcecece292929848484ffffffffffffffffff9c9c9cc6c6c6ffffff949494cececeffffffcecece949494ffffffffffff636363dededeffffffc6c6c69c9c9cffffffffffffffffff9c9c9cc6c6c6ffffffffffffdedede292929f7f7f7ffffffffffffadadad636363ffffffffffffc6c6c69c9c9cffffffffffff9494949c9c9cffffffcecece949494ffffffffffff848484949494ffffffffffffffffff292929cececeffffffffffffffffffffffffffffff636363efefefffffffdedede313131fffffff7f7f75a5a5affffffffffffffffffffffffffffff5a5a5a292929dededefffffffffffff7f7f75a5a5affffffffffffffffffefefef8484845a5a5affffffffffffffffffc6c6c69c9c9cfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7292929636363ffffffffffffffffffffffffc6c6c6292929adadadffffffc6c6c69c9c9cffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffde7b10d67b10de7b10d67b10f7bd39f7bd39f7bd39f7bd39ffe75affde5affe75affde52ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69cd6c69c6b6b73deb56bdec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cb5bd9c082952180000de9442dec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5c6c69c94847b214a5a0800088c4208e7c694dec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69cdec69c94948c5a736b0000184a1000deb563e7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69ccec69c215273b56321e7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69cd6c69c00395a080000ce7b29e7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5a5a5a313131292929313131dededeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5a5a5ab5b5b5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffb5b5b5313131292929313131efefefffffffffffffb5b5b5b5b5b5ffffffb5b5b5b5b5b5ffffffffffffffffffdedede7b7b7bffffffffffffffffffffffffffffffdedede313131292929848484ffffffffffffffffffffffffb5b5b5636363ffffffffffffb5b5b5313131292929313131292929313131ffffffffffffffffffffffff292929f7f7f7fffffffffffffffffff7f7f7292929ffffff9c9c9c3131312929293131319c9c9cffffffffffffffffffffffffffffffdedede848484fffffff7f7f7292929313131292929313131efefeff7f7f75a5a5affffffffffff6363639c9c9cffffffffffffffffffefefef636363ffffffffffffffffffffffffffffff9c9c9cc6c6c6ffffffc6c6c6313131efefefffffffffffffffffff9c9c9ccececeffffff9c9c9cc6c6c6ffffffc6c6c6313131292929313131b5b5b5ffffffffffffcecece9c9c9cffffff292929313131292929313131292929636363fffffff7f7f7292929313131292929636363ffffffffffffffffffcecece292929313131292929636363ffffffffffffc6c6c69c9c9cffffffffffffffffff9c9c9c292929313131292929cececeffffffffffffffffffffffffffffffffffff5a5a5a313131292929313131dededeffffffefefef313131292929313131292929f7f7f7ffffff6363639c9c9cffffffffffffffffffefefef636363ffffffffffffffffffffffff5a5a5ab5b5b5ffffffffffffffffffcecece9c9c9cffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefef313131c6c6c6ffffffffffffffffffffffffffffff292929b5b5b5ffffffcecece9c9c9cfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffffffffd67308d67b10d67b10de7b10f7bd31f7bd39f7bd31f7bd39ffde52ffde5affde52ffde5af7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7d6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7e7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cada58ccea57bdebd94dec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69ccebd9cad9c84cead84dec694dec69cdec69cdec69cdec69cdec69ccebd9cb5a584c6a57bdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cd6c69cb5a58cc6a57bdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cc6bd9cad9c7bcead84dec694dec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cc6bd9cb59c7bdebd8cdec69cdec69cc6bd9cb59c84cea57bdec69cd6c69c316384bd6b29dec69cdec69cdec69cdec69cdec69cdec69cdec69cd6c69cb5ad94b59c7bdeb58cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69ccebd9cada58cbd9c7bdec694dec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cb5ad94b59c7bd6b584dec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cc6bd9cad9c7bcead84dec694dec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cbdb594b59c7bd6b584dec69cdec69cdec69cdec69cdec69cc6bd9cb59c84d6ad84dec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cd6c69cada58ccea57bdec694dec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cb5c69c00214a180000d68c39b5ad94c69c7bdec694dec69cdec69cdec69cdec69cbdb594b59c84cea57bdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69ccec69cad9c84bd9c7bdebd8cdec69cdec69cd6c69cada58cb59c7bd6ad84dec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cd6c69cb5ad94ad947bdeb584dec69cc6b59cb59c7bdebd8cdec69cdec69cdec69c6b9c9c000018631800debd73dec69cdec69cc6bd9cad9c84bda57bdebd8cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cb5ad94bd9c7bdec694dec69cdec69cdec69cdec69cdec69cc6bd9cad9c84bda57bdebd8cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cc6b59cad947bcead7bdec694dec69cdec69cdec69cdec69cdec69ccebd9cb5a58cd6ad7bdec69cdec69cdec69cdec69cdec69cdec69cdec69cbdb594b59c84deb584dec69cdec69cdec69cbdb594bd9c84debd8cdec69cdec69cdec69cadbd9c00214a180000de9442dec69cc6b59cb59c7bdebd8cdec69cdec69cdec69cdec69cdec69cc6bd9cb59c7bdebd8cdec69cdec69cdec69cdec69cdec69cdec69cb5ad8cb59c7bd6b584dec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cbdb594ad947bcea57bdec694dec69cd6c69cb5ad94b59c7bd6b584dec694dec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cbdb594b59c84cea57bdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69ccebd9cb5a58cd6ad7bdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cd6c69cb5a58cb5947bd6b584dec69cdec69cbdb594b59c84c6a57bdec694dec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69c639494632118debd73dec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cc6bd9cb59c84d6ad84dec69cdec69cdec69ccebd9cb5a58cbd9c7bdebd94dec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cd6c69cb5ad94c6a57bdec694dec69cdec69cdec69cdec69cdec69cdec69ccebd9cb5a58ccead7bdec69cdec69cdec69cdec69cdec69cb5ad8cb59c7bd6b584dec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cbdb594ad9c7bcea584debd94dec69ccebd9cb5a58cb59c7bdebd8cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cd6c69cb5a58cb5947bd6b584dec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69ccec69cad9c84d6b584dec69cdec69cdec69cdec69cbdb594b59c84c6a57bdec694dec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cb5ad94c6a57bcebd8c083963000000ce7b29dec69cdec69cbdb594bd9c7bdebd8cdec69cdec69cdec69cdec69cdec69cd6bd9cb5a58cb59c7bd6b584dec694dec69cdec69cdec69cdec69cdec69cdec69cc6b59cad9c7bc6a57bdebd94dec69cdec69cdec69cc6bd9cad9c84b59c7bdebd8cdec69cdec69cdec69cdec69cdec69cffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6d6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffde7b10d67b10de7b10d67b10f7bd39f7bd39f7bd39f7bd39ffe75affde52ffe75affde5affffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff427b8c632110debd73e7cea5dec69ce7c69ccec69c18426ba55210b5bd9c1839523118103131296b3921083142c67329dec69c5a8c9c6b2910e7cea5dec69c638c8c101021393118212929a55a219cbd94311842dea54adec69c63848c1818293929182129295a2910dead6bdec69c9cc69c291039dea552dec69cdec69c29637b9c5210c6c694214a63291008313129524221291831de9c4adecea5184a6bb56321d6c69c185273b56321e7c69cdec69c39738c8c3908e7c69cdec69c5a949c6b2110e7c67bd6c69c527b84181018393121182121733118debd7b9cc69c291039dea552dec69cdec69c29637b9c5210dec6949cbd9c081839422918bd7339dec69c4a7b841810183931182129296b2910e7c67b5a9494843918dec68ce7cea5dec69ce7c69cdec69ce7cea5bdbd9c294a63211008393929181818ad6329dec6945a8c9c6b2910e7c684dec69cbdc6a518294ade8c42dec69ce7cea5dec69ce7c69cdec69c5a8c9c6b2910e7c684dec69ce7cea58ca59c102139312110313129311810de9c52dec69c6b9c9c632118e7c67bdec69cbdc6a5214263291810313121212121ad6321e7c69c528c94732910dec67be7c69cd6c69c527b84181018393121182121733118debd7b9cc69c291039dea552dec69cdec69c29637b9c5210dec694c6c69c31526b211010393121312121d694425a8c9c6b2910e7c69c8cad9c101839392910312929394a316b2918dec67be7c69cdec69ce7cea5dec69cc6c69c1842633118102931295a4221291029de9c4ad6c69c185273b56321e7cea5dec69ce7c69cdec69ce7cea5b5c69c082952100000293121000008080000522108dead6bdec69cbdc69c314a63000810000000080000522108d6a563dec69c73a59c0000185a1808debd73e7c69cd6c69c5a848c0010210000000000006b2108debd7b849c94081831000008000000080000ad5a18dece9c29637b0800089c4a10e7ce9c73ad9c0008294a0800e7cea5d6c69c31637b000008080000a552106b9c94000821000000391000183939000000ce73296ba59c0008215a1000e7c673d6c69c4a737b000818000000000000290800d6944ae7cea5dec69ce7c69cdec69ce7cea5c6c69c315a730000080800004a2108082931000000d67b31d6c69c4a737b000818000000000000290800d6944ae7cea5dec69ce7c69cdec69ce7cea5dec69c6b9494000821000000631800739c730000185a1808debd73e7c69ca5bd9c102952000000180800394229000810843100dec68c29637b080008392908001021000000291008bd7b39e7c69c6b9494081021000000391808183131080008c67329b5c69c00214a180800d68c396b9c94000821000000391000183939000000ce7329dec69c638c8c0008210000002108003142390000008c3908dec69494ad9c102939000008000000100800844218e7bd84dec69c296384000000a55210dec694e7c69cadbd9c21425a0000080000000000006b2908d6bd7b215a7b000000000000080000733910deb573e7cea5dec69ce7c69cdec69cdecea529637b0800089c4a10decea529637b0800089c4a10e7ce9c73ad9c0008294a0800e7cea59cbd9c001042290000dead52dec69cbdc69c314a63000810000000080000522108d6a563dec69c296384000000a55210dec694e7c69c6b9c9c0008215a1000e7c673a5bd9c081842290000de9c4ad6c69c10426b080000c67329a5bd9c102952000000180800394229000810843100b5c68c00214a180800d68c39e7c69c7b9c94102139000000000000080000ad6321639494000818000000000000391800ce9452dec69ce7cea5dec69ce7c69cdec69ce7cea5dec69c6b9c9c180018d68c42dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69c5a8c9c6b2910e7c69c8cad9c101839392910312929394a316b2918d6c67b184a6b312110313929311818ce944adec69ce7cea5dec69ce7c69cdec69c73a59c0000215a1800d6bd6b31637b0000080800004a3110081829390000deb55a6b9c9c0008212908001029290000001008008c4a18e7c68cdec69c94ad9c102942000008000000100800844a18e7bd84b5bd9c082952180000de9442dec69ce7cea5adbd9c21425a0000080000000000006b2108a5bd7308214a000000000000180800ad6329dec694e7c69cdec69ce7cea5dec69ce7c69c7b9c94102139000000000000080000ad6321dec69c296384000000a55210dec6947bad9c000021521008dec69ce7c69cdec69ce7cea5dec69cb5c69c00214a180800d68c39adbd9c08294a00000818000039422900001084390863948c000818000000000000391800ce9452dec69ce7cea5dec69ce7c69cdec69ccec6a529526b000808000000522108002931080000ce7329decea552848c0008180000004a1808183939080000ad5a18e7cea57b9c94102131000000000000080000ad6321dec694e7cea5dec69ce7c69cdec69c63949c000018000000000000421808ce944ad6c69c4a6b7b081018000000000000210800de9c4adec69ce7c69cdec69ce7cea5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7c6c6c6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffb57318b56308ad6300b56308ad6300b56308ad6300b56308ad6300b56308ad6300bd7321fffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffd6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff94bd9c181031d69442dec69cdec69cdec69c84b59c210829d69c4a316b84632108deb573dec69c739c94080821bd6b21dec69c528c94732910dec69c8cb59c181031c68439dec694dec69cceb58c9cbd9c291039dea54a8cad9c211031c68439dec69cd6c69c396b847b3108dec6849cbd9c311839d69c4adec69cd6c69c3163849c4a1084b594310829dead5adec69c528c8c210010de9c4ad6c69c184a73b56318dec69c104a6bb56321dec694dec69c316b848c4208dec694dec69c5a8c946b2110debd7b84b59c210829ce9442dec69cdec69cb59c8cdec68c9cbd9c311839d69c4adec69cd6c69c3163849c4a10dec69c5a9494632118debd73dec69c84ad9c291031ce8c42dec69cd6c69cb5a594debd84b5bd9c946b63dec684dec69cdec69cdec69cdec69cdec69c42738c5a2108debd73dec69ccec69cc69c7bdec69c528c946b2910debd7bdec69cb5bd9c182952d68439dec69cdec69cdec69cdec69cdec69c528c946b2910debd7bdec69cc6bd9c10395aa55218dec694dec69cb5b59cdead7bdec69c639494632118debd73dec69c397384632110deb573dec69cc6bd9cc6a584dec69c5a8c9c6b2110dec684dec69c84b59c210829ce9442dec69cdec69cb59c8cdec68c9cbd9c311839d69c4adec69cd6c69c3163849c4a10dec69c427b8c522110d6ad63dec69ccebd9cdebd94528c946b2910dec69c39738c732900dec68cc6c69c214a6b632100dec67bdec69cdec69cdec69cdec69c7bad9c390829d6ad52dec69c52848c290818d69c4ad6c69c184a6bb56321dec69cdec69cdec69cdec69cdec69cb5c69c00214a0000004a1800736b4a082939000000843908dec68c29637b00000842180084734a294a520000085a1800debd736b9c94000821521000debd73dec69c73a59c000018100000734a2173735a7b4a42adbd7b00214a1000007b4a219c8c6b7b7b63b58452d6c694296384000000a55210dec6947bad9c000021521000dec69c9cbd9c001039100000735221bd9463104a6b080000844a18637b6b001021080000c66b216ba59c0000185a1800debd6b6b9c9c000018311000946b39948c6b736b5adea56bdec69cdec69cdec69cdec69cdec69c5a9494000010210800735a29315252000008080000ce73296b9c9c000018311000946b39948c6b736b5adea56bdec69cdec69cdec69cdec69cdec69cd6c69c104a6b0000005a2908a57b5a6b9c84000821521000debd73dec69c5a8c9c00000852210084845a10314a000000843100d6c68c296384000000210800736331314a52000008421000d6ad5a184a73000000844a18637363001029000000c67329b5bd9c082952100000d68c42104a6b080000844a18637b6b001021080000c66b21a5bd9c0018390800006339105a6b52001021000000843100b5c69408295208000063391073735a082139080000a55210dec69429637b0000089c4a10dec69cd6c69c295a7b0000005a29089c845a8c846b8c6352dec6845a6b739c734a9c946b183952000000bd6b21dec694dec69cdec69cdec69cd6c69c296384000000a55210d6c69c296384000000a55210dec6947bad9c000021521000dec69c9cbd9c001039310800d6a54adec69c29637b00000842180084734a294a520000085a1800debd7329637b0000089c4a10dec69cdec69c73a59c0000185a1800debd6ba5c69c001039290000d69c4ad6c69c084263080000c66b215a8c9c00000852210084845a10314a000000843100b5bd8c082952100000de8c42adbd9c08214a0800008452219484637b7b6bb57b527b9c94845a39ad946b426b6b000010732900dec684dec69cdec69cdec69cdec69cdec69cd6c69c214a733939298c3910dec68cdec69cdec69cdec69cdec69cdec69cdec69c528c946b2910dec69c39738c732900dec68cc6c69c214a6b632100dec67bc6ad8cdec69cdec69c39738c843108dec69cdec69cdec69cdec69cdec69c6b9c940000215210009cbd73001039290800947339395a63000008390800dead5a73a59c0000180800006b421852635a000818100000c67329b5c69c08294a08000063391073735a082139080000a55218b5c69c00214a180000d68c39dec69cd6c69c295a7b0000005a2908947b528c846b8c6352adbd84634a52a5845a738c73001831290000dea552dec69cdec69cdec69cdec69cadbd9c08214a0800008452219484637b7b6bb57b52dec69c29637b0000089c4a10dec69c73a59c0008214a0800dec69cdec69cdec69cdec69cdec69cb5bd9c082952100000de8c42528c940000105221008c845a1031420000007b31007b948c845a39ad946b426b6b000010732900dec684dec69cdec69cdec69cdec69c5a8c940000101800007b5a31314a4a000010000000d67b31bdbd9c0829520000006b3910526352001021000000ad5a18adbd9c08214a1000008452219484637b7b6bb57b52dec69cdec69cdec69cdec69cdec69c739494845a42a58c6b4a6b7300001073290063947b00081829080094734294846b736b63d69c63dec69cdec69cdec69cdec69cffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececed6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefd6bdbd7321b56b08b56308b56b08b56308b56b08b56308b56b08b56308bd7321e7ceb5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6c69c2152735a3110736b52736352736b5221424a732908d6bd8410426bb56321e7c69cdec69ccec6a508315ac66b29dec69c5a8c9c6b2910e7c69c4a8494732910dec67be7c69cdec69ce7cea59cbd9c311842de9c4a52849c6b2108e7c684dec69ce7cea584b59c391031dead5aa5c6a5291839dea552dec69cdecea52963849c4a109cbd94211842bd8439e7c69c9cbd9c291842de9c4adec69c184a6bbd6321d6c69c185273b56321e7ce9cdec69c39738c8c3908e7ce9cdec69c5a949c6b2110e7c67b4a8494732910dec684e7cea5dec69ce7c69cdec69ca5c6a5291839dea552dec69cdecea52963849c4a10dec6945a949c6b2110e7c684dec69c4a849c732908e7c684dec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69cd6c69c104263bd6b21dec69ce7c69cdec69ce7cea5dec69c5a8c9c6b2910e7c684dec69cbdc69c18294ade8c42dec69ce7c69cdec69ce7cea5dec69c5a8c9c6b2910e7c684dec69c94bd9c291031dead52dec69ce7c69cdec69ce7cea5dec69c6b9c9c631818e7c67bd6c69c10426bbd6321e7ce9cdec69ce7c69cdec69ce7cea5528c94732910debd7be7cea54a8494732910dec684e7cea5dec69ce7c69cdec69ca5c6a5291839dea552dec69cdecea52963849c4a10d6c69410426bb56321e7c69cdec69ce7cea5dec69c5a8c9c6b2910e7cea5528c94522110d6ad63e7cea5528c946b2910debd7be7cea5dec69ce7c69cdec69c9cbda5211039c68439dec694a5c6a5291039de9c4ad6c69c185273b56321e7c69cdec69ce7cea5dec69ce7c69cb5bd9c082952100000d68c39dec69c73a59c0000214a0800bdb563082952100000d68431dec69cadc6a5001842210800d6944273a59c0000215a1800debd6bdecea5296384000008843908e7c694dec69ce7c69c73a59c0008213910009484528c7b6394846b9c8463debd8429637b0800089c4a10e7c69c73a59c000829521000e7c69c8cbd9c000831390000deb55ad6c69c295a7b080000b56329d6bd8c185273080000ce73296b9c940008215a1000dec6732963840800086b31089484638c7b6394846bb58c63e7c694dec69ce7cea5dec69cdec69c29637b080008944208e7c694bdc69c08315a080000ce7b312963840800086b31089484638c7b6394846bb58c63e7c694dec69ce7cea5dec69ce7c69cd6c69c08426b080000c67329dec69c73a59c0000215a1800debd6be7cea5639c9c0008186b2908debd7b5a8c940008107b3100dec69429637b0000089c4a08e7ce9cb5c69c082952080000ce8431215a7b080008ad6321dec694185273080000c67329bdc69c00294a180800d68c39295a7b080000b56329d6bd8c185273080000ce73296b9c940008214a0800e7bd6bdec69c316b8c0000008c390873a58c0008214a0800e7bd63dec69c63949c000010631800debd73316384000000a55210dec694bdc6a50029521000008c632994846b94846394846bcea56be7cea5b5b59c5a6b6b001829080000bd6321e7c69cdec69ce7cea5dec69cdec69c29637b0800089c4a10dec69c29637b0800089c4a10e7c69c73a59c000829521000e7c69c9cbd9c081842290000dea552bdc69c082952100000d68431dec69cadc6a5001842210800d69442316384000000a55210dec694e7cea56ba59c0008215a1000e7c673a5bd9c081842290000dea552d6c69c10426b000000c67329639c940008186b2908debd7b5a8c940008107b3100bdc69400294a180800d68c3973a59c0000214210008c7b4a94846b948463a5846bdeb57bcec6a57b847b2131420000007b2908dec684e7c69cdec69ce7cea5dec69ce7c69c94b59c4218399ca55a422142dead5ae7cea5dec69ce7c69cdec69ce7cea5dec69c5a8c9c6b2910e7cea5528c94522110d6ad63e7cea5528c946b2910debd7be7cea5d6c69c84948c102139ad5a18dec69ce7c69cdec69ce7cea5dec69c73a59c0000185a1808adbd7308214a310800d69c52a5bd9c081842390000deb55a6ba59c000821521000e7bd73dec69c29638400000094420873a5940008214a0800e7bd6bdec69c63949c000010631808b5bd73082952180000de9442dec69cbdc69c00294a1808008c632994846b8c7b6394846bcea573dec69c949c8c39525a000810310800dea552e7cea5dec69ce7c69cdec69c73a59c0000214210008c7b4a94846b948463a5846bd6b57b316384000000a55210dec6947bad9c000021521000dec69ce7cea5dec69ce7c69cdec69cbdc6a500294a180800d68c396b9c9c000018733108deb57b5a949c000010843108dec68ccec6a57b847b2131420000007b2908dec684e7c69cdec69ce7cea5dec69c296384000000944210dec694c6c69c002952080000ce7b29a5c69c001842290800d69c4ad6c69c104a6b080008ad5a1873a59c000021421008947b4a94846b8c7b63a5846bdeb584e7c69cdec69ce7cea5dec69ce7c69ccebd9c7b84841831420000087329003163730000007339108c7b6394846b948463bd8c6bdec694e7cea5dec69ce7c69cffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7c6c6c6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7d6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7e7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdec69c6394941808185a4a29635a424a5242081021bd6b21d6c69c08395ac67329dec69cdec69cd6c69c104263bd6b21dec69c528c946b2910dec69c427b947b2908dec68cdec69cdec69cdec69c9cbd9c291039dea55242738c7b3108dec68cdec69cdec69c94bd9c291031dea5529cbd9c291839d69c4adec69cd6c69c2963849c4a10dec69c73948c293139181810292918210810de9c4ad6c69c184a73b55a18d6c69c184a6bb56321dec694dec69c396b8c944208dec694dec69c5a8c946b2118debd7b427b94080000181010101008181010080808c673319cbd94291839d69c4adec69cd6c69c2963849c4a10dec69c528c946b2910debd7bdec69c39738c100808101008181010101008101010c67329dec69cdec69cdec69cdec69cdec69cdec69cdec69ccec69c083963100800181010101010101010390808deb55a528c94732910debd7bdec69cb5bd9c182952d68439dec69cdec69cdec69cdec69cdec69c528c946b2910debd7bdec69c84b59c0808311010081810101010101010107b3108dec68c639494632118debd73d6c69c00395a181008101008181010101010421008dead5a528c9c6b2110dec684dec69c427b94080000181010101008181010080808c673319cbd94291839d69c4adec69cd6c69c2963849c4a10d6c69c08395ac66b29dec69cdec69cdec69cdec69c528c94732910dec69ccec69c526b732129292118101821216b2108dec67bdec69cdec69cdec69cdec69cdec69c7b948c293139211818212118290810d69c4adec69c104a6bb56321dec69cdec69cdec69cdec69cdec69cb5c69c00214a180000d69442dec69c8cb59c000831310000adad5a001842180000d68c39dec69cb5bd9c082952080000d684396b9c94000021521000debd6bd6c69c215a7b000000a55210dec694dec69cdec69c6b9c9c000018080000080808100808000000290000d69c4a296384000000a55210dec6947bad9c000021521000dec69c94bd9c000031390800dead5adec69c9cad9421314a000008100800000808080000c6732973a59c0000185a1800d6bd6b295a7b0000000808000808080808080000006b2100debd7bdec69cdec69cdec69cd6c69c295a7b000000a55210dec694d6c69c003963080000c67329295a7b0000000808000808080808080000006b2100debd7bdec69cdec69cdec69cdec69cd6c69c083963080000c67329dec69c6b9c94000021521000debd6bdec69cc6c69c395a6b000818000000081008000000843108d6bd8c296384000000a55218dec694d6c69c003963080000bd6b219cb59c18314a000008080000080808000000ce7329b5bd9408294a180000de8c429cad9421314a000008100800000808080000c673296b9c9c0000185a1800debd6bdec69c427b940000088439006b9c940000185a1800debd73dec69c6ba5940000214a0800debd6b295a7b000000944208dec69cadbd9c00214a000000100808080808080808000000b563216b94940010210000001008007b4218debd7bdec69cdec69cdec69cdec69cd6c69c296384000000a55210d6c69c296384000000a55210dec6947bad9c000021521000dec69c9cbd9c001039310000dea54aadc69c001842180000d68c39dec69cb5bd9c082952080000d68439295a7b000000944208dec69cdec69c6ba59c0000185a1800debd6ba5bd9c001042290800d69c4ad6c69c084263080000c66b21c6c69c395a6b000818000000081008000000843108b5bd8c08294a180000de8c42639494000018000000100808080808000008290000ad9c4a08294a0000000000004a2110ce9452dec69cdec69cdec69cdec69cdec69cdec69c427b8c843110d6c68c215273bd6b21dec694dec69cdec69cdec69cdec69cdec69c528c94732910dec69ccec69c526b732129292118101821216b2108dec67b8ca594182942311808a56b39debd84dec69cdec69cdec69cdec69cdec69c6b9c94000821521000debd73638c8c081829000000100800000008390800dead5a6ba59c000018631800debd73dec69c427b940000087b29006b9c840000185a1800debd6bdec69c73a59c0008214a0800b5bd6b00214a100000d68431dec69cadbd9c08214a000000080808080808080808000000ad6318316373000008000000291000ad6b31dec694dec69cdec69cdec69cdec69c639494000018000000100808080808000008290000de9c4a295a7b0000009c4a10dec69c73a5940000214a0800dec69cdec69cdec69cdec69cdec69cb5bd9c08294a180000de8c42c6bd9c395a730008100800000808000000007b3100adbd8c08294a0000000000004a2110ce9452dec69cdec69cdec69cdec69cdec69c215a7b0000009c4a10dec69cd6c69c084263000000ce7b299cbd9c001842290000dea552d6c69c215273000000ad5a18639c94000818000000080808080808000808210000de9c4adec69cdec69cdec69cdec69cadbd9c1029520000000800004a2108ce9c5a215a730000000800001008080008080000006b2100dec67bdec69cdec69cdec69cffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6d6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdec69cb5c69c10214ad68439dec69c73a59c420821deb563d6c69c215a7b9c4a10e7ce9cdec69cc6c69c08315ac67329dec69c5a8c9c6b2910e7cea56b9c9c521821deb563e7cea5dec69ce7c69c9cbd9c311842dea54a639c9c521018e7bd73dec69ce7c69c73a59c4a1021deb5639cc69c181039de8c42dec69cdec69c215273a55218dec694e7c69cdec69cdecea58cad94291031de9c4adecea5184a6bb56321d6c69c185273a55210e7c69cdec69c316b84732908e7c68cdec69c528c9c6b2910e7c684639494632118debd73e7c69cc6c69c10315ad67b319cc69c181039de8c42dec69cdec69c215273a55218dec6945a8c9c6b2110e7c684dec69c639c9c5a1818e7c67bdec69cc6c69c103152d68439dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69cdecea5215273a55218dec694e7cea57bad9c4a1029debd635a8c9c521810e7bd73dec69cadc6a5181842de9442dec69ce7cea5dec69ce7c69cdec69c5a8c9c4a1010e7bd6bdec69cadc6a5211842de9442dec69cdecea5396b8c944210dec6946b9c9c632118e7c67bd6c69c215a7ba55218e7c69cdec69c7bad9c4a1029e7bd6b528c94521010deb563e7c69c639494632118debd73e7c69cc6c69c10315ad67b319cc69c181039de8c42dec69cdec69c215273a55218d6c69429637b944210e7ce94dec69ce7c69cdec69c5a8c9c6b2910e7c69cdec69ce7cea5dec69cd6c69c4a7b8c732910dec67be7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69c8cb59c291031dea552d6c69c185273b56321e7cea5dec69ce7c69cdec69ce7cea5b5c69c082952000000b56321dec694639c9c0000184a1000ceb563103963000000b56321dec6948cb59c000831290800de9c4a73a59c000018180800ad7331cebd944a7b840008105a1800deb573dec69cd6bd9c8cb594001031420800deb56badc69c08214a390800deb55a29637b0000087b3108e7c68c5a8c94000818521000e7cea58cbd9c000831390000deb55adec69cd6c69cdeb594c6bd9c9c9c84103952080000d67b316ba59c0008215a1000e7c673427b940000088c3908e7c6946b9c9c000818843100e7c694dec69ce7c69cdec69cdecea5427b8c000008632100e7bd7badbd9c08214a000000d67b31427b940000088c3908e7c6946b9c9c000818843100e7c694dec69ce7c69cdec69ce7cea5d6c69c08426b000000ce7329dec69c73a59c000018180800ad7331cebd94debd8cd6bd94cebd9cada58c39636b0008108c3908dec69429637b000008732900e7c684a5b59c082142080000d68431cec69cdebd94c6b59ca59c8408314a080008ce7b31b5c69c00214a180800d68c39d6c69cdeb594c6bd9c9c9c84103952080000d67b318cb59c000831290000d69c4ad6c69c295a7b0000008c39088cb594000831290000d69c4adec69c4a7b8c0000086b2908dec67b296384000000421808ce9c5ac6b594083963100800ce7b31dec69c215a7b080008c6732921527b0000007b3910d6ad73e7c69cdec69ce7cea5dec69ce7c69cdec69cdecea529637b0800089c4a10decea529637b0000087b3108e7c68c5a8c94000818521000e7cea59cbd9c001042290000dead52cec69c103963000000b56321dec6948cb59c000831290800d69c4a296384000000421808ce9c5aceb5946b9c9c000821390800dead5a8cb59c001031100000ce7b31bdc69c08315a080000ce7329dec69cd6bd94cebd9cada58c39636b0008108c3908b5c69400214a180800d68c398cbd9c0008314a1008deb563b5c69c00214a4208005a845a000818421000c69c5adec694e7c69cdec69ce7cea5dec69ce7c69cdec69cc6c6a510315ace7b31dec69c6b9c9c632118e7c67bdec69ce7cea5dec69ce7c69cdec69c5a8c9c6b2910e7c69cdec69ce7cea5dec69cd6c69c4a7b8c732910d6c67b1852738c4210e7c68cdec69ce7c69cdec69ce7cea5dec69ce7c69cdec69c73a59c0000215a1800debd6bd6bd9cd6c694bdad94738c7b081029420800e7bd636b9c9c000821310800dea552cec69c21527300000094420884b594001031290000d69c4adec69c4a7b940000086b2108b5bd7b082952000000843910ceb57bc6bd94083963100000ce7b31dece9c215a7b080008946b29081842180000ad6b31debd8ce7cea5dec69ce7c69cdec69ce7cea5dec69c8cbd9c0008314a1008deb563b5c69c00214a420800d6b55a296384000000843108dec6845a949c0000105a1808dec69ce7c69cdec69ce7cea5dec69cb5c69c00214a180800d68c39dec69cceb594d6c69cada58c4263730000088c42085a948c000818421000c69c5adec694e7c69cdec69ce7cea5dec69ce7c69cdec69c427b940000086b2908debd7badbda5002142080000ce7329a5c6a5001842310800dea54adecea5215273080000ad5a188cbda50008314a1000deb563b5c6a500214a390800dead5ae7cea5dec69ce7c69cdec69c63949c000010421800c69452e7ce9cdec69c4a7b94000008944210dec68c6b9c9c000018843908dec68ce7c69cdec69ce7cea5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefbdbdbd9c9c9c9c9c9cb5b5b5efefeffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffd6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdec69cdec69c316b848c3908dec694295a7b944210dec68cdec69c73a594291029ad7b39bdad8c426b6b080818bd6b21dec69c528c94732910dec69cc6c69c1839637b3918c6a56ba5a58cb58c639cbd9c291039dea54ab5bd9c18315a844218cead7b9ca58c183152944a10dec6949cbd9c1018395a3110c69c63849c84101839c67329dec69c73848cad8452c6ad7b4a7b844a1010debd6bd6c69c184a73b56318dec69c104a6b421808bd8c4a9ca58c082139392110a56b31b5ad8c10395a9c4a10dec694bdc69c1831528c5221c6ad7b5a84844a1018deb5639cbd9c1018395a3110c69c63849c84101839c67329adad9439636b5221109c845ad6a573b5bd9c18315a8c4a18c6ad7b527b7b4a1818dead63dec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69c7ba59c291029b58442b5ad84214a638c4210dec694528c941810108c5229c6ad7b4a737b421010dead5adec69cdec69cdec69cdec69cdec69c528c942110107b4a29ad946bd6b57b3973845a2110c69c638c9c84182139c67b31b5b59c426b6b4a18109c8452d6ad7b7ba594291829ad7b42b5ad8c214a63944210dec68c5a8c9c2110107b4a29a58c6bbdb5841831528c5221c6ad7b5a84844a1018deb5639cbd9c1018395a3110c69c63849c84101839c67329dec69c8cad9c2118319c6329c6b5848c8c84dea573528c946b2910dec69cc6c69c6b6363bd9463b5ad84184263944208dec694dec69cdec69cdec69cdec69cdec69c73848ca57b4ac6ad844a737b521010deb563d6c69c184a6bb56321dec69cdec69cdec69cdec69cdec69cb5c69c00214a0800001008003129180008100000008c4208dec68c639494000818080000312910001018000000843908dec68c6b9c94000821100800000810210000ad944a08294a0000002110002931215a2110d6bd73295a730000084221082942390000088c4210d6bd8c29638400000010100829211000101800000084310884ad94101831000000080000181008ad632194bd9c2118394a3921424a39000818390800d6a5526ba59c0000185a1800debd6badbd9c08214a100000523918102131100000c67b31dec694dec69cdec69cdec69cdec69c9cb59c001839000000291808101821000000080000ce7329adbd9c08214a100000523918102131100000c67b31dec694dec69cdec69cdec69cc6bd9c2142630008080000001008006b31106b9c73000821100800000810210000d69c4a104263423118524a31102129080000bd6b29d6c69c2963840000000808002918081018210000004a1000dead6394bd9c181031523921394a39000818310800dead5ab5bd9c082952100000de8c4294bd9c2118394a3921424a39000818390800d6a552cec69c184a6b000008180800212921000008000000843100d6c694215273000008180800292921000010180000bd7329dec69c29637b0000081010000000086318006b9494000018291000424a31001021421000deb563397384000008311800524a39422929dea55adec69cdec69cdec69cdec69cd6c69c296384000000a55210d6c69c2963840000001010082921100010180000008431088cb59c1018390000080800001810089c5218639494000818080000312910001018000000843908dec68c29637b00000810100000000863180073a59c000018100800211808101821000000180800181010182121000000210000d69442d6c69c104263423118524a31102129080000bd6b29b5bd9c082952100000de8c42d6c69c295a7b0000004a29102939390000088c390884ad8c000829210800524221313939b56b31dec69cdec69cdec69cdec69cdec69c6b9c944a1021deb563dec69cadbd9c21294ad68c39dec69cdec69cdec69cdec69cdec69c528c946b2910dec69cc6c69c6b6363bd9463b5ad84184263944208dec694215a7b7b3910c6ad73a5a58cce9c73dec69cdec69cdec69cdec69cdec69c6b9c94000021521000dec6734a7b943118105242292139390000007b3108debd8473a59c000018080800181008182921000000100000c67b31d6c69c215273000008180800292921000008100000bd7329b5c69c00214a080000081008080000a552106b9494000818311000424a31001018421000c6ad6308315a0800004a3110424a39733921dec684dec69cdec69cdec69cdec69cd6c69c295a7b0000004a29102939390000088c3908dec68c29637b0000081008002921100008100000007b3100dec69cdec69cdec69cdec69cdec69cb5bd9c082952100000de8c42d6c69c18426b422910524a39081829080000bd6b2184ad9c000829210800524221313939b56b31dec69cdec69cdec69cdec69cdec69c9cb59c081842000000291808081818000000000000d67b319cbd9c001842290000dea552d6c69c215273000000ad5a18cec69c295a7b0000004a29102139390000088c3908dec68cdec69cdec69cdec69cdec69c84ad940008291800005a4a29313931bd6b31a5bd9c08294a100000524221082131180000c67b31dec69cdec69cdec69cdec69cffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececed6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefef9c9c9c949494949494949494949494949494efefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdec69ce7cea584ad9c421831adad6318214ad68c39e7c69cdec69cdecea57b948c3139423121188c5a31103952c66b29dec69c84a59c945a42e7c69cdec69cbdbda54a636b292929312118b57339b5c69c6b5263dead63e7cea5b5b59c4a5a63212121392921945a31e7bd84dec69cb5c6a563525a949463313942312921945a31e7c68cdec69c94a59c39424a2929294a2918c68c52dec69cdec69c184a6bbd6321dec69c5a73849c7b4a4252632921218c5229bdb57b4a5a6b2921216b4221dead6be7cea5dec69cb5bd9c42525a292921523121ce9c5adec69cb5c6a563525a949463313942312921945a31e7c68c738c94213139290808524231bd8442e7cea5adb59c42525a2121215a3921ce945ae7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69c849c943139423121217b4a29debd7bdec69c84a59c8c5a396b8473292931422921bd8442e7ce9cdec69ce7c69cdec69ce7cea5dec69c84a59c8c5a395a7b73422929dea55acec69c5a737b292929422921ad6b39e7c6947b949c293939210808524229ce8c4adec69c849c8c313942292118845229deb573e7cea5849c9c945a4252736b422929de9c52b5bd9c42525a292921523121ce9c5adec69cb5c6a563525a949463313942312921945a31e7c68cdec69ce7cea594a594394a52212121523121de9c5a84a59c945a39e7cea5d6c69c6b84843131392921216b4221dead73dec69ce7cea5dec69ce7c69cdec69ce7cea594a594424a4a2121214a3121c68c4ae7c69cd6c69c185273b56321e7c69cdec69ce7cea5dec69ce7c69cc6c69c525a6b5a4231948c5a31424a3129217b4a29deb57bdec69cdecea584948c39424a212121422921946339e7bd84dec69c94b59c4a424a8452395a7b6b422929dea552b5bd9c4a5a632929292921188c4a29debd84cec6a55a73732931313121188c5a31deb57bdec69c63848c5242399c73424a636b2121215a3921d6a563a5bd9c31424a0008101000004a4221bd7b42c6c6a55a636b313131212118523921c68c52e7c69c94ad9c4a4a4a845231e7c684dec69cadb59c42525a292921422918b57b4adec694e7c69cdec69ce7cea5dec69ce7c69cdec69c94ad9c31424a292121734a2908314a080000d67b31dec69cadb59c42525a292921422918b57b4adec694e7c69cdec69ce7cea5dec69ccec69c4a636b0818290000004a29108c523194ad844a424a8452395a7b6b422929d6a552738c8c3942392929213929189c6339debd84decea529637b080008844a104a636b292121523121ce9452e7ce9cbdc69c5a6b73293131292121523121c68c52dec69cc6c6a54a5a6b5a4239de9c5ac6c6a55a636b313131212118523921c68c52e7c69cdec69cbdc6a54a5a63292929523118395a520000008c3908dec694cec6a563737b313131292118523921bd844ae7c69cdec69c6b848c4a42319c73423952637b3921dec69c849c94313942292121633921d69c63dec69ccec6a55a6b733131312921186b3921deb56be7c69cdec69ce7cea5dec69cdec69c63848c524239b57342dec69c63848c5242399c73424a636b2121215a3921d6a563a5bd9c3142520008181000004a3921ad6b39decea584948c39424a212121422921946339e7bd84dec69c6b848c4a42319c73423952637b392194ad9c4a424a844a31738c73293139422921bd84427b9c8c293139392921a56331e7c694dec69c738c8c3942392929213929189c6339debd84bdc6a500294a180800d68c39e7cea5cec69c5a737b292929392921845231debd7bdec69c7b9494313942292121392918ce8c4adec69ce7c69cdec69ce7cea5dec69c6b8c8ca56339e7ce94dec69cdec69c637b84bd7b42dec69ce7c69cdec69ce7cea5dec69c5a8c9c6b2910e7cea5d6c69c6b84843131392921216b4221dead73dec69cbdbda54a5a63292929392918ce8c4adec69ce7c69cdec69ce7cea5dec69c73a59c0000185a1808debd739cad9c4a4a52292929292118734a29dead6be7cea56ba59c0008215210006b8463292931392921a56b39e7c694dec69ccec69c637373313139292118523921bd844ae7ce9cc6c69c525a6b5a42318c8c5a293142b56b31dec69c849c94313942292121633921d6a563dec69cadb59c424a522929293121189c5a31dec68ce7cea5dec69ce7c69cdec69ce7cea5cec69c5a737b292929392921845231debd7bdec69c6b848c4a42319c73424a5a6b2929295a3121d6a563dec69ce7cea5dec69ce7c69cdec69cbdc6a500294a180800d68c39decea5738c843942422121213929219c6339e7c68cdec69c7b9494313942292121392918ce8c4adec69ce7c69cdec69ce7cea5dec69ce7c69c94a59439424a2921188452294a635a524239d69452bdc69c4a4a5a6b4a39dead6bdec69c5a7b84524239bd7b42e7c69ccec69c5a737b292931312918845231debd84dec69ce7c69cdec69ce7cea5dec69cdec69c7b948c394242212121422921c68442e7ce9ca5b59c42525a2121214a3121b57b42e7c694dec69ce7cea5dec69ce7c69cffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbdbdbd9494949c9c9c9494949c9c9c9494949c9c9cb5b5b5fffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7d6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7e7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdec69cdec69ccec69c1839635252295a1810debd73dec69cdec69cdec69cdec69cdec69cdec69cd6c69c104263bd6b21dec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cd6c69c184a73b55a18dec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69c528c946b2910debd7bdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69c639494632118debd73dec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69c104a6bb56321dec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69c94bd9c000031390800dead5adec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cd6c69c949484cea573dec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cd6c69c00395a080000ce7329dec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cd6c69c083963080000c67329dec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cd6c69c296384000000a55210dec694dec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69ca5ad94b58c6bdec694dec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69c39738c000008843900dec694dec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cbdbd9c9c8473deb584dec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69c9cc69c001039290000d69c4adec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cb5bd9c08294a180000de8c42dec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69c528c94732910dec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69c6b9c94000821521000debd73dec69cdec69cdec69cdec69cdec69cdec69cdec69c6ba59c0000185a1800debd6bdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cb5bd9c08294a180000de8c42dec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6d6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9494949494949494949494949494949494949494949c9c9cffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdec69ce7c69cdec69c528c94080810b56321dec69ce7cea5dec69ce7c69cdec69ce7cea5dec69cd6c69c104263c67329dec69c849c9c8c5239e7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cadbd9c63525adea563e7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69cdecea5184a6bb56321dec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69cbdbd9cad846be7c694dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69c84b59c391029dea55adebd9ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69c849c9c8c5239e7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5d6c69c185273b56321e7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5cec69c8c9484735252e7bd73dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea563949c000818420800e7bd6bdec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5cec69c083963000000d67b31dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ca5a594636363d6945adec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69cdec69c29637b0800089c4a10e7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69cadc69c001842100000ce7b31e7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69c427b940000008c3908dec694e7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69cdecea52152730000088c3908e7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5c6c69c1039630000004229108c5231e7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69cb5c69c00214a180800d68c39e7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69c5a8c9c6b2910e7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69c73a59c0000215a1800debd6be7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69c6b9c9c0008215a1000e7c673dec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69cb5c69c00214a180800d68c39e7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9c9c9c9494949c9c9c9494949c9c9c9494949c9c9c949494fffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffd6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdec69cdec69cdec69cbdbd9c947b73dead73dec69cdec69cdec69cdec69cdec69cdec69cdec69cd6c69c426373c67b39dec69c739494844a39dec69cdec69cdec69cdec69cdec69cdec69cdec69cadbd9c524252dea55adec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cd6c69c4a6b7bbd7339dec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cd6c69c527b84101821944a10dec694dec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69c739494844a39dec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69c426373c67b39dec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69ca5b59c39424a945a31debd84dec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cd6c69c315a6b393121ce8442dec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69c527b8c312921ad6b31dec694dec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69ccec69c4a6b735a3929dead63dec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69c638c943131299c5221dec694dec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69c739494423131c68442dec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69c9cad9429424a0808106b2908dec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cbdbd9c394a63422921de9c52dec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69c7394948c4a31dec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69c84a594313139733921dec67bdec69cdec69cdec69cdec69cdec69cdec69cdec69c8cad9c3129397b4229debd7bdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cbdbd9c394a63422921de9c52dec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cdec69cffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececed6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff949494949494949494949494949494949494949494949494ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cdec69ce7cea5dec69ce7c69cffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9c9c9c9494949c9c9c9494949c9c9c9494949c9c9c949494fffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7d6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7e7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6d6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff949494949494949494949494949494949494949494949494ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9c9c9c9494949c9c9c9494949c9c9c9494949c9c9c949494fffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffd6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececed6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff949494949494949494949494949494949494949494949494ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9c9c9c9494949c9c9c9494949c9c9c9494949c9c9c949494fffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7d6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7e7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6d6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff949494949494949494949494949494949494949494949494ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9c9c9c9494949c9c9c9494949c9c9c9494949c9c9c949494fffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffd6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececed6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff949494949494949494949494949494949494949494949494ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9c9c9c9494949c9c9c9494949c9c9c9494949c9c9c949494fffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7d6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7e7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6d6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff949494949494949494949494949494949494949494949494ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9c9c9c9494949c9c9c9494949c9c9c9494949c9c9c949494fffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffd6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececed6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff949494949494949494949494949494949494949494949494ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9c9c9c9494949c9c9c9494949c9c9c9494949c9c9c949494fffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7d6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7e7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6d6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff949494949494949494949494949494949494949494949494ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefad5affe7ceffffffffffffffffffe7a552ffefd6e7a552efad5ad67b00de7b00fff7e7ffffffde9429fffffffffffff7ce9cf7deb5ffffffde9429ffffffffffffffffffffffffffffffe7a552de7b00d67b00efad5affffffefad5afff7e7ffffffffffffefbd7bd67b00de7b00ffe7cef7ce94f7d6b5fffffffff7efefad5affffffe79431ffffffffffffefc694efad5afffffffffffffff7e7de7b00d67b00de7b00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9c9c9c9494949c9c9c9494949c9c9c9494949c9c9c949494fffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffadbda5adbda5adbd9cb5c6a5fffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffd6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececed6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7e7cef7ce94fffffffffffffff7e7e7a552ffffffe7ad52f7d6adfffffff7e7cee7ad52ffffffde9431ffffffffffffefc694f7deb5ffffffe79431ffffffffffffffffffffffffffffffe7a552ffffffffffffde8c29ffffffe7a552fff7effffffff7deb5efb573ffffffffffffffffffefc694f7deb5fffffffff7efe7a552ffffffde8c29ffffffffffffe7ad52e7b573fff7efffffffe79431fff7e7fffffff7e7cee7ad52ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff949494949494949494949494949494949494949494949494ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffb5c6a5adbda5b5bda5adbd9cffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffde9429de7b00d67b00de7b00f7d6b5ffffffe7a552fff7efffffffffffffe7a552ffffffde9429fffffffffffff7ce94f7d6b5ffffffde9429fffffffffffffffffffffffffffffff7d6b5de7b00d67b00e79431ffffffefad5afff7efffffffefc694ffefd6fffffffffffffffffff7ce9cf7deb5fffffffff7e7efad5affffffe79431ffffffffefd6efbd73ffefd6efc694ffffffe7a552ffffffffffffffffffe7a552ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9c9c9c9494949c9c9c9494949c9c9c9494949c9c9c949494fffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffffffffadbd9cadbda5adbd9cadbda5adc69cb5ce9cadc69cb5cea5f7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7d6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7e7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6d6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7ce94f7d6adffffffde9429ffffffffffffe7a552efb573fffffffff7e7de9431ffffffde7b00f7e7ceffffffefc694f7deb5ffffffde7b00f7e7ceffffffffffffffffffffffffffffffffffffffffffde9429ffffffe7a552f7ce94ffffffffefcee7a552ffffffffffffffffffefc694de9431ffffffffefcee7a552ffffffde9429ffffffe7b573ffe7ceffffffe7ad52ffffffde9431fff7e7fffffff7e7cee7a552ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff949494949494949494949494949494949494949494949494ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffb5bda5adbd9cb5c6a5adbda5b5cea5b5c69cb5cea5b5ce9cffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7c6c6c6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7efefad5affe7ceefbd7bffffffffffffe7a552f7ce9cd67b00de7b00ffe7ceffffffde9429efad5ae7a552f7ce9cf7deb5ffffffde9429efad5ae7a552ffffffffffffffffffefbd73de7b00d67b00f7ce9cffffffefad5aefb573de7b00fffffff7ce94d67b00de7b00ffe7cef7ce94efc694de7b00d67b00ffefd6ffffffe79431fff7efe79431ffffffffffffefce94ffdeb5fff7e7de7b00d67b00de7b00fff7e7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9c9c9c9494949c9c9c9494949c9c9c9494949c9c9c949494fffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffadbd9cadbda5adbd9cadbda5adc69cb5ce9cadc69cb5ce9cfffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffd6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececed6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcecececececec6c6c6c6c6c6c6c6c6c6c6c6c6c6bdc6c6c6c6c6bdc6c6c6a59c9cffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7a552efbd7bf7e7ceffffffffffffe7ad52fff7e7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefc694f7deb5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff949494949494949494949494949494949494949494949494ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffb5c6a5adbda5b5bda5adbd9cb5cea5b5ce9cb5cea5b5c69cceefadcee7adceefadcee7adffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6ceefefefdededed6d6d6dedededed6d6dededed6d6d6dedededed6d6c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdeb5de9429ffffffffffffffffffe7a552fff7efffffffffffffffffffffffffffffffffffffffffffefbd7befc694fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7ce9cf7deb5fffffffffffffffffffff7efde7b00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9c9c9c9494949c9c9c9494949c9c9c9494949c9c9c949494fffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffffffffadbd9cadbda5adbd9cadbda5adc69cb5ce9cadc69cb5ce9cc6e7adcee7adcee7adcee7adf7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7d6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7e7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6d6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcec6f76b63c68c84de847bde8c84de847bd6847bde847bd68c84de847bd6847bde6b63bd8c84deffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff949494949494949494949494949494949494949494949494ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffb5cea5b5c69cb5cea5b5ce9cb5cea5b5c69cb5cea5b5ce9cceefadcee7adceefadcee7adffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8c84e71800f71000ef1800ef1000ef1800ef1000e71800ef1000e71000e71000e71800e71000ceffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9c9c9c9494949c9c9c9494949c9c9c9494949c9c9c949494fffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffadc69cb5ce9cadc69cb5ce9cadc69cb5ce9cadc69cb5ce9ccee7adcee7adc6e7adcee7adfffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffd6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececed6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8c84e71000efb5adff2918ef1000efb5adf79c94ff9c94f71000e7c6bdff1000e71000de1000ceffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff949494949494949494949494949494949494949494949494ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffb5cea5b5ce9cb5cea5b5c69cb5cea5b5ce9cb5cea5b5c69cceefadcee7adceefadcee7adffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8c84e71800f7b5adff9c94ff2918efb5b5ff2918efb5adff3129efded6ff7b73f71000e71000ceffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9c9c9c9494949c9c9c9494949c9c9c9494949c9c9c949494fffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffffffffadc69cb5ce9cadc69cb5ce9cbdd6a5c6dea5bdd6a5c6dea5c6e7adcee7adcee7adcee7adf7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7d6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7e7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6d6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8c84e71000efb5adff5242f7b5adffb5adf73121efcec6ff2110efc6bdf71000e71000e71000d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff949494949494949494949494949494949494949494949494ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffb5cea5b5c69cb5cea5b5ce9cc6dea5bdd6a5c6deadc6dea5ceefadcee7adceefadcee7adffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8c84e71800f76352f79484ff4231f7635af78c84f75242f71000ef847bf7847bf71800ef1000ceffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff292929ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffb5b5b5292929313131292929cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdedede848484ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9c9c9c9494949c9c9c9494949c9c9c9494949c9c9c949494fffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7f7fff7adc69cb5ce9cadc69cb5ce9cbdd6a5c6dea5bdd6a5c6dea5cee7adcee7adc6e7adcee7adfffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffd6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececed6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8c84e71000de1000de1000d61000de1000d61000de1000d61000d61000d61000d61000ce1000c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff292929fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7292929dededeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdedede7b7b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff949494949494949494949494949494949494949494949494fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7bdcea5b5ce9cb5cea5b5c69cc6deadc6dea5c6dea5bdd6a5ceefadcee7adceefadcee7adffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffcececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff292929ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffb5b5b5b5b5b5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdedede848484ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9c9c9c9494949c9c9c9494949c9c9c9494949c9c9c949494fffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7d6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7e7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdeffffadadbdffe7cefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7ffffadc6dee7c6adffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6d6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefded6d6dededed6d6d6dededed6d6d6dededececececececec6c6bdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff313131949494292929292929cececeffffffffffff292929ffffffffffffffffffffffff313131292929292929adadadffffffffffff848484dededeffffffffffff848484dededeffffffadadad2929292929299c9c9c5a5a5affffffdedede848484ffffffffffffdedede848484ffffffffffffadadad313131292929636363ffffff848484dededeffffff2929293131315a5a5a848484dededeffffff7b7b7bdededefffffff7f7f75a5a5affffffffffffcecece949494ffffffadadadb5b5b5ffffffffffff5a5a5a313131292929292929ffffffdedede7b7b7bffffffffffffdedede7b7b7bffffffffffff636363292929cececeffffff8484842929292929297b7b7bffffffffffffffffffffffffffffffffffffffffffc6c6c69c9c9cffffffffffffffffffffffffadadad292929292929313131dededeffffffffffffffffffffffff636363efefeffffffffffffff7f7f7292929313131292929292929c6c6c6f7f7f7292929292929292929313131dedede292929efefefffffffffffffffffffffffff636363dededeffffffffffffffffff292929f7f7f7ffffffffffffffffffffffff5a5a5adededeffffff292929292929313131adadad9c9c9cffffffffffff5a5a5a292929292929313131ffffffffffff292929ffffffffffffffffff292929ffffffffffffb5b5b52929293131315a5a5affffff7b7b7bdededeffffff2929292929296363637b7b7bdededeffffff313131efefefdedede7b7b7b636363292929292929efefefffffffffffffb5b5b5292929313131949494636363efefefffffff7b7b7bdededeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff949494949494949494949494949494949494949494949494ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcef7ff4a73a5843121ffffd6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff73a5ce39294affd684ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefdededededededededededededededeefefefb5b5b5bdbdbdadadadffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff292929cececefffffff7f7f7292929f7f7f7ffffff313131ffffffffffffffffff636363c6c6c6ffffffffffff848484c6c6c6ffffff7b7b7be7e7e7ffffffffffff7b7b7be7e7e7ffffff313131efefefffffffb5b5b5636363ffffffe7e7e77b7b7bffffffffffffe7e7e77b7b7bffffffc6c6c6636363ffffffffffffffffffffffff7b7b7bdededec6c6c69c9c9cfffffff7f7f7292929e7e7e7ffffff848484dededeffffffefefef636363ffffffffffffc6c6c69c9c9cffffffb5b5b5b5b5b5ffffff9c9c9c9c9c9cffffffffffffffffffffffffdedede848484ffffffffffffdedede848484fffffff7f7f75a5a5affffffffffff9c9c9c9c9c9cffffffffffffb5b5b59c9c9cffffffffffffffffffffffffffffffffffffcecece9c9c9cffffffffffffffffffc6c6c6636363ffffffffffffefefef313131ffffffffffffffffffffffff5a5a5af7f7f7ffffffffffffefefef636363ffffffffffffffffffffffffefefef636363ffffffffffffffffffffffff9c9c9cb5b5b5ffffffffffffffffffe7e7e75a5a5affffffffffffffffffffffff9c9c9cb5b5b5ffffffffffffffffffdedede636363ffffff848484b5b5b5ffffffffffff6363639c9c9cffffff9c9c9c9c9c9cffffffffffffffffffffffffffffff313131ffffffffffffffffff313131ffffffcecece5a5a5affffffffffffffffffffffff848484dededececece9c9c9cffffffefefef313131dededeffffff292929f7f7f7dedede313131efefefffffffc6c6c6636363ffffffdedede292929ffffffffffffcecece292929f7f7f7ffffff848484dededeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9c9c9c9494949c9c9c9494949c9c9c9494949c9c9c949494fffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffd6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffadf7ff5a215afff7adffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6deeff7efdeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1852adffb55affffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdeefffefdedefffff7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececed6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6ffffffffffffffffffffffffffffffffffffffffffcececededededededeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff292929ffffffffffffffffffb5b5b5c6c6c6ffffff292929fffffffffffff7f7f75a5a5affffffffffffffffffdedede9c9c9cffffff848484dededeffffffffffff848484dededef7f7f75a5a5afffffffffffff7f7f75a5a5affffffdedede848484ffffffffffffdedede848484ffffff9c9c9cc6c6c6ffffffffffffffffffffffff848484dededececece7b7b7bffffffffffff848484dededeffffff7b7b7bdededefffffff7f7f75a5a5affffffffffffcecece9c9c9cffffffadadadb5b5b5ffffff636363efefefffffffffffffffffffffffffdedede7b7b7bffffffffffffdedede7b7b7bffffffdedede848484ffffffffffff5a5a5af7f7f7ffffffffffffffffff636363ffffffffffffffffffffffffffffffffffffc6c6c69c9c9cffffffffffffffffff9c9c9cc6c6c6ffffffffffffffffff9c9c9ccececeffffffffffffffffff636363efefeffffffffffffff7f7f75a5a5afffffffffffffffffffffffff7f7f75a5a5affffffffffffffffffffffffdedede292929292929292929313131292929b5b5b5ffffffffffffffffffffffffdedede313131292929292929292929313131adadadffffff5a5a5affffffffffffffffffc6c6c69c9c9cffffff636363efefefffffffffffffffffffffffffffffff292929ffffffffffffffffff292929ffffff9c9c9ccececeffffffffffffffffffffffff7b7b7bdededec6c6c6848484ffffffffffff7b7b7bdededeffffffffffffffffffdedede7b7b7bffffffffffffffffff7b7b7bf7f7f7c6c6c6b5b5b5ffffffffffffffffff636363efefefffffff7b7b7bdededeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff949494949494949494949494949494949494949494949494ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3984d6c66b29ffffffffffffffffffffffffdeffff4a73b52921292929299c6339ffffdee7ffff4273ad292929393131ce945ab5ffff52185affffadffffff4a9cf7bd6b21cef7ff294284423129524a424a6b73a55221f7fff7104a9cef9c4affffffffffffffffffb5ffff5a185affffad8ccef72931523131295a6b42733139ffffffaddeff314273292921422929d6a563fffffff7ffff2163b5ad5a18fffff7ffffffe7ffff4273ad292931292929a56b42ffffd663a5de2129393131316b4229ffdeadffffffffffffffffffe7ffff295aa54a3929293142c67b42ffffefffffffffffffb5ffff52185affffadffffffffffffffffffffffffaddeff29426b292929424a39732929ffffffaddeff314a73292921392929d69c63fffffffffffffffffff7ffff215ab5ffad5aceffff31528c31312963423131425affc6735aadffad5a18b5ffff52185affffada5deff29426b2929214a3129e7b57bffffffffffffffffffffffffade7ff29396b313129424a317b3129ffffff73b5e7212942292929633929ffdea5ffffffffffffffffff6bbdff080018212118181818212121a55a21ffffef5aa5de39293131424a7b4229ffefbd6bbdff080018212118181818212121a55a21ffffefffffffffffff185aadffad52ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdededed6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6cececebdbdbde7e7e7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff292929ffffffffffffffffffb5b5b5b5b5b5ffffff313131ffffffffffffefefef636363ffffffffffffffffffdedede7b7b7bffffff7b7b7bdededeffffffffffff7b7b7bdededeefefef636363ffffffffffffefefef636363ffffffdedede7b7b7bffffffffffffdedede7b7b7bffffff9c9c9ccececeffffffffffffffffffffffff7b7b7be7e7e7ffffffcecece292929313131292929dededeffffff848484dededeffffffefefef636363ffffffffffffc6c6c69c9c9cffffffb5b5b5b5b5b5ffffff5a5a5a313131292929313131292929cececededede848484ffffffffffffdedede848484ffffffdedede7b7b7bffffffffffff636363efefefffffffffffffffffff292929ffffffffffffffffffffffffffffffffffffcecece9c9c9cffffffffffffffffff7b7b7be7e7e7ffffffffffffffffffb5b5b5b5b5b5ffffffffffffffffff5a5a5af7f7f7ffffffffffffefefef636363ffffffffffffffffffffffffefefef636363ffffffffffffffffffffffffffffff636363efefefffffffffffff636363efefefffffffffffffffffffffffffffffff5a5a5af7f7f7ffffffffffff5a5a5af7f7f7ffffff636363efefefffffffffffffcecece9c9c9cffffff5a5a5a313131292929313131292929cececeffffff313131ffffffffffffffffff313131ffffff9c9c9cc6c6c6ffffffffffffffffffffffff848484dededeffffffc6c6c6313131292929313131dededeffffffffffffffffffdedede848484ffffffffffffffffff848484dededececece9c9c9cffffffffffffffffff5a5a5af7f7f7ffffff848484dededeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9c9c9c9494949c9c9c9494949c9c9c9494949c9c9c949494fffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7d6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3984debd6b21ffffffffffffffffffffffff52a5ef844218fff7d6deffff4a63a5efb57352a5ef944a21ffffdeb5efff422963adce8c52185afff7a5ffffff4a9cefbd6b2963b5ff843121ffffd6e7ffff18529cc66b21ffffffffffffffffffffffffffffffffffffadf7ff5a185afff7ad2163bdde8c39ffffff4a9ce7732918e7ffff21529cd68c42ffffff9cdeff734263fff7b5adf7ff39295a523139ffef9cffffff4a9ce78c4221fff7d6e7ffff425a9cc6b5735a528cffde9cffffff3984debd6b21ffffffffffffffffff6bbdff8c4229ffffd6c6f7ff392973ffde8cffffffffffffadffff52185afff7a5ffffffffffffffffffe7ffff29529cde9c4affffff529cde732918e7ffff2152a5ce8442fffff79cdeff734a63ffefb5ffffffffffffffffff185aadffad5a63b5ff8c4221ffffde9ce7ff29104affce7352a5f7ad5a18adfff7522163e7f7a5214a9cde944affffff84cef75a2139ffefadffffffffffffefffff214a9ce79c52ffffff52a5e7732918a5efff42184af7d68cffffff63a5e7b57342fffff7ffffffffffffd6ffff214a9cbd7b39ffffefffffffffffffbdffff42296bffd68cf7ffff2973c6de8c39d6ffff214a9cbd7b39ffffeffffffffffffffffffffffffff7ffff185ab5f7a552ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6d6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff313131949494ffffffffffff313131dededeffffff292929b5b5b5ffffffffffff5a5a5acececeffffffffffff7b7b7bb5b5b5ffffff8484845a5a5affffffffffff292929efefeff7f7f75a5a5afffffffffffff7f7f75a5a5affffffdedede313131c6c6c6ffffffadadad9c9c9cffffffcecece5a5a5affffffffffffffffffffffff848484dededeffffffffffffffffffffffff848484dededeffffff7b7b7b636363ffffffcecece292929cececeffffff9c9c9cadadadffffffadadadb5b5b5ffffff9c9c9cc6c6c6ffffffffffff848484efefefdedede292929cececeffffffb5b5b5949494ffffffdedede848484ffffffffffff9c9c9c9c9c9cffffffffffffadadad848484ffffffffffffffffffffffffffffffffffffc6c6c69c9c9cffffffffffffffffff848484dededeffffffffffffffffffadadadb5b5b5ffffffffffffffffff636363efefeffffffffffffff7f7f7292929313131292929636363fffffff7f7f75a5a5affffffffffffffffffffffffffffffadadadb5b5b5ffffffdedede7b7b7bffffffffffffffffffffffffffffffffffffb5b5b5adadadffffffdedede848484ffffffffffff9494949c9c9cffffffffffff5a5a5a9c9c9cffffff9c9c9cc6c6c6ffffffffffff848484efefefffffff2929299c9c9cffffffdedede5a5a5affffffc6c6c6636363ffffffffffffffffffffffff7b7b7bdededeffffffffffffffffffffffff7b7b7bdededeffffffffffffffffffdedede292929cececeffffffdedede292929ffffffefefef292929efefefffffffc6c6c6292929efefefffffff7b7b7bdededeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff949494949494949494949494949494949494949494949494ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3984d6c67329ffffffffffffffffffffffff2163bd9c6331adada5adadadadadadefd6bd296bbde79442ffffffffffffe7e7f7b5f7f752185affffadffffff529cf7bd6b21c6f7ff29427b634a398c7b6b31638cc67329ffffffffffffffffffffffffffffffffffffb5ffff52185affffad1852adffb55affffff8ce7ff732942bdffff291863ad9c6badadadadadadb5adadfff7d652a5efb56b313173bdef9c4affffff216bbd946329adadadadadadadadadefd6b5e7ffff8ca5c64a6373211829e7ad5affffffffffffffffff3984ded67b31ffffffffffff216bbdef9c4affffffffffffb5ffff52185affffadffffffffffffffffffb5ffff4a1863fff7a5ffffffa5f7ff73294abdffff312163ad9c63adadadadadadb5adadfff7d6ffffffffffffffffff215ab5f7ad525aadffad5a18ffffffdeffff31428cffc6735aadffad5a18b5ffff52185ab5f7ad4a185afff7a5ffffffdeffff29398cffce7bffffffffffffb5ffff522163fff79cffffff9cefff7b315263bdff633121ada594adadadadadadd6bdadffffefffffffffffffffffffcef7ff295294a56331ffffdeffffff84deff7b3139ffffd6ffffff6bbdff9c4a21fffff7cef7ff295294a56331ffffdeffffffffffffffffffffffff185aadffad52ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff292929cecece2929293131319c9c9cffffffffffff313131b5b5b5313131efefefffffff2929293131312929299c9c9cffffffffffff7b7b7bcecece2929293131319c9c9cffffffefefef636363ffffffffffffefefef636363ffffffe7e7e77b7b7b9c9c9c292929313131efefefffffffffffffcecece2929293131315a5a5affffff7b7b7bdededeffffff6363632929293131317b7b7bffffffffffff848484c6c6c6313131292929dedede9c9c9c313131292929ffffffffffffb5b5b5b5b5b5ffffffffffff848484292929313131b5b5b5ffffffdedede8484849c9c9c313131292929f7f7f7dedede313131292929313131c6c6c6ffffff7b7b7b313131292929636363ffffffffffffffffffffffffffffffffffffffffffcecece9c9c9cffffffffffffffffff7b7b7bdededeffffffffffffffffffb5b5b5b5b5b5ffffffffffffffffff5a5a5af7f7f7ffffffffffffefefef636363ffffffffffffffffffffffffefefef636363fffffffffffffffffffffffffffffff7f7f75a5a5affffff9c9c9ccececeffffffffffffffffffffffffffffffffffffefefef636363ffffff9c9c9cc6c6c6ffffffffffffffffff5a5a5a313131292929b5b5b59c9c9cffffffffffff848484292929313131b5b5b5ffffffffffff313131c6c6c6313131292929cececeffffffffffffc6c6c6313131292929636363ffffff848484dededeffffff5a5a5a313131292929848484ffffffffffffffffffffffffdedede8484849c9c9c313131292929cececeffffffffffffdedede3131312929299c9c9c5a5a5af7f7f77b7b7b313131292929848484ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9c9c9c9494949c9c9c9494949c9c9c9494949c9c9c949494fffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffd6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3984de5231107373737373738c7373f7e7b52973c66b42188484847b7b7b183963d68431317bced68431fffffffffffff7f7f7adf7ff4a185affef9cffffff4294e7bd6b29ffffffefeff7cedee7a5b5c6215284c67329ffffffffffffffffffffffffffffffffffffadf7ff5a215af7f7ad185aadf7ad5affffff8cdeff733142c6ffff2129737b6b42848484637b7b391839ded684294a9cffbd6b7bceff8c4231ffffde2173c66b42217b7b7b848484183963c684391852a56b4221ad947bffe7ceffffffffffffffffffffffff216bbde79442ffffffffffff2973c6de8c42ffffffffffffadf7ff52185afff7a5ffffffffffffffffffbdffff4a296bffe794ffffff8cdeff733142c6ffff2129737b6b42848484637b7b391839ffd684ffffffffffffffffff185aadffad5a52a5f7ad5a18fffff7e7ffff29428cffce7352a5f7b55a21adf7f752185abdefa542216bffe78cffffffceffff313184ffce7bffffffffffffbdffff422163ffef94ffffff94e7ff73294273c6ff42182184846b7b7b7b396384843118ffffdeffffffffffffffffffffffffdeffff3163ad944a21ffffde6bbdff944229ffffe7ffffff73c6ff8c4229ffffdeffffffdeffff3163ad944a21ffffdeffffffffffffffffff185ab5f7a552ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececed6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdedede848484ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc6c6c69c9c9cffffffffffffffffff848484dededeffffffffffffffffffadadadb5b5b5ffffffffffffffffff636363efefeffffffffffffff7f7f75a5a5afffffffffffffffffffffffff7f7f75a5a5affffffffffffffffffffffffffffffffffff848484efefef313131ffffffffffffffffffffffffffffffffffffffffffffffff7b7b7bf7f7f7292929ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff636363efefefffffff7b7b7bdededeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff949494949494949494949494949494949494949494949494ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3984d67b4a189c9c9ca5a5a5ad9c9cfff7ce7bc6ff633139d6c69c9cc6de392952ffd68c7bceff5a2931d6bd947bbdd6522139ade7ad10105aad7b39c6d6ce215294de8c39bdffff312963d6b573c6d6de215294de8439ffffff84a5ceffd6a5ffffffffffffffffffb5ffff5a185affffad1852adffb563ffffff94e7ff732942ffffff317bc69c6331d6d6c65a9cc684392994ded6732942ffffc6ceffff393984ffd6847bceff5a3131dec69c94c6d642315aded684314294d6a563bddee731427bffbd73ffffffffffffffffff317bcede8c39ffffffffffff2973c6e78c42ffffffffffffb5ffff52185affffadffffffffffffffffffffffff296bbda56b31c6d6ce2963a5732908ffffff317bc69c6331d6d6c65a9cc6843929ffffd6fffffffffffff7ffff215ab5ffad5a5aadffad5a18ffffffe7ffff314294ffc6735aadffad5a18b5ffff52185af7ffad296bbd9c6331d6d6c6528cbd843129ffffcefffffffffffff7ffff296bbda56331cedece29639c7b2910c6ffff31397bc69c5ac6dede295294d68c42ffffffffffffffffffffffffffffffffffffe7ffff2952a5d68c397bceff8c3929ffffdeffffff73c6ff8c4229ffffe7ffffffffffffe7ffff2952a5d68c39ffffffffffffffffff185aadffad52ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdedede7b7b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcecece9c9c9cffffffffffffffffff7b7b7be7e7e7ffffffffffffffffffb5b5b5b5b5b5ffffffffffffffffff5a5a5af7f7f7ffffffffffffefefef636363ffffffffffffffffffffffffefefef636363ffffffffffffffffffffffffffffffffffffc6c6c68484849c9c9cffffffffffffffffffffffffffffffffffffffffffffffffcecece7b7b7b9c9c9cffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5a5a5af7f7f7ffffff9c9c9cc6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9c9c9c9494949c9c9c9494949c9c9c9494949c9c9c949494fffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7d6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3984debd6b21ffffffffffffffffffffffffffffff94bde7525a73735a52efc69cffffffffffff8cbde7525a73735a52efce9cadf7ff4a185a739c7b525263a57b63ffffd6ffffffadd6f75a6b845a5252a57b63fff7d6f7ffff7b9ccef7c694ffffffffffffffffffc6ffff8c638cffffc6638cc6ffc68cffffffadefffa56b7bffffffe7ffff6b94bd52526394735affefc67bb5efd69463ffffffffffff6b9cd6efad7bffffff94c6e7525a6b736352e7c694ffffffadd6f75a6b845a5252c69473ffffe7ffffffffffffffffff4a94e7bd6b29fffff7f7ffff214a9cffb563d6ffff3952947b845a52184afff7a5ffffffffffffffffffffffffdeffff6384ad635a5a6b947b732939ffffffe7ffff6b94bd52525a94735affefc6ffffffffffffffffffffffff5a8cc6ffc68c84c6ffce8c63ffffffefffff6b7badffdea552a5f7ad5a18c6fff78c6394ffffbde7ffff738cbd525a6394735affefc6ffffffffffffffffffffffffd6f7ff6b84b5635252739484732939ffffffbde7ff5a73945a5252c69c73ffffe7ffffffffffffffffffb5e7ffad7b84ffffdeffffff5aadf79c4a1894e7ef6b294afff7b5ffffff4a9cefb56321b5e7f7ad7b84ffffdeffffff5aadf79c4a18ffffef5294de845239184a7bf7a552ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6d6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff636363adadadffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9c9c9c848484ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7b7b7b292929292929313131292929292929efefef848484dededeffffffffffffffffffadadadb5b5b5dedede313131292929292929292929313131949494f7f7f7292929313131292929292929efefeff7f7f75a5a5afffffffffffffffffffffffffffffffffffff7f7f7292929dededeffffffffffffffffffffffffffffffffffffffffffffffffefefef313131dededeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5a5a5ab5b5b5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff636363efefefffffffefefef292929292929ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff949494949494949494949494949494949494949494949494ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3184d6a55a21cececed6d6d6cececef7e7d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffb5ffff52185affffadffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdeffffad8cadffffdeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa5efff422952d6bd846ba5ce6b3139fff7bdffffffd6f7ff3163a5520808ffffadffffffffffffffffffffffffffffffffffffffffff94e7ff732942ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff94b5deffd6adffffffffffffffffffffffffffffffffffff5aadffad5a18efffffceb5ceffffe7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8ce7ff7b3142ffffffffffffffffffffffffffffffffffffffffffffffffffffffceffff293173cea563bdd6d6295294ce8431efffff2952a5bd844aa5ced631396bf7bd6bceffff293173cea563bdd6d6295294ce8431fffffff7ffff63a5de080829ffad52ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9c9c9c9494949c9c9c9494949c9c9c9494949c9c9c949494fffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffd6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff73ade742424a4a4a4a4242424a4a4ab5734affffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc6ffff845a8cffffbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc6ffff8c5a8cffffc6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9cceef525a737b6352f7d6a5ffffffffffffffffffdeffff8473a5ffffbdffffffffffffffffffffffffffffffffffffffffffadefff9c6b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5a84c6ffc68cffffffffffffffffffffffffffffffffffff84c6ffce8c5ac6ffff845a8cffffbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffb5efff9c6373ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffb5deff5263845a5252b58c6bffffe7ffffffceefff5a7394635252d6a57bfffff7ffffffb5deff5263845a5252b58c6bffffe7ffffffffffffffffff73a5deffbd84ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececed6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff949494949494949494949494949494949494949494949494ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9c9c9c9494949c9c9c9494949c9c9c9494949c9c9c949494fffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7d6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6d6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff949494949494949494949494949494949494949494949494ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9c9c9c9494949c9c9c9494949c9c9c9494949c9c9c949494fffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffd6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdee7f7f7e7d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffdedee7fff7e7ffffffffffffffffffefffffdedee7fff7e7ffffffffffffffffffffffffffffffffffffffffffffffffffffffdeefffe7dedeffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffd6deeff7e7deffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececed6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff949494949494949494949494949494949494949494949494ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6ffff29317bffce7bffffffffffffe7ffff215aadad5a2184c6de2129424a4231735a4a21426befa552e7ffff426bad2929294a3129313142ffc67363b5ffa55218ffffff6bade72931422929299c6339f7f7ce4a84c63121294a4a426b735a5a2142ffefa5ade7ff29426b312929394a317b3131ffffffaddeff29396b2929294a3129efbd7bffffffffffffffffffffffff2973c6de8439ffffffffffffc6f7ff10317bc67329ffffff6ba5de2929422929297b4a31ffe7b5a5f7ff42104affef9c9cefff4a104affef9cffffffffffffffffff5aadf7000818000000000000000000944208deffde2963ad000008100800bd7b31fffff7105aad000008000000000000080000e79442ffffffffffff63bdff210818ffbd6bffffff105aad000008000000000000080000e79442ffffffffffff1863bd732108ffffffffffffa5deff102963000000391008f7bd7bffffffa5deff102963000000391008efbd7bffffffffffffffffff1863b5732108ffffffffffff5294d60810290000004a2108f7ce8cffffff84d6ff180831ffb55affffffffffffefffff296bb5000810080000945221fff7ceffffff84d6ff180831ffb55affffffffffffffffffffffffbdffff081863c67321ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9c9c9c9494949c9c9c9494949c9c9c9494949c9c9c949494fffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7d6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7e7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffceffff293184ffc673ffffffffffff63b5ef521818ffe7a52163bdd68439ffffffa5e7ff211852ffc6734a9ce79c5229ffffdea5e7ff291852ffce735aadffad5221a5eff74a2152ffde94f7ffff2163b59c8c42312163ffd684ffffff52a5e76b2118efffc6214a9ce79c52ffffff52a5e7732918e7ffff214294de9c52ffffff84cef75a2139fff7adffffffffffffffffff3173ced68431fffffff7ffff317bce080810c6732994e7ff52214affde94f7ffff3984cead5a21ffffefffffffffffffffffffffffffffffffffffffffffffffffffc6ffff082973290800736b4a7b7b7bc69c7b6bbdef100018b58442316ba5390808ffd6847bc6ff00082952290873736b7b7b7befc69cffffffffffff63bdff210018ffc66bffffff7bc6ff00082952290873736b7b7b7befc69cfffffff7ffff1863bd6b2100fffffff7ffff186bbd421000adb58400316b8c3908f7ffd6216bbd421000adb58408316b8c3908ffffd6ffffffffffff186bbd6b2100ffffff9cefff0810528c4a189cbdb500215a8c3908ffffd6a5f7ff000852e79442ffffffffffff9ce7ff101852ad6b315a9cbd080021de9442ffffffa5f7ff000852e79442ffffffffffffffffffffffffb5f7ff081863bd6b21ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6d6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff949494949494949494949494949494949494949494949494ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6ffff29317bffce73ffffffb5efff21215aefad63ffffff84c6f73129426b634a84847b293163f7c6732163b5f79c4afffffff7ffff3152a5ffc67363b5ffa5521873c6f78c4229ffffe7ffffffeff7ffefefe74284c64a31297b6b635a8484732931b5f7c6522163fff79cffffff9cf7ff7b3152b5ffff522163fff79cffffffdeffff31428cffc673ffffffffffffffffff2973c6de8439ffffff7bceff522131397384c6732963b5ff9c4a18fffff7ffffff8cdeff732939ffffceffffffffffffffffffffffffffffffffffffffffffffffffffffffa5deff0821528c4a18fff7ceffffff3184d64a0808ffef947bceff080829f7a552ffffff5aa5de180821ce8c4afffff7ffffffffffffffffff63b5ff210821ffc66bffffffffffff5aa5de180821ce8c4afffff7ffffffffffffffffff1863b5732108ffffffdeffff0031849c4a08ffffef297bce4a0800def7a50831849c4a08ffffef317bce520808fff7a5ffffffffffff1863bd732108ffffffe7ffffb5bdceffe7ceffffff216bbd5a1000ffffb5deffff104294a55210fffff7ffffffffffffefffffbdc6deb5cebd08317b9c4a08fffff7deffff104294a55210fffff7ffffffffffffffffffbdffff001863c67321ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9c9c9c9494949c9c9c9494949c9c9c9494949c9c9c949494fffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffd6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffceffff18317b6b5a316373731021428c4a18ffefc6ffffffefffffefefefc6cede8ca5b5212152f7c673216bbdef944affffffe7ffff29428cffce735aadf7ad52187bcef7843931ffffd6ffffffeff7fffffff7efefffdeefefb5c6ce528ca56b2121bdf7c642216bffef94ffffff94e7ff732942bdffff422163ffe794ffffffd6ffff29317bffce7bffffffffffffffffff2973ced68431ceffff183173e7a5523984d6ce732963b5ff944221ffffe7ffffff7bceff7b3131ffffceffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa5deff08215a844210fff7c62973c6520800ffffad84d6ff080839de8c39ffffffffffff5aa5de100821ce8442fffff7ffffffffffff6bbdff210018ffc66bffffffffffffffffff5aa5de100821ce8442fffff7ffffffffffff186bbd6b2100ffffffc6ffff082973a55208ffffff3184d6420808bdd68c082973a55208ffffff3184d6420808ffde8cfffffff7ffff1863bd6b2100ffffffc6ffff39528c8463427b9c9c0018428c3908ffffd6ffffff4294e7521010ffe79cffffffd6ffff184a940000001008000008088c3908ffffd6ffffff4294e7521010ffe79cffffffffffffffffffb5ffff08186bbd6b21ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececed6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff949494949494949494949494949494949494949494949494ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefe7e7e7efefefdedededededed6d6d6d6d6d6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7e7dee7f7f7ffdedee7ffffffffffffffffffffffffdedee7ffffffdedee7fffffffffffffffffffffffff7f7ffd6cedebdbdcececedeefe7f7ffffffffffffdededef7f7ffffffffd6d6e7e7e7efe7e7effffffffff7ffefefefffffffffffffd6d6dedededef7f7f7ffffffffffffffffffefeff7e7e7effffffff7f7ffceced6c6bdcecec6d6fff7ffe7dee7f7f7f7ffffffffffffd6cedec6c6cec6c6ceefeff7ffffffffffffdedee7ffffffffffffffffffffffffe7e7eff7f7f7ffffffffffffffffffdedee7fff7ffffffffe7e7e7f7f7f7ffffffffffffffffffefeff7e7e7e7dedee7f7f7f7ffffffdedee7dedee7dedee7ffffffffffffffffffffffffd6d6deffffffffffffffffffffffffefeff7efe7efffffffffffffffffffded6dec6c6cec6c6cee7e7efffffffffffffdedee7d6d6ded6cedeefeff7fffffffffffffffffff7f7ffcecedec6bdcecec6d6f7f7ffffffffffffffe7e7efc6c6cecec6d6f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6ffff18317b9c844a9c9c9c949ca5396b846b2921ffefb56bbdff733121e7deb58cc6de392152ffd6846bbdff633129d6cea55a9cc6291029ffc67363b5ffa55218ceffff29317bc6945ab5d6d629427be7a552296bbdb57331dee7de4a8cc68c3921f7ffd6316bbda56331ced6ce295a9c7b2910f7ffff2973bd9c5a29d6dec64a8cbd843929ffffceffffffffffffffffff2973c6ce8439317bc6a55a21ffffe7428cdec67329bdf7ff29296bc69c63bdd6d629528cce7b31ffffffffffffffffffcef7ffa58ca5fff7ceffffffffffffffffffffffffffffffffffff9cdeff08104ace84312973c6520808fff7a584deff080031ef9c4affffffffffffffffff4a9cde310810ffd684a5deffb58c8463b5d6210818ffbd6bffffffffffffffffffffffff4a9cde310810ffd6847ba5dedeb58c1863b5732108ffffffceffff00297ba55208fffff73984de420808cee794002973a55208fffff73984de420800ffef9c84a5dedeb5841863b5732108ffffffd6ffff0031841010080808105a3118f7ce94ffffffffffffc6ffff08216bce8431ffffff6bc6ff100018de9c528cd6ef0010428c3900ffffe7ffffffc6ffff08216bce8431ffffffdeffff847ba5b5deb5081863c67321ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9c9c9c9494949c9c9c9494949c9c9c9494949c9c9c949494fffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7d6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7e7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffb5adb5847b8cc6c6ce6b6b7bf7f7fffffffff7ffffc6c6ce5a5a6bf7f7ff525263efefffffffffffffffe7e7ef6b6b7b635a737b738c6363735a526bd6d6deffffff424252efeff7bdb5ce635a6badadb573737bfff7ffd6d6de6b6b73f7ffffdedee75a526b7b7b849c9ca5fff7fffffffff7f7ff7b7b84adadb5e7e7ef6363736b6b7b8c84946b6373c6c6d673737bbdb5c6f7f7f773737b5a5a6b7b73846b6b7b5a5263ceced6f7f7ff6b6373e7e7e7ffffffffffffdedeef424252e7e7efffffffffffffe7e7ef5a5a63e7deefffffff8c8c9c94949cfff7fffffffffff7ff84848ca59cad7b7b84b5b5bde7deef5a5263adadbd5a526be7e7efffffffffffffd6cede5a5a63f7f7f7ffffffffffffffffffa59cada59cadfffffffff7ff8c8c9c5a5263737384736b7b524a5abdbdc6f7f7ff6b637b635a736b637352525ab5b5bdfff7ffefe7ef636373635a6b7b73846b637b5a5263e7deefefeff752525a6b6b7b636373847b84ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffceffff293184ffc673ffffffffffffdeffff103184ffb55af7ffff84add6525a63635a52cea57bfffff7f7ffff84adde52526394846329396bffce738cc6ffc68c63ffffffbde7ff5a6b8c635a52c69c73ffffefd6f7ff6b84ad4a525a7b635af7cea5ffffffd6f7ff6384ad635252739484732939ffffffdeffff7394bd52525a947363ffe7c6ffffffffffffffffffffffff2973ce524a29522131ffe7a5ffffff3984d6c67329ffffffbde7ff5a738c63525ac69473ffffefffffffffffffffffffceffff94739cfff7ceffffffffffffffffffa5deff424263f7b573deffff08398c9442004a9cd6310008ffd68463b5f7180818f7b56363a5de734242fff7b58cdeff080839e7944294deff001042181810210008ffc66bffffff63a5de734242fff7b58cdeff080839e794424a94de1000100818186b2100ffffffe7ffff084a9c7b3100ffffd61863b5631808eff7b5084a9c7b3100ffffd61863b5631808fff7b54a94de1000100818216b2100fffffff7ffff105ab58c3900ffffe7ffffffffffffffffffffffffffffff63b5ef391021ffd6845aadff290810ffce73b5f7ff00185ab56318fffff7ffffffffffff63b5ef391021ffd684deffff104a94181000080818bd6b21ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6d6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff949494949494949494949494949494949494949494949494fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7efff7b73e75a52d6848cdecedef7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffb5b5bd7b7384c6c6ce635a73ffffffffffffc6c6ce424252525263f7efff525263efeff7ffffffffffff848494847b8cf7f7fffffffffff7ff9c9cad636373efefff423952d6cede5a526bcec6d6dedee7525263f7f7ff847b8c42424ad6cedecec6d6635a73d6d6e742394a9c9ca59c9ca58c8c9c524a5aefeff773738494949cf7eff7fffffff7f7f7ffffff6b6b7bbdb5c69c94a5737384efeff7fffffff7f7ffb5b5bd5a526befe7f75a526be7e7efffffffe7e7ef5a5263292939e7e7efffffffffffffefeff7525263e7e7efffffffdedeef4a4a5a9494a59c9ca5948c9c424252efefff736b7bb5adbd7373849c94a5f7f7ff847b8c73737b9c9cad9c9cad6363739c9ca5ffffffffffffffffffffffff9c9cad9c94a5ffffffb5b5bd636373e7deefffffffffffffd6d6d6424252e7e7ef635a73d6cedef7f7ffd6d6de52525acecede7b7b8c8c8494f7f7f7fffffff7f7ffa59cad63636bd6d6e7848494ffffffe7deef5a5263efeff7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6ffff21317bcea563cecececed6d66b9cbd421839ffde8cffffffffffffffffffffffffffffffffffffffffffffffffffffffe7ffff314294ffc673d6efffe7ceb5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8ce7ff7b3142ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff2973c6180808e7a552ffffffffffff428cdec67329ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbdf7ff082973311808314a4a080010ce7b299ce7ff0810523929100821396b2108fff7bd6bbdf70808294a311818314a290800ffce7bffffffbde7ff103973210808ffc66bffffff6bbdf70808294a311818314a290800ffce7bffffff7bbde7001039732108ffffffffffff4a9ce7100818313929080821b56321fffff74a9ce7100810313929080821bd6b21fffff7ffffff7bbde7001039732108ffffffffffff398cde080808080800080808b55a1873c6f70808290808080808080000088c3908adefde00185a422910183142290808f7bd6b73c6ff0808290808080808080000088c3908ffffdee7ffff397bbd000010c67321ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9c9c9c9494949c9c9c9494949c9c9c9494949c9c9c949494fffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f79c94f74231ef3121de2110c61810ad0039de215ae75a84e7ced6f7fffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffd6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffadadb57b7b84c6bdce635a7bf7f7ffd6ced64a4a52b5b5c64a4a63f7f7ff4a4a5aefe7f7f7eff7efeff75a5a6bded6e7f7f7fffffffffffffff7f7ff4a425aded6ef3931525a52736b6b84f7f7ffefe7ef5a5a6bc6c6d65a5a6b9c94a5847b8ca59cbd847b94fff7ff6b6b7b736b7bbdb5c65a5a6b94949cd6d6e75a526befe7f7fffffff7fff7ffffffffffff6b6b7bb5adbd524a63d6cedefffffffffffffffffff7f7f7636373bdb5ce635a73e7deefe7e7ef5a5263a59cb54a425ae7e7efffffffffffffe7e7ef524a63a59cb5c6c6d6f7eff77b73846b637bb5b5c6635a738c849cfff7ff736b84635a734a425adedee7ffffffceced64a4252ada5bda59cb5423952efeff7ffffffffffffffffffffffff9c94a59c9ca5ffffff7b7b8ca5a5b5fffffffffffffffffffff7ff7b7384ada5b56b637bcec6d6fffffff7f7ff8c8c9c8c849c5a526bdedee7fffffffffffffffffff7eff74a4252e7deeffff7fff7eff7b5adbd52525af7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdeffff4a6ba54242424a4a4a4a42426b5a52deb58cffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffff6373adffde9c8cc6ffc6845affffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffb5efff9c6373ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff639cdead7352ffffe7ffffffffffff73ade7de9c6bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffadd6f75a6b84524a4ab58c6bfff7deffffff94c6ef525a73735a52f7d6a5ffffffffffff84add6525a6b63524ae7b58cfffff7ffffffffffffa5e7ff5a4a6bffd694ffffffffffff84add6525a6b63524ae7b58cfffff7ffffffffffff6ba5e7945a4affffffffffffefffff6b94bd52525aa57b5afff7d6ffffffefffff6b94c652525aa5735afff7d6ffffffffffffffffff6ba5e7945a4affffffffffffa5d6ff73737b737373736b6bd6a57baddeff7373846b6b6b737373737373bd8c73ffffe7add6f752637b6b5a52deb584ffffffaddeff7373846b6b6b737373737373bd8c73ffffe7ffffffdeffff526ba5ce945affffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececed6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff949494949494949494949494949494949494949494949494ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6b5aff4229f73929ef2921de2118ce1810ad0842de0039de0042de104adeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffb5adb57b7384cec6d6635a7bd6cede52525abdbdc6e7e7f7524a6bf7efff4a425a5a5a6b636373adadbd635a73e7deefffffffffffffffffffffffff525263d6cee739315a847b9c63637b9c94a5f7f7ff635a6b7b738c8c8c9cefeff75a526b6b6384bdb5ceffffffceced6525263e7deef525263e7e7efdedee75a526bf7f7ffffffffffffffffffffffffff6b6b7bbdb5c6423952e7e7efffffffffffffffffffffffff6b6b7bbdb5d65a5273d6cede63636ba59cadfff7ff524a63e7deefffffffffffffefeff74a425a847b94635a739494a5ceced6635a73dedeef4a4a5ae7deefffffff6b6b84736b84736b8c6b6b7bf7f7f7ffffff6b6b7bbdb5c69c94ad8c849cffffffffffffffffffffffffffffffa59cad94949cffffff736b84b5b5ceffffffffffffffffffffffff8c8494a59cb5636373d6cedeffffffffffff9c9ca5847b94635a73efeff7ffffffffffffffffffffffff4a4a5ae7deefc6bdd6635a6b6b6373d6ced6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9c9c9c9494949c9c9c9494949c9c9c9494949c9c9c949494fffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffff5a42ff4229f73121e73121de2110c61810ad0039de0039de0039de0042def7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7d6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7e7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffadadb57b7b84c6bdce4a4263524a5ab5b5bdffffffefe7f74a4a5afff7ff4a425ae7deefe7e7eff7efff6b6373b5b5c6fffffffffffff7f7ffdedee7424252efe7ff39314aefe7f7ded6e7525263f7f7ff7b7b84313142dedee7fff7ff94949c292942e7e7f7fffffff7f7ff5a5a6b7373847b7b8cffffffefeff7635a6bbdbdceffffffffffffffffffffffff736b7bb5adbd7b738ca59cadffffffffffffffffffdedee75a526bd6cee7524a6b4a4a5a94949cf7f7ffffffff4a4252e7e7efffffffffffffe7e7ef5a5263dedee7d6d6e7635a6bf7eff76363737b738c736b7bfffffffff7ff737384b5adbdf7efff636373dedee7ffffffc6c6ce5a52734a4a63ded6e7ffffffffffffffffffffffffffffff9c94a59c94adffffff9c94a57b7b8cfffffffffffffffffff7f7f75a5263cec6d6635a73ceced6fffffff7eff76b6373ada5b5636373bdb5c6ffffffffffffffffffd6ced64a4a52efe7f74a425ac6bdcef7effffff7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6d6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff949494949494949494949494949494949494949494949494ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbd63deb573dedecef7ffffffffffffffffffffffffffffff0042de0039de0842de0039deffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffb5b5bd7b7384cec6d631294aadadbdf7ffffffffffefe7ef525263f7f7ff524a63bdb5cec6c6cee7e7e7ceced6524a5aada5b5d6cedebdbdce525263b5b5bdf7f7ff42394ab5adbd948ca56b6b7bffffffb5b5bd736b7bffffffffffffdedede52525aefeff7ffffffffffffbdbdce313142dedee7ffffffffffffbdbdc65a5263b5b5bdded6deb5b5c6ded6e76b6b7bbdb5c6ded6e74a4a5aa5a5b5d6d6debdbdc66363739c9ca5fff7ff4a425a8c8c94f7f7f7ffffffffffff52525adedee7ffffffffffffefeff7524a5ab5adbd8c8494736b7bf7f7ffcec6d6313142d6d6deffffffffffff73737b948c9ca59cb55a526befefeffffffff7f7ff5a526b73738cffffffffffffffffffffffffffffffcec6ce847b947b738cd6cedededee76363738c8c9cd6cedecec6d673737b7b7b84fff7ff635a73a5a5b5b5b5c66b6b7b6b6b73f7f7ffc6c6ce525263adadb5d6d6debdb5c6525263b5b5bdf7f7ff4a4252bdb5c6bdb5c6b5adbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6e7f7efded6fffff7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9c9c9c9494949c9c9c9494949c9c9c9494949c9c9c949494fffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffa55ad69c52de844ad6fffffffffffffffffff7f7f7ffffff0039de0042de0039de0039defffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffd6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcec6ceada5b5cec6d6ada5b5f7f7fffffffffffffff7f7f78c8c94ffffff8484947b7394737384c6c6c6f7ffffd6cede7b73846b637b736b84c6bdcef7f7ffffffff8484847b7b84848494e7e7efffffffe7e7efd6d6deffffffffffffffffffadadb5f7fffffffffffffffff7eff79494a5f7f7ffffffffffffffffffffc6c6ce7b7384635a73736b84dedee7a5a5add6ced6ffffffd6d6de847b8c5a5a6b736b84b5b5bdfffffff7f7ffada5bdefeff7ffffffffffffffffff8c8c94eff7f7ffffffffffffeff7f78484947b7384948c9ce7e7effffffff7f7ff9494a5f7f7f7ffffffffffffada5ad737384848494c6c6d6fffffffffff7ffffffbdbdced6d6e7ffffffffffffffffffffffffefefef7b7b8c736b847b738c848494efeff7e7e7ef948c9c6363736b6b7ba5a5adf7f7ffffffff9c94ad736b847b7b8cadadb5f7f7fff7f7ffffffffceced67b738c636373737384bdbdcefffffff7f7ffbdbdc66b6373736b7bcec6cefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7ffff1863b56b2100ffffc6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececed6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff949494949494949494949494949494949494949494949494ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9452de844ad67342d6ffffffffffffffffffffffffffffff0842de0039de0042de0039deffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefe7e7e7efefefdedededededed6d6d6d6d6d6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeff7847b8cceced6fffffffffffffffffffffffffffffffffffffffffffffffffffff7fffffffffffffffffffffffffffff7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7ffffdedeeff7e7deffffffffffffffffffffffffdee7f7f7e7deffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdeeffff7e7deffffffffffffe7f7ffe7ded6fffff7ffffffffffffffffffdeeff7ded6d6fffff7ffffffffffffe7f7ffe7dedefffff7ffffffdedeeffff7e7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1863b5732908eff7c6efdee7fffff7ffffffffffffffffffefffffdedee7fff7e7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdee7f7fff7e7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7ffffdedee7fff7e7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdeeff7e7ded6ffffffffffffffffffffffffffffffffffffefffffe7dedefffff7ffffffe7f7ffe7ded6fffff7ffffffffffffffffffffffffffffffffffffe7efffe7dedefffff7ffffffffffffffffffdee7f7e7ded6ffffefffffffffffffffffffdedee7fff7e7ffffffffffffd6e7eff7e7deffffffffffffffffffffffffdee7f7e7ded6ffffefffffffffffffffffffffffffffffffffffffe7e7f7ffffefffffffffffffffffffffffffdee7f7fff7e7fffffffffffffffffff7ffffdedeeffff7e7ffffffffffffe7f7ffe7d6d6fffff7ffffffffffffffffffeff7ffd6d6deffefe7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9c9c9c9494949c9c9c9494949c9c9c9494949c9c9c949494fffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffffffff7342d66342d65231cefffffff7f7f7ffffffffffffffffff0039de0039de0039de0042def7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7d6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7e7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc6c6ce94949cfffffffffffffffffffffffffffffffffffffffffffffffffffff7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9cd6ff08295a000000100000a55a29ffffe7ade7ff183973000000080000844a18fff7c6bdffff08216bbd6318ffffff52adf7310810ffce7b63b5f70000184a0800efef94428cc60000180000004a2108ffd694d6f7ff215294000008000000311000efbd7badefff082163000000de944a296bb5000010180000314a4a390808f7e7941052ad7b2908ffffceffffffffffffffffffffffff1863b5311000102939000000632910ffdea5ffffff6bade7081839000000210800c6844afffff752adf7290810ffce73ffffffffffffffffffffffff94efff000042e79442efffff2973bd000008210800314a42420810ffde8cffffff216bbd310808ffce7bffffffffffff73b5e7001039000000180800c68c4affffef5aadff290010ffce7bffffffffffffffffffffffffd6ffff295a9c0000080000005a2908ffe7a563bdff210821ffbd63b5f7ff00185a080000de94424284c60000180000004a1808ffd694fffffffffffffffffff7ffff4284c6000818000000522108f7d694d6ffff215294000008000000391808efb573f7ffff185aad000008944200b5e7ef18396b0000080800008c4a21ffefc6d6ffff215294000008000000391808efb573ffffffffffffffffffd6ffff21529c00000839100818394a732108eff7c62973bd000008210800314a42420810efde8c1863b50000009c4a08e7ffe73973b5000018000000421808f7c68cffffff529cd6000821000000100000bd7b39f7ffef105ab5732900ffffceffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6d6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff949494949494949494949494949494949494949494949494ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6339d64a31ce3929ceffffffffffffffffffffffffffffff0042de0039de0842de0039deffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefdedededededed6d6d6d6d6d6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7fffffffffff7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffff1052ad521800f7dea552a5e7391021efc67b185aad4a1800efd69484c6ef081042c67329bdffff00186bbd6b21ffffff5aadff290008ffd6843184d64a0808f7e79c8cdeff080839c67b39c6efef395284c6844a8cc6f742394ae7b573c6f7f708317b94420884d6ef080831ef9c4ab5f7f7081863a55210ceefe7104284631808ffffb5105ab57b2900ffffceffffffffffffffffffffffff1863b5290808dead6394d6ef00104ab56318adefff08185a944a18efefd63984c6290810ffc6735ab5ff290010ffce7bffffffffffffffffffffffff94e7ff080842e79442bdffff001863a55218cee7e7104a8c5a1000ffffb5adf7ff081863000000c67329ffffffadf7ff00105a945218efefce4284ce290810ffc6735aadf7310810ffce7bffffffffffffffffffffffff52adf7180010dea55aa5e7f710215ac67b316bbdff180818ffbd6b84d6ff080831e79c4a8cd6f7080839c67b39c6efef394a84c6844affffffffffffffffff8cdeff080842c67b31c6efef394a7bc68c5284c6ef4a3952e7ad73cef7ff0831739c4a08d6ffe70831849c4a08efffef105aad521808efce9484ceef001039c6732984c6ff4a3952e7ad73cef7ff0831739c4a08ffffe7ffffffffffff52a5ef180010dea55aa5deef08215a6b2100bdf7c6001863a55218cee7e7104a8c5a1000d6ffb5003184a55208fff7e75aadf7180010d69c52c6efef104284732100cef7c6394a84b5734af7f7e7317bce420808ffef9c84add6bd9484ffffe7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffde7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00de7b00d67b00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9c9c9c9494949c9c9c9494949c9c9c9494949c9c9c949494fffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffff4229ce3129ce2118c6fffffffffffffffffff7f7f7ffffff0042de0042de0042de0042defffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffd6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7fffffffffff7fffffffffffffffffffffffffffffffffff7fffffffffffffffffffffffffffffffffffffffffffff7fffffffffffffffffffffffff7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7fffffffffffffffffffffff7fffffffffffff7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7fffffffffffffffffffffffffffffffffffffffff7fffff7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc6ffff002173ad5210fffff7ffffffffffffc6ffff00216bad5a10fffff7efffff004294843108bdffff08216bbd6318ffffff52adf7310810f7ce7b317bce520800ffffad52adf7100010524221525252525252a56b52ffffde9cc6ef425a73102131000000bd6b217bceef100831f7a552e7ffff10529c3110087b6b52214a735a1000ffffb5105aad732908ffffc6fffffffffffffffffff7ffff1863b56b2100ffffc6efffff084a9c84310073c6ff080021ffad5affffff9cefff000042d684315aadf7290810ffc673ffffffffffffffffffffffff94efff000042e79442e7ffff1852a53110007b6b52184a73631808ffffb552a5ef390808296363631800ffffb56bbdff100821f7ad52ffffff94efff08084ad684315aadff210010ffc673ffffffffffffffffffffffff2173c6521008fff7a5ffffffffffffffffff63bdff210821ffbd6384d6ff080029ffad525aadf7100010524221525252525252a5735affffd6ffffffffffff5aadff0800085242295252525252529c6b52ffffde9cc6e74a637b081831080008bd6b21d6ffff00297bad5210bdfff7082173ad5208ffffffefffff084a9c7b3100ffffff9cc6e74a637b081831080008bd6b21ffffffffffffffffff2173c65a1008fff7a5ffffff105aad732108e7f7bd1852a53110007b6b52184a73631808cef7b5083184a55208ffffff216bbd5a1008fff7adffffff4294ef310808ffd67bc6efff5a739c21314a0000086b2108fff7bdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececed6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff949494949494949494949494949494949494949494949494ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff2929ce2121c62121c6d6ceefffffffffffffffffffffffff0852e70052e70052e70052deffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefe7e7e7efefefdedededededed6d6d6d6d6d6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7e7ffb59cdebd9ce7b59cdebd9ce7b59cdebd9ce7b59cdebd9ce7b59cdebd9ce7b59cdebd9cdeb59cdebda5e7bd9cdec6ade7d6bdf7ffe7fffff7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6c6e7bda5deb59cdeb59ce7b594debd9ce7b59cded6c6f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcebde7bda5debda5d6b59cdebd9cdebd9ce7b59cd6e7deeffffff7ded6efb59cd6bd9ce7b59cdebd9ce7b59cdebda5e7f7effffffff7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7fffffffffffff7e7ffc6b5defff7fffffff7ffffffcebde7bd9ce7b594debda5e7b59cdebd9ce7b59cdebd9ce7b59cdebd9ce7b59cdebd9ce7b59cdebd9ce7b59cdebd9ce7b59cdebd9ce7b59cdebd9ce7b594dec6ade7fff7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffceffff08317b9c4a08fffff7effffffff7efceffff08297b9c4a08fffff7deffff08398c8c3900bdffff00186bb56310fffff752adff310808ffd684297bce5a1008ffffad6bbdff100018ce9452c6cece104a8c8c390094e7de0008423921107b6352d6b594ffffef84d6ff080029ffad5affffffefffff94adce5a6b84082139631808f7ffb5105ab5521000fff7adffffffffffffffffffffffff1863b56b2108ffffb5e7ffff00398c8c42087bceff100829ef9c4affffff8cdeff080839de8c395ab5ff100010f7ad5affffffffffffffffffffffff94e7ff08084ae79442ffffffe7ffff94adce526b7b0821395a1000e7ffb50842949442107bcede180831efad527bceff080029f7a552ffffff8cdeff000039e794425aadff100810f7ad52ffffffffffffffffffffffff317bd64a0808fff7a5fffffff7eff7fffff76bbdff180018ffbd6b7bceff100831f7ad526bbdff100018ce9452c6cece104a8c8c3908ffffdeffffffffffff63b5ff180818c6944ac6cece0842848c390894ded608104a3921087b6b52cead94fffff7ceffff083184ad5208ceffff08297ba54a10ffffefe7ffff08398c94420894deff08104a3921087b6b52cead94fffff7ffffffffffffffffff297bce520808fff7a5f7ffff1052ad732100ffffc6e7ffff94adce526b7b0821395a1000d6ffb508317bad5a10fffff7317bce4a0808ffefa5ffffff428ce7390808dede94084294211008635239b5947bffefceffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9c9c9c9494949c9c9c9494949c9c9c9494949c9c9c949494fffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffffffff2118c62121c61818bd3939c68484d6dedef7ffffffffffff005ae70063e70063e70063e7f7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7d6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7e7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdec6ef52219c4a10b55210bd4a08bd5210bd4a08bd5210bd4a08bd5210bd4a08bd5210bd4a08bd5210bd4a10b55210bd4a10b54a10b54a18ad7b4acead84d6e7ceffffeffffffffffffffffffffffffffffffffffff7ffcebde74a219c4a18b54208b54a10bd4a10ad4a18ad6b4ab5ffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7d6ff6b39bd4a10a55218ad4a10b54a08bd4a10bd5a29addecef7ffffffa584ce5218a54a10b55210b54a10b54a10bd5229a5efdefffffff7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7deff7b5ab56342a5efd6f7fffffffff7ff8c6bc64a10b55210bd4a10b55210bd4a08bd5210bd4a08bd5210bd4a08bd5210bd4a08bd5210bd4a08bd5210bd4a08bd5210bd4a08bd5210bd4a10b54a18ad5a399cf7e7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff2973c63108089c8c5a295a8c390808ffde943184d6210810947b4a427394100018e79c4abdffff00216b391000948c6b18427b420800b5ce8c184284290000ad845ab5efd60821636b39106b9494081031d6843984d6f71008319c73426b94a5181839c69c52427bb50808187b5229f7d6ad296bb56331189c9c8c103973732100ffffc61052ad080000423118b57342ffffffffffffffffff1863b5100000946b394a7b94080821ce7b31d6ffff08318452210894947b1842734a1000ffe79c52adf7000010311800734242ffefadffffffdeffff5284bd000021734a21d6bd94296bb55a31109ca5941039737329087bcebd100831e79c4adeffff0031849c4a10d6ffe710398c4a2100949c7b1842734a1008ffde945aadff0000103118086b4239fff7b5ffffffffffff73c6f70808298c5a295a8c9c080829de944263bdf7210821deb563427bbd000018845a31adc6a50818636b39106b9494080831d68439ffffffffffffffffffb5f7ff001863734218638c8c081031d6843184d6ff1000319c7b426b94a5211839de944a7bbde70018425a3108cea57b3984ce2100089c8452427394100818de944a84d6ff1000319c7b426b94a5211839de944affffffffffffffffff63b5f7080821845a29638c9c000829732100f7ffc6296bbd5a31109ca5941039737329087bb5ad001842522900d6ad8484cef70810397b4a2173949c0018429c4a10d6ffde08398473421094a59c18396b9c5221ffffde397bbd8c4a31ffffd6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6d6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff949494949494949494949494949494949494949494949494ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6b63d61818bd2118bd1818b51818b51010a54242bda5a5d6007bef0073ef087bef0073efffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdeceef5221ad4a08c64a08bd5210c64a08bd5210c64a08bd5210c64a08bd5210c64a08c65210c64a08bd5210c64a08bd5210bd5210bd5210c64a08bd5218bd5221ad8c6bd6dec6f7fffffffffffffffffffffffffffffff7e7ff845ac64a10b55210ce4a08c65210ce4a08bd5221b5c6a5e7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7ffad8cde5210bd5208ce4a08bd5210c65208ce5210c6946bcefffffffff7ffad84de4a10b55208ce4a08c65208ce4a08c65a21bdefdefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7ffefd6ff734abd4a18b56331b5efd6ffffffffffffff8c63ce5208c64a08ce5210c64a08bd5210c64a08bd5210c64a08bd5210c64a08bd5210c64a08bd5210c64a08bd5210c64a08bd5210c64a08bd4a08c64a08bd6b42b5efdeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdeffff4a73a5293139523929dead7bffffffefffff5a8cbd293142423129ce9c6bffffefd6ffff5263949c947339527b423131c68c5aa5def710295a210808845231ffffc694cef7314263392929b57b52ffffdef7ffff6394c629394a3129299c6b4adef7ce2963a5000010523921ffc684b5e7ff39527b292931523929e7b57bffffff5a8cce846b52395a84945231ffffffffffffffffff5a94ce9473524a6b94393139ad734affffdeffffffbdefff425a8c292931634231f7ce9cffffff8cceff6b52525a8484523139ffd694ffffffdeffff315a9c080818422910dea56bade7ff39527b212129523931deb57b73ade77b524afff7b5ffffff73ade784524afff7bdbde7ff42638c2929316b4a39efc694ffffff8cc6ff73525a528484523939ffd694ffffffffffffffffff73a5d6313952392929ad7b52ffffde9cd6ff635263ded69c295a9c080810523118ffc68c94ceef314a6b392929b57b52ffffdeffffffffffffffffffffffff9ccef7314263393129ad7b52ffffe7f7ffff6394ce2931423929299c6342ffffd65a9cde081029311800c68c52e7ffff638cbd2931424a3929c69463fffff7f7ffff6394ce2931423929299c6342ffffd6fffffffffffffffffff7ffff5a8cc6313142735239104a736b2100ffffc6ade7ff39527b212129523931deb57b5aa5de001029392108c68c52ffffff84bde7394a63312929946b4affefc6ffffff94c6f73142632929296b4a39f7ce9cffffff5a8cc6a56b52ffffdeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9c9c9c9494949c9c9c9494949c9c9c9494949c9c9c949494fffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffb5b5e73131b51010ad1010a51010a508089c080894008cef008cf7008cef1094f7fffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffd6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7ffffffdec6ef5218b54a08c65210c64a08bd5210bd4a08bd5210c64a08bd5208c64a08bd5210c64a08bd5210c64a08bd5210c64a08bd5210c64a10bd5210bd4a08c64a08c64a10bd5a21ada584d6f7e7fffffffffffff7ffffefffffffceb5ef5221b54a08b54a10c64a08c65210ce4a08bd7b52bdffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefdef76339a55210bd4a08bd5210c64a08bd5210c65221a5e7d6f7fffff7ffffffa584d65218b54a08bd5210c64a08bd5210c65221bdefdefffffff7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7ceff6b42b54a10bd4a08bd6339bdefd6f7ffffffffffff8c6bc64a08b55210c64a10b55210bd4a08bd5208c64a08bd5210c64a08bd5210c64a08bd5210c64a08bd5210c64a08bd5210c64a08bd5208c64a08c64a10c66339adf7deffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4294de520808ffffadffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8cd6ff101042f7a552ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9cf7ff00084a8c5a21d6b5a5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9cd6ff6b5a6bffd69c94deff080839ffad52ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdeffff08398cad5210fffff7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff105ab5732108ffffbdffffffffffffffffffffffffffffffdeffff104294a55208ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececed6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7a552ffe7ceffffffffffffffffffe7a552f7e7cee7ad52e7a552de7b00d67b00fff7efffffffde9431ffffffffffffefc694f7deb5ffffffe79431ffffffffffffffffffffffffffffffe7a552d67b00de7b00e7a552ffffffe7a552fff7efffffffffffffefb573de7b00d67b00ffe7ceefc694f7deb5fffffffff7efe7a552ffffffde8c29fffffffffffff7ce94e7a552fffffffffffffff7efd67b00de7b00d67b00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff949494949494949494949494949494949494949494949494ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8484ce2121ad08089408108c00087300a5ff21adf763c6ffcee7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7cef75218bd5210c65208c65210c65210bd5210bd4a08c65208ce4a08ce5210c65208c65210c65208bd5210c64a08c65208ce5208ce5208d64a08bd5218bd5210b55a10ce5208c65a10bd8452ceefdefffffffffffffffffffffff7ff8452c65210bd4a08b55210bd5210bd5208d65218b5d6bdf7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffad8cde5210bd4a08bd5218b54a08bd5208d64a10bd947bceffffffffffffffffffad8cde5210bd5210c65208c65210ce5208bd5a29bdefdefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7ffdec6ff6331b55210bd4a08c65210bd6331bdefdeffffffffffffff8c63ce5210bd4a08bd5210c64a08bd5218bd4a00c65210c65208c65210c64a08c65210ce5208c65210c65208c65210ce5208c65210c64a08c65208d64a08c66339b5efdefffffffffffff7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7ffffc6c6e7ffffdeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbddef7ffdec6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7ffff5284bd292931a56339ffffdeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff94d6ff5a4a5affd694ffffffc6e7ffffdec6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7ffffdec6bdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5a94ce9c634affffd6ffffffffffffffffffffffffffffffffffffdeffffdec6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefd6efc694fffffffffffffff7efe7a552ffffffe7a552ffdeb5ffffffffefd6e7a552ffffffde9429fffffffffffff7ce94f7d6b5ffffffde9429ffffffffffffffffffffffffffffffe7a552ffffffffffffe79431ffffffefad5afff7effffffff7d6b5efbd7bfffffffffffffffffff7ce9cf7deb5fffffffff7e7efad5affffffe79431ffffffffffffe7a552efbd7bfff7e7ffffffde9429fff7efffffffffefd6e7a552ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9c9c9c9494949c9c9c9494949c9c9c9494949c9c9c949494fffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffffffffefeff76363b542429484a5ceceeff7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7d6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7e7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdeceef5218bd4a08bd5208c65208bd5210bd4a10b55210bd4a10ad5218b54a10ad5210bd5210bd5218bd4a10bd4a10bd4a08bd4a08c64a08bd4a10bd4a08bd5208c65208c64a08bd5208bd5210b57352b5efdeffffffffffffffffffffd6b5ef5221b55210c64a08bd5210bd4a08c65210bd7b52bdfff7fffffffffffffffffff7fffffffffffffffffffffff7ffffffffffffffffffffffffffffffffffffffffffe7d6ff6331bd4a08c65210c64a08b55208c64a08ce5221ade7cef7ffffffffffffffffffa584de5210bd4a08bd5210c64a08c65210c65a21bdefdefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7fffffffff7ffceb5ef5a31ad4a10b54a08bd5210c64a08c66331c6efdeffffffffffffff8c63d64a08bd5210c64a08c65208ce5208bd5208ce4a10ad5210b54a10ad4a18b54a08b55210bd4a08bd5210bd4a08bd5210bd4a08bd5210bd4a08b54a18ad63429cefe7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6d6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe79431d67b00de7b00d67b00f7deb5ffffffe7a552fff7e7ffffffffffffe7a552ffffffe79431ffffffffffffefc694f7deb5ffffffde9431fffffffffffffffffffffffffffffff7deb5d67b00de7b00de9429ffffffe7a552fff7effffffff7ce94f7e7ceffffffffffffffffffefc694f7deb5fffffffff7efe7a552ffffffde9429fffffff7e7ceefbd73f7e7cef7ce94ffffffe7a552ffffffffffffffffffe7a552ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff949494949494949494949494949494949494949494949494ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7d6f75218bd5210c65208bd5210c65208bd5210bd8452d6bd94e7b594e7b59ce7b594e7bd9ce7b594e7bd9ce7b594dea584de7b5abd6339ad5218ad5210c64a08ce5208ce5208c65210bd5208bd5210bd8463c6f7effffffff7ffffffffefff8c63ce4a08bd5210c64a08bd5210bd5208c65a21b5d6bdefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffad8ce74a10b55210bd5208c65208c64a08c65218bd9c7bd6fff7ffffffffffffffffffffad8ce74a10bd5210c65208c65208ce5208bd5a29bdefdefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7ffc6a5ef5a29b54a10bd4a08c65210c65208c65208ce6329c6efe7ffffffffffffff8c63ce5210c64a08c65208c65208ce5210bd5a18c6ad84e7ad8cdeb594e7ad8cdead8ce7ad8cdeb594e7ad8cdeb594e7ad8cdeb594e7ad8cdead8cdead8cd6bda5defff7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefce94ffdeb5ffffffe79431ffffffffffffe7a552efbd7bfffffffff7efde9429ffffffd67b00ffefd6fffffff7ce9cf7deb5ffffffd67b00ffefd6ffffffffffffffffffffffffffffffffffffffffffe79431ffffffefad5aefc694ffffffffe7ceefad5afffffffffffffffffff7ce94de9429ffffffffe7ceefad5affffffe79431ffffffefbd7bffe7ceffffffe7a552ffffffde9429ffffefffffffffefd6e7a552ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9c9c9c9494949c9c9c9494949c9c9c9494949c9c9c949494fffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffd6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdeceef5218bd4a08bd5210c64a08bd5208c64a10b5b58ce7ffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefd6ffbd9ce76b39b55218b54a08bd5208ce4a08bd5208c64a00ce5218bdad8ccefff7ffffffffffffffd6bdef5a21b54a08c65210c64a08bd5208ce4a10b58c63c6ffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefdeff6b31c65210bd4a08b55208c64a00ce5210c65221a5e7d6ffffffffffffffffffffffffffa584de5210bd4a08bd5208c65208c65210c65221b5efdefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7fffffff7efffbd9ce75221ad4a10bd4a08c64a08c64a08c65208c64a08bd6331bde7def7ffffffffffff8c63d64a08bd5208c64a08c65210c64a10ad6331b5ffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7fffff7fffff7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececed6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7efe7a552ffefcee7b573ffffffffffffe7ad52efc694de7b00d67b00ffefceffffffde9431e7a552e7ad52efc694f7deb5ffffffe79431e7a552e7a552ffffffffffffffffffefbd73d67b00de7b00efc694ffffffe7a552efbd7bd67b00ffffffefc694de7b00d67b00ffe7ceefc694f7ce94d67b00de7b00f7e7ceffffffde8c29fff7efde9429fffffffffffff7ce94f7d6b5fff7efd67b00de7b00d67b00fff7efffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff949494949494949494949494949494949494949494949494ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7cef75218bd5210c65208bd5210c65208c65210bdb594defffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7ffefdeff8463c65218bd5208ce5208ce5210bd5208ce5208d66331b5e7d6f7fffffffffffffff7ff845ac65210c64a08c65208ce4a08c65210bd5a29addecef7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffad84e75210c65208ce5208c65208c65208ce4a10b5a584d6fff7ffffffffffffffffffffffffffad8ce75210bd5210c65208c65210ce5208bd5a29bdefdeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffad8ce75218bd5210c64a10bd5210c65208c65208ce4a08c65218bd6331bdefe7ffffffffffffff8c63ce5210bd4a08c65210c64a08c65210b56331b5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececececec6cececec6c6c6cececec6c6c6c6c6c6c6c6c6c6c6c6c6c6c6a5a5a5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefad5aefbd73ffefd6ffffffffffffe7a552fff7effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7ce9cf7deb5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9c9c9c9494949c9c9c9494949c9c9c9494949c9c9c949494fffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7d6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7e7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdeceef5218bd4a08bd5208c65208bd5208ce4a08b5b59cdefffff7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7efff734abd5210bd4a08c65210bd4a08bd4a08ce4a10bd9c73ceffefffffffffffffffdec6f75218ad4a08bd4a00ce5210c64a08bd4a10b5946bc6fffffffffffffffffffffffffffffffffffffffffffffffffffff7fffff7fffff7efdef76b39b54a10b55208c65208c65208c64a08c65a29ade7d6f7ffffffffffffffffffffffffffffffa584de5210bd4a08bd5210c64a08c65210c65a21bdefdefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7e7ff9c84ce4a18ad4a08ce4a08c65210bd4a10b55208c64a08c65208c64a10b56331bdefdeffffffffffffff8c63d64a08bd5210c64a08c64a08ce4a08c66329c6fff7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6d6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececeefefefd6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededec6bdbdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7d6adde9431ffffffffffffffffffe7a552fff7e7ffffffffffffffffffffffffffffffffffffffffffefb573f7ce94ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefc694f7deb5fffffffffffffffffffff7efd67b00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff949494949494949494949494949494949494949494949494ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7d6f75218bd5210c65208c65210bd5208c65210bdb594deffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefd6ff5a29ad5210bd5208c65210c64a08c65210ce6331bdf7defffffffffffffffff7ff8c6bc64a10b55210c64a08c64a08c65210c66329bdceadefdecef7deceefdecef7deceefdecef7deceefdecef7dec6efdeceefdec6f7a57be74a10ad5210bd5210bd5210c64a08c65210bda57bd6ffffffffffffffffffffffffffffffffffffad8ce74a10bd5210c65208c65208ce5208bd5a29bdefdeffffffffffffffffffffffffffffffffffffffffffffffffffffffffefdeff9473d64a18b54a10c64a08c65210c65208c65210c64a08c65210c65208c65208ce6329bdefe7ffffffffffffff8c63ce5210c64a08c65210c64a08c64a10c66329bdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc6c6ef736bce847bde8c84de847bde8c84de847bde8c84de847bde8c84de847bd66b63c68c84deffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9c9c9c9494949c9c9c9494949c9c9c9494949c9c9c949494fffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffd6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdeceef5218bd4a08bd5210c64a08bd5208c64a08bdb59ce7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7ffad8cce4a10ad5208ce5208c65210bd4a08c65218b5ceb5e7ffffffffffffffffffdec6f75221ad4a08bd4a08c64a08c65208c64a08bd5210c65218bd5221bd5218bd5218c65218bd5221bd5218bd5218bd5221ad5a18bd5208ce5208c65208c65208c64a08c65208c65a29b5e7ceffffffffffffffffffffffffffffffffffffffa584de5210bd4a08bd5208c65208c65210c65221bdefdeffffffffffffffffffffffffffffffffffffffffffffffffffe7def78463c64a10bd4a08ce4a08bd5210bd4a08bd5208c64a08c65210c64a08bd5208c64a00c66331c6e7def7ffffffffffff8c63d64a08bd5208c64a08c65210c64a08bd6331bdfff7fffffffffffffffffffffffff7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcee7ff9ca5b5c6b5a5ffefdeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcee7f7a5adb5c6b5a5fff7e7ffffffffffffffffffffffffffffffffffffffffffffffffffffffcee7ff9ca5b5c6b5a5ffefdeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffb5d6ef9c9cadada59ce7cebdffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffd6ffff9c9cb5ffd6b5ffffffffffffffffffffffffffffffffffffffffffb5d6ff9c9c9cbdada5ffefd6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffb5d6f7bd9c9cffffdeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececed6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8c84e71000ef1000ef1000e71000ef1000e71000ef1000e71000e71000e71000e71000de1000ceffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff949494949494949494949494949494949494949494949494ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7cef75218bd5210c65210bd5210c64a08bd5218bdb59cdefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7ffffffffffffffffffe7def75a29b55208c65210c65208c65210c64a10b5946bceffffffffffffffffffffffff8c6bc64a18b54a08c65210c65210bd5208c64a08ce5210c64a10b55210c64a08ce5210ce4a10bd5210c64a10bd5210c65208c65210c64a08bd5210c65210bd5210ce4a10bdad8cdefff7ffffffffffffffffffffffffffffffffffffffad8ce75210bd5210c65208c65210ce5208c65a21c6efdeffffffffffffffffffffffffffffffffffffffffffffe7d6f7845abd4a10b55208d65200ce5210c65210c64a10bd4a10b54a08c65210bd5210c65208c65210c66331bdefe7ffffffffffffff8c63ce5210bd4a08c65210c65210ce4a08ce5a29b5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5aadef000018000000000000000000000000000000000000000000000000b56318fffff7fffffffffffffffffff7ffff4a8cce3118218c84634a6b84392129d69c63ffffffffffffffffffadefff08215a000000000000000000000000000000000000000000000000631800ffffb5fffffffffffffffffff7ffff739cc6395a6b00081800000029080073634ae7b58cffffffffffffefffff185aad000008000000000000000000000000000000000000000000180800f7b563ffffffffffffffffffffffff9ccef75a6b73082139000000100800634a29b58c73ffffdefffffffffffffffffffffffff7ffff4a8cc6392121847b5a4a738c392129d6a56bfffff7fffffffffffffffffffffffffffffff7ffff4a8cce3118218c84634a6b84392129d69c63ffffffffffffffffffffffffffffffffffff9ccef75a6b73082139000000100800634a29b58c73ffffe7ffffffffffffffffff3984ce000810000000080808101010422118c69463ffffefffffffffffffffffffffffffffffffffffffffffffd6ffff083184c66b21ffffffffffffffffffffffffffffffffffffffffffefffffbdc6d67394ad21314a734a29efc69cffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff84d6ff210831ffc66bffffffffffffffffffffffffffffffffffffffffffffffffc6f7ff6b7b9c18395a0008080000004a2910847363ffe7b5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8c84e71800f7b5adff2918f71000efb5b5ff9c94f7a59cff1000e7c6c6ff1000e71000e71000ceffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9c9c9c9494949c9c9c9494949c9c9c9494949c9c9c949494fffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7d6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7e7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdeceef5218bd4a08bd5210c64a08c65210c64a10b5b59cdefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7fff7ff7342bd5208c64a08bd5208c64a08bd4a10bd6b42b5f7effffffffffffffffff7ffdecef74a21a54a08c64a08c65210bd4a08c65208c64a08bd5210bd4a10bd5210c64a08c65208c64a08c65210c64a08bd5210c64a08bd5210c64a08bd5208c64a08bd6331bde7cef7fffffffffff7ffffffffffffffffffffffffffffffa584de5210bd4a08bd5210c64a08c65208c65a18c6efe7fffffff7fffffffffffffffffffffff7ffffffdec6f77352bd4a10ad5210c64a08c65210c65208bd5208c64a10b54a10bd4a08ce4a08bd4a08c65208ce4a08bd6331bdefdeffffffffffffff8c63d64a08bd5210c64a08bd4a10bd4a08c66331b5ffeffffffffffff7fffff7fffffffffffffffffffffffffffff7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7ffff529cd6000018211810181818212121181818212121101818000810521000fff7adffffffffffffffffff4a94de210010efb563ffffffffffff63adef180821d69442ffffffffffffffffff94d6f7082152100800212121181818212121181818182121000810100000efa552ffffffffffffffffffffffffffffffefffff0852a5000000ce7329ffffffffffffffffffffffffffffffd6ffff185294100808181810212121181818212121181818101818000000ad5a18ffffefffffffffffffffffffffffffffffff4a9cef000008732100ffffceffffffffffffffffffffffffffffffffffff4294d6210810efb563ffffffffffff63b5ef100021de9c4affffffffffffffffffffffffffffff4a94de210010efb563ffffffffffff63adef180821d69442ffffffffffffffffffffffffffffffffffffffffff4a9cef000008732100ffffceffffffffffffffffffffffffe7ffff1052a5100000946331f7debdffffffc6e7ff39639c9c5229ffffdeffffffffffffffffffffffffffffffffffffffffff317bce6b2100ffffc6ffffffffffffffffffffffffffffffffffffffffffffffffffffffefffff427bbd210818bd7b42ffffefffffffffffffffffffffffffffffffffffffffffffffffffceffff08317bbd6b18ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa5f7ff00084a290800ffc673ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6d6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8c84e71000efb5adff948cf73121f7b5adf72918efada5f73929efd6d6ff8473f71000e71000ceffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff949494949494949494949494949494949494949494949494ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7d6f75218bd5210c64a08bd5210ce4a08c65210bdb594deffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9473ce5210bd5210c64a08c65210c64a10bd6339b5efe7f7fffffffffffffffffffff7ff9473ce4a08c65208ce4a08bd5210c65208c65208ce4a08c65210bd5210b55210c64a08c65210c65210bd5210bd4a10bd5210c65208c65208ce4a08c65218bda58cd6fff7ffffffffffffffffffffffffffffffffffffffffffffad8ce74a10bd5210c65208c65208ce5208bd5a29bdefdeffffffffffffffffffffffffffffffffd6c6f76b42c64a10b55210c64a08bd5210bd5210bd5208c65210c66b39bd8c52e74a08ce5208c65210ce5208c65210c66331bdefe7ffffffffffffff8c63ce5210c64a08c65210c64a08b55210ce5218bd9473d68c6bc6946bd6946bce9473c68c6bce946bd6946bce946bd68c63ce946bd6946bcedeceefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5aa5de844231fff7ceffffffffffffffffffffffffe7f7ff5284bdefa563ffffffffffff9ce7ff0010428c3908ffffd6ffffffffffffdeffff08398c4a1008ffde94ffffffffffffffffff9cd6ff4a315af7c684ffffffffffffffffffffffffffffff7bb5dea56b52ffffefffffffffffffffffffffffffffffff1063b5080008de8c39ffffffffffffffffffffffffffffffffffffdeffff31529cce8442fffff7ffffffffffffffffffffffffbde7ff635284ffefa5ffffffffffffffffffffffffffffff63b5ff0000188c3908ffffdeffffffffffffffffffffffffffffff94deff08104a843100ffffdeffffffffffffdeffff08398c4a1000ffe79cffffffffffffffffff9ce7ff0010428c3908ffffd6ffffffffffffdeffff08398c4a1008ffde94ffffffffffffffffffffffffffffffffffff63b5ff0000108c3908ffffdeffffffffffffffffffffffffffffffefffffffefefffffffffffffffffffffffffe7ffff295aadc67331ffffffffffffffffffffffffffffffffffffffffff7bceff210831ffbd6bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3984ce100810ad6329ffffe7ffffffffffffffffffffffffffffffffffffffffffffffff297bce6b2108ffffbdffffffffffffffffffffffffffffffffffffffffffffffffffffffb5ffff081863390000ffde8cffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8c84e71800f7b5adff5a4af7adadffb5b5ff2918efceceff2110efc6c6ff1000e71800ef1000ceffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9c9c9c9494949c9c9c9494949c9c9c9494949c9c9c949494fffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffd6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdeceef5218bd4a08bd5210c64a08c65208c64a10bdb59ce7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7ffffffa584d64a10b54a08c65208c64a08bd4a10bd5a29b5efdef7fffffffffffffffff7ffffffd6c6f75218b54a08c65208c64a08bd5210c64a00ce5208d65a18bd5a31ad5a29ad5a29b55a21ad5218bd5210bd4a10bd4a08bd4a08c64a08c65208c66331b5e7d6f7fff7ffffffffffffffffffffffffffffffffffffffffffffa584de5210bd4a08bd5208c65208c65210c65221adefdefffffffffffffffffff7ffffffceb5ef6331c64a08bd4a08c64a08c65210c64a08bd5210bd4a08bd7342c6dec6f7ad84de4a08bd5210bd4a08c65208ce5208c66331c6e7def7ffffffffffff8c63d64a08bd5208c64a08c65210c64a00ce5208ce4a10bd5210b54a08bd5210bd4a10b55210bd4a08bd5210bd4a08bd5210bd4a08b55210bdbda5e7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff529cde8c4a31ffffd6fffffffffffffffffffffffff7ffffffefefffffffffffff216bc6080008ce7b29ffffffffffffffffffffffff317bce000000ce7329ffffffffffffffffffffffff94d6f74a3152f7ce8cffffffffffffffffffffffffffffffefeff7fffff7ffffffffffffffffffffffffffffff1863b5000000de8c39ffffffffffffffffffffffffffffffffffffffffffd6ffff315294d6944afffff7ffffffffffffffffffffffffeff7fffff7efffffffffffffffffffffffffffffff63b5f70000188c3900ffffdefffffffffffffffffffffffff7ffff2973c6000000d68431ffffffffffffffffffffffff297bce080008c67321ffffffffffffffffff216bc6080008ce7b29ffffffffffffffffffffffff317bce000000ce7329ffffffffffffffffffffffffffffffffffff63b5ff000018843900ffffdeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff84d6ff391039ffd684ffffffffffffffffffffffffffffffffffffceffff002973c66b21ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7ffff104a9c100000c67b31fffff7ffffffffffffffffffffffffffffffffffffffffff7bceff210029ffc66bffffffffffffffffffffffffffffffffffffffffffffffffffffffb5ffff001863390800ffde84ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececed6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8c84e71000f7635aff8c7bf74231f76352f78c84ff4a39ef1000ef7b73f78c84f71000e71000d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9c9c9c2929299c9c9cffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7b7b7bdededeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdedede848484ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff949494949494949494949494949494949494949494949494ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7cef75210b55210c65208c65210c64a08c65218bdb594deffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbda5e74a10b55210ce5208c65210c64a08c65a21b5e7d6f7fffffffffffffffffffffff7fff7ff946bd65210bd5208c65210bd4a10b55210c64a08c6a573e7efd6f7f7deffefdeffefd6ff8c52e74a10bd5210bd5210c64a08c65210c65218b5ad8ce7fff7ffffffffffffffffffffffffffffffffffffffffffffffffffad8ce75210bd5210c65208c65210ce5208bd5a21bdefdef7ffffffffffffffffffc6ade75a29ad5208ce5210c65208bd5210c64a08ce5208ce4a10b57b52c6efd6ffffffffad8cd65218b55210bd5210c65208ce5210ce6329bdefe7ffffffffffffff8c63ce5210bd4a08c65210c65210bd5208ce5200ce5210ce5208c65208c65208c65210c65210bd5210c65208bd5210c65210bd5210bd5210b5c6ade7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7ffff4a8cd6a55231ffffe7ffffffffffffffffffffffffffffffffffffbdffff08216b100000ffb563ffffffffffffffffffffffff52adf7000810732100ffffc6ffffffffffffffffffffffff8ccef75a394affdea5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1863b5080008de8c39ffffffffffffffffffffffffffffffffffffffffffffffffd6ffff314a8cdea55affffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff63bdff0000188c3908ffffdeffffffffffffffffffffffffc6ffff00186b180800ffb55affffffffffffffffffffffff5aadff000010732908ffffc6ffffffbdffff08216b100000ffb563ffffffffffffffffffffffff52adf7000810732100ffffc6ffffffffffffffffffffffffffffff6bbdff0000188c3908ffffdeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbdffff081863d68431ffffffffffffffffffffffffffffffffffffffffff297bce6b2108ffffc6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff94e7ff001042310800f7c673ffffffffffffffffffffffffffffffffffffffffffc6ffff08297bc66b21ffffffffffffffffffffffffffffffffffffffffffffffffffffffb5ffff08186b390800ffde8cffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8c84e71800e71000de1800de1000de1800de1000d61000de1000d61800d61000d61000d61000c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5a5a5adededeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff636363c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff848484dededeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7e7e77b7b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9c9c9c9494949c9c9c9494949c9c9c9494949c9c9c949494fffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7d6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7e7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdeceef5218bd4a08bd5210bd4a08bd5210c64a10b5b59cdeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbda5e74a10bd4a08c65208c64a08bd4a10c64a18ade7d6f7fffffffffffffffffffffffffff7ffe7cef75221a55210c64a08bd5218b54a10b55210bd7342bdf7e7fffffff7ffffffefd6f75218bd4a10bd5210bd4a08c65208ce4a10b56339adefd6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffa584de5210bd4a08bd5210c64a08c65208c65a18c6efdeffffffeffff7ffb594e75218bd5210bd5208c65210b55210bd4a08c65208ce4a08bd845aceefdef7ffffffffffffad94d64a10b55210bd4a08c65208c64a08bd6331bdefdeffffffffffffff8c63d64a08bd5210c64a08bd5210b54a08bd5210c64a08bd5210bd4a10b55210c64a08bd5208c64a08c65208ce4a08c65208c64a08c65210c6bda5e7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffff396bbdb56b31ffffefffffffffffffffffffffffffffffff84d6ff000029310800ffd67bffffffffffffffffffffffff73ceff000021390800ffde84ffffffffffffffffffffffffffffff6bb5ef6b3131ffe7b5fffffffffffffffffffffffffffffffffffffffffffffffffffffff7ffff1863b5000000de8c39ffffffffffffffffffffffffffffffffffffffffffffffffffffffbdefff31316befb56bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff63b5ff000018843900ffffdeffffffffffffffffffffffff7bd6ff000831310000ffd684ffffffffffffffffffffffff73c6ff000829310000ffde8cffffff84d6ff000029310800ffd67bffffffffffffffffffffffff73ceff000021390800ffde84ffffffffffffffffffffffffffffff63b5f70000188c3900ffffdeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa5f7ff001052a55208ffffffffffffffffffffffffffffffffffffffffff73c6ff210829ffbd6bfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7ffff216bbd0000008c4208ffffd6ffffffffffffffffffffffffffffffffffffffffff2173c6732108ffffbdffffffffffffffffffffffffffffffffffffffffffffffffb5ffff001063390800ffde8cffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6d6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececefffffffffffffffffffffffffffffffffffffffffffffff7ffffffc6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffb5b5b5adadadffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcecece9c9c9cffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7b7b7bdededeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdedede848484ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff949494949494949494949494949494949494949494949494ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7cef75218bd5210bd4a10bd5210c64a10bd5218b5b594deffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc6ade75210bd5210c64a08bd5210bd4a08c65221bde7d6f7fffffffffffffffffffff7ffffffffffffff9473ce4a08bd5210c64a08bd5210ce4a08c65218b5b59cdefffffffff7ffa584d64a10b55210bd4a08bd5210ce5208ce5218ada58cceffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffad8ce74a10bd5210c65208c65208ce5208bd5a21c6efdefffff7ffad8cde5a18bd4a00ce5210c64a10bd5210bd5208c65210c64a10ad8c6bcef7e7ffffffffffffffffffffad8cde5210c64a08c65210c65208c65210bd6331bdefe7ffffffffffffff8c63ce5210c64a08c65210c65208c65210c65208c65210c65208bd5210bd5208c65208ce5208bd5210c65208c65210c65208c65210c65210bdc6ade7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6ffff21428cce8442ffffffffffffffffffffffffffffff52adf7000010420800ffef9cffffffffffffffffffffffff8cdeff000839180000ffbd63ffffffffffffffffffffffffffffffffffff428cd68c4221fff7ceffffffffffffffffffffffffffffffffffffffffffffffffffffff1863b5080008de8c39ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8cd6ff422142ffd68cffffffffffffffffffffffffffffffffffffffffffffffffffffff6bbdff0000188c3908ffffdeffffffffffffffffffffffff5aadff0000104a0800ffef94ffffffffffffffffffffffff8cdeff000839180800ffb563ffffff52adf7000010420800ffef9cffffffffffffffffffffffff8cdeff000839180000ffbd63ffffffffffffffffffffffffffffff63bdff0000188c3908ffffdeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6bbdff000018a55208fffff7ffffffffffffffffffffffffffffffffffffc6ffff082173c67329ffffffffffffffffffffffffffffffffffffffffffbde7ff637b945a5a5a7b6b5adebd9c73c6ef000829290000ffce7bffffffffffffffffffffffffffffffffffffffffff73c6ff210021ffc673ffffffffffffffffffffffffffffffffffffffffffffffffb5ffff081863390000ffde8cffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefdededededededededededed6dedededededed6cececececec6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5a5a5af7f7f7ffffff848484dededeffffffffffff848484dededeffffff7b7b7be7e7e7ffffffffffffb5b5b5313131292929313131ffffffffffffdedede848484ffffffffffffffffff313131ffffffffffffc6c6c69c9c9cffffffffffff9c9c9ccececefffffff7f7f7292929313131292929848484ffffffffffffffffffffffff292929f7f7f7ffffffffffffffffffffffff5a5a5ae7e7e7ffffff3131312929293131319c9c9ccececefffffff7f7f7292929313131efefefffffff7b7b7b313131292929848484ffffffffffffffffffffffffffffff9c9c9c2929293131312929293131319c9c9cffffff7b7b7b313131292929848484ffffffffffffffffffffffffffffffffffffb5b5b53131312929299c9c9c5a5a5af7f7f7ffffffcecece292929313131292929b5b5b5ffffffffffffffffffffffffb5b5b5b5b5b5ffffffffffff2929293131312929299c9c9cc6c6c6ffffff7b7b7bdededeffffffffffff7b7b7bdededeffffff313131ffffffffffffdedede313131292929313131dededeffffffffffffffffffffffffffffffdedede3131312929296363639c9c9ccececeffffffffffff5a5a5a313131292929313131ffffffffffffffffffffffffc6c6c6313131292929313131292929636363ffffffffffff7b7b7b313131292929f7f7f7ffffffcecece2929293131312929293131315a5a5affffffffffffffffffb5b5b59c9c9cffffffffffffffffffffffffffffffffffff7b7b7be7e7e7fffffff7f7f7292929313131292929313131c6c6c6313131c6c6c6ffffffc6c6c6313131ffffff8484849c9c9c3131312929299c9c9cffffffffffff292929f7f7f7ffffffffffffffffffffffff9c9c9c3131312929293131315a5a5ab5b5b55a5a5affffffffffff636363b5b5b5dedede7b7b7b636363292929313131efefefffffffffffffcecece292929313131292929b5b5b5ffffffe7e7e72929293131315a5a5a9c9c9cc6c6c6ffffff7b7b7be7e7e7fffffff7f7f7292929313131292929848484ffffffb5b5b5b5b5b5ffffffffffffb5b5b5b5b5b5ffffffefefef313131292929f7f7f7efefef3131312929293131317b7b7bffffffffffffffffffffffffffffffffffff9c9c9cc6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5a5a5ae7e7e7ffffff636363dededeffffff292929f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9c9c9c9494949c9c9c9494949c9c9c9494949c9c9c949494fffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffd6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefe7f7b594deb58cdeb594e7ad8cdeb594e7ad94dee7d6f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffad8cce4a10bd4a08c65210c64a10b54a08c65221b5efdef7ffffffffffffffffffffffffffffffffffffdecef75a29b54a08bd5208ce4a00c65208d64a08c6734ac6f7e7fff7deff5a21ad5210bd4a10b55210c64a08c64a08c66339b5efe7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa584de5210bd4a08bd5208c65208c65210c65a21b5e7c6ff9c7bd65218ad4a08c65208d64a08bd5210bd4a00c65208c64a10ad9473cef7e7ffffffffffffffffffffffffffad8cde4a08c65208ce4a08bd5210c65208bd6331bde7def7ffffffffffff8c63d64a08bd5208c64a08c65208ce4a00c65208ce4a10b55210bd4a10b55210bd4a08bd5210bd4a10b55210bd4a10bd5210bd4a10b55218bdbda5e7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6f7ff9494b5ffdeb5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff94deff29184aefb563ffffffffffffffffffffffff4294ef000000520800fff79cffffffffffffffffffffffff9cefff000042080000ef9c4affffffffffffffffffffffffffffffffffffdeffff104294b56b29ffffefffffffffffffffffffffffffffffffffffffffffffffffff1863b5000000de8c39ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4a94de632110ffefb5ffffffffffffffffffffffffffffffffffffffffffffffff63b5f70000188c3900ffffdeffffffffffffffffffffffff4294e70000084a0800fff7a5ffffffffffffffffffffffff94e7ff000842080000f7a54affffff4294ef000000520800fff79cffffffffffffffffffffffff9cefff000042080000ef9c4affffffffffffffffffffffffffffff63b5ff000018843900ffffdeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6ffff08398c080000c67321ffffffffffffffffffffffffffffffffffffffffffffffff216bc66b2100ffffc6ffffffffffffffffffffffffffffff73bdef0010310800004a291073736b425263394239000021080000ce7329ffffffffffffffffffffffffffffffffffffffffffbdffff082173c66b21ffffffffffffffffffffffffffffffffffffffffffffffffb5ffff001863390800ffde84ffffffffffffffffffffffffffffffffffffffffffffffffffffffdef7ff9494b5ffdeb5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececed6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefd6d6d6dededed6d6d6dededed6d6d6efefefb5b5b5bdbdbda5a5a5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff636363efefefffffff7b7b7bdededeffffffffffff7b7b7bdededeffffff848484dededeffffffc6c6c6636363ffffffffffffdedede636363ffffffdedede7b7b7bffffffffffffffffff292929ffffffffffffcecece9c9c9cffffffffffff9c9c9cc6c6c6ffffff5a5a5acececeffffffffffffffffffffffffffffffffffffffffff9c9c9cadadadffffffffffffffffffdedede636363ffffffb5b5b59c9c9cffffffffffff292929c6c6c6ffffffc6c6c69c9c9cffffffffffff9494949c9c9cffffffffffffadadad9c9c9cffffffffffffffffffffffffadadadcececeffffffffffffffffffffffffffffffffffffffffffffffff9494949c9c9cffffffffffffffffffffffffdedede313131ffffffffffffc6c6c6313131efefeff7f7f7292929f7f7f7ffffffffffffffffffffffffffffffffffffffffffb5b5b5adadadffffffadadad9c9c9cffffffffffff292929cececeffffff848484dededeffffffffffff848484dededeffffff292929ffffffefefef313131efefefffffffffffff313131efefefffffffffffffffffffffffff292929dededeffffffefefef292929c6c6c6ffffff9494949c9c9cffffffffffffffffffffffffffffffffffffffffffdedede9c9c9cffffffffffffffffffffffffffffffadadad9c9c9cfffffff7f7f75a5a5affffffdedede9c9c9cffffffffffffffffffffffffffffffffffffffffffb5b5b5949494ffffffffffffffffffffffffffffffffffff313131ffffffffffffefefef636363ffffffffffffffffffffffffffffff292929ffffff313131ffffffffffff7b7b7b9c9c9cffffffffffff5a5a5acececeffffff292929efefefffffffffffffffffffffffff9c9c9cc6c6c6ffffffffffffffffffffffffb5b5b5adadadb5b5b5adadadffffffdedede313131efefefffffffc6c6c6636363fffffff7f7f7292929f7f7f7ffffffffffffffffffffffff292929dededefffffff7f7f7292929cececeffffff848484dededeffffff5a5a5acececeffffffffffffffffffffffffadadadb5b5b5ffffffffffffadadadb5b5b5ffffffcecece949494ffffffffffff636363c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffff9c9c9ccececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff636363dededeffffff5a5a5adededeffffff292929efefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff949494949494949494949494949494949494949494949494ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9c73c64a08bd5208ce5210bd5210bd4a08c66331bdefe7f7ffffffffffffffffffffffffffffffffffffffffff9c7bd64a10bd4a08c65210c65208c65208ce5218adcea5efad84de5218bd4a08bd5210bd4a08bd5208ce4a10bdad94deffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffad8ce75210bd5210c65208c65210ce5208bd5a21bd844ad65218b55210bd5208c65208ce5210c64a10bd4a10c64a18b5a57bd6f7efffffffffffffffffffffffffffffffffad8cde5210c65208c65210c65208c65210c66331bdefe7ffffffffffffff8c63ce5210bd4a08c65210c65210c65210bd5a18c6b594e7b594deb59ce7b594debd9ce7b59cdeb59ce7b594debd9ce7b594deb59cdeb594deefdef7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5aadff000010b56318ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3184ce632110ffefadffffffffffffffffff398ce7000008520800ffffa5ffffffffffffffffffffffff9cefff00084a080000ef9c4affffffffffffffffffffffffffffffffffffffffff84d6ff180831efb563ffffffffffffffffffffffffffffffffffffffffffffffff1863b5080008de8c39ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffceffff103984ad5a21ffffefffffffffffffffffffffffffffffffffffffffffff63bdff0000188c3908ffffdeffffffffffffffffffffffff4294e7000000520800fff7a5ffffffffffffffffffffffff9cf7ff00084a080000ef9442ffffff398ce7000008520800ffffa5ffffffffffffffffffffffff9cefff00084a080000ef9c4affffffffffffffffffffffffffffff6bbdff0000188c3908ffffdeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7ffff2963ad000808290800ffce7bffffffffffffffffffffffffffffffffffffffffffffffff6bbdff290821ffc673ffffffffffffffffffffffffadefff00185a080000944a18ffffdeffffffffffffbdefff0831730000009c4a08ffffefffffffffffffffffffffffffffffffffffffffffff216bbd732908ffffc6ffffffffffffffffffffffffffffffffffffffffffb5ffff08186b390800ffde8cffffffffffffffffffffffffffffffffffffffffffffffffffffff5aadff000010b56318ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdededeffffffffffffffffffffffffffffffffffffffffffd6d6d6dededee7e7e7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5a5a5af7f7f7ffffff848484dededeffffffffffff848484dededeffffff7b7b7bdededeffffff9c9c9cc6c6c6ffffffffffffffffff7b7b7bf7f7f7dedede848484ffffffffffffffffff313131ffffffffffffc6c6c69c9c9cffffffffffff9c9c9ccececeefefef636363ffffffffffffffffffffffffffffffffffffffffffffffffdedede313131292929313131292929313131b5b5b5ffffff9c9c9ccececeffffffffffff9c9c9ccececeffffffb5b5b5b5b5b5ffffffffffff636363efefefffffffffffffffffff5a5a5affffffffffffffffffffffffffffff292929f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffff292929ffffffffffffffffffffffffcececeb5b5b5ffffffffffffffffff5a5a5af7f7f7c6c6c69c9c9cffffffffffffffffffffffffffffffffffffffffffffffffb5b5b5b5b5b5ffffff9c9c9cc6c6c6ffffffffffff9c9c9cc6c6c6ffffff7b7b7be7e7e7ffffffffffff7b7b7be7e7e7ffffff313131ffffffcecece9c9c9cffffffffffffffffffb5b5b5cececefffffffffffffffffff7f7f77b7b7bffffffffffffffffff9c9c9ccececeffffff636363efefefffffffffffffffffffffffffffffffffffffffffffffffff848484c6c6c6ffffffffffffffffffffffff636363dededeffffffffffff848484dededeffffff7b7b7bcececeffffffffffffffffffffffffffffffffffffb5b5b59c9c9cfffffffffffffffffffffffffffffff7f7f75a5a5afffffffffffff7f7f75a5a5affffffffffffffffffffffffffffffc6c6c6313131c6c6c6ffffffffffff848484dededeffffffffffffe7e7e79c9c9cffffffffffffffffffffffffffffffffffffffffff9c9c9ccececeffffffffffffffffffffffffffffff6363635a5a5affffffffffffe7e7e77b7b7bffffffffffffffffff7b7b7bf7f7f7c6c6c69c9c9cffffffffffffffffffffffffefefef848484ffffffffffffffffff9c9c9cc6c6c6ffffff7b7b7bdededeefefef636363ffffffffffffffffffffffffffffffb5b5b5b5b5b5ffffffffffffb5b5b5b5b5b5ffffffb5b5b5b5b5b5fffffff7f7f75a5a5affffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9c9c9cc6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9c9c9c9494949c9c9c9494949c9c9c9494949c9c9c949494fffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7d6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7e7e7e7e7e7e7dededed6d6d6cececefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7ffefff7342c65208ce4a08c65210bd4a08bd5210c66b39bdf7effffffffffffffffffffffffffffffffffffffffff7ffe7ceff5229b55210c64a08bd5210bd4a08bd4a10b57342c66331c64a08bd5210c64a08bd5210c64a08c66b39bdefdef7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa584de5210bd4a08bd5210c64a08c65208c64a10bd4a08b54a10bd5210bd4a10bd5208bd4a08bd4a10c64a18a5ad8cd6ffefffffffffffffffffffffffffffffffffffffffad8cde4a08bd5208c64a08bd5210c64a08bd6331bdefdeffffffffffffff8c63d64a08bd5210c64a08c65208c64a10b56329b5ffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc6def7debdb5fffff76bbdff080821c66b21ffffffc6def7dec6bdfffff7ffffffffffffffffffffffffffffffffffffffffffffffffa5efff00104ac67329fffff7ffffffffffff4a9cef0000004a0800ffef94ffffffffffffffffffffffff9cf7ff00004a080000ef9c42ffffffffffffffffffffffffffffffffffffffffffe7ffff1052a56b2100fff7c6fffffffffffffffffffffffffffffffffffff7ffff1863b5000000de8c39ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4a9ce7290810f7bd6bffffffffffffffffffffffffffffffffffffffffff63b5ff000018843900ffffdeffffffffffffffffffffffff4294ef000008420000ffef9cffffffffffffffffffffffff9cefff00084a000000ef9c4affffff4a9cef0000004a0800ffef94ffffffffffffffffffffffff9cf7ff00004a080000ef9c42ffffffffffffffffffffffffffffff63b5f70000188c3900ffffdefffffffffffffffffffffffffffffffffffffffffffffffff7ffff94bdde103163000008000000b56b29ffffefffffffffffffffffffffffffffffffffffffffffffffffffbdffff001863c67329ffffffffffffffffffffffff4294e7000008310000ffd684ffffffffffffffffffffffff1863bd000008732900ffffceffffffffffffffffffffffffffffffffffffffffff6bbdff210018ffc673ffffffffffffffffffffffffffffffffffffffffffb5ffff001063390800ffde8cffffffffffffffffffffffffffffffffffffc6def7debdb5fffff76bbdff080021c67321ffffffc6def7dec6b5fffff7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6d6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6d6d6d6d6d6d6d6d6d6cececed6d6d6cececed6d6d6b5b5b5e7e7e7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff636363efefefffffff7b7b7bdededeffffffffffff7b7b7bdededeffffff848484dededeffffff949494cececeffffffffffffffffff848484dededededede7b7b7bffffffffffffffffff292929ffffffffffffcecece949494ffffffffffff9c9c9cc6c6c6f7f7f7292929313131292929292929292929f7f7f7ffffffffffffffffffffffff5a5a5af7f7f7ffffffffffff5a5a5af7f7f7ffffff9c9c9cc6c6c6ffffffffffff9c9c9cc6c6c6ffffffadadadb5b5b5ffffffffffff5a5a5af7f7f7ffffffffffffffffff313131ffffffffffffffffffffffffffffffffffff5a5a5acececeffffffffffffffffffffffffffffffffffffffffff313131ffffffffffffffffffffffffc6c6c69c9c9cffffffffffffffffff636363efefefcecece2929292929292929293131315a5a5affffffffffffffffffffffffb5b5b5adadadffffff949494cececeffffffffffff949494cececeffffff848484dededeffffffffffff848484dededeffffff292929ffffffc6c6c69c9c9cffffffffffffffffffb5b5b5adadadffffffffffffffffffefefef636363ffffffffffffffffff9c9c9cc6c6c6ffffff5a5a5a313131292929292929292929cececeffffffffffffffffffffffffffffff9c9c9c9c9c9cffffffffffffffffff292929ffffffffffffffffffadadadb5b5b5ffffffffffff9c9c9c9c9c9cffffffffffffffffffffffffffffffb5b5b59c9c9cffffffffffffffffffffffffffffffefefef848484ffffffffffffefefef636363ffffffffffffffffffffffffffffffcecece292929cececeffffffffffff7b7b7bdededeffffffffffffdedede848484ffffffffffffffffffffffffffffffffffffffffff9c9c9cc6c6c6ffffffffffffffffffffffffffffff5a5a5a636363ffffffffffffdedede848484ffffffffffffffffff848484dededececece2929292929292929293131315a5a5af7f7f75a5a5affffffffffffffffff9c9c9ccececeffffff848484dededef7f7f7292929292929292929313131292929f7f7f7adadadb5b5b5ffffffffffffadadadb5b5b5ffffffb5b5b5adadadffffffefefef292929292929313131292929292929efefefffffffffffffffffffffffffffffff949494cececeffffffffffffefefef292929292929313131efefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff949494949494949494949494949494949494949494949494ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefdedededededed6d6d6d6d6d6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7ffffffefd6ff6329c65208c65210c64a08bd5210c64a08bd8c63cefff7fffffffffffffffffffffffffffffffffffff7fffffffff7ff9c7bd64a10b55210c64a10bd5210c64a10bd5210bd5208c65208ce5208c65210c64a08c65218c6ad8cdeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffad8ce74a10bd5210c65208c65208ce5208bd5208c65210c65210c64a08bd5210c65210c64a10b55221adb59cdefff7fffffffffffff7ffffffffffffffffffffffffffffffad8cde5210c65208c65210c65208c65210c66331bdefe7ffffffffffffff8c63ce5210c64a08c65208ce4a00ce5210c66331bdfff7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdeffff083184100000b56b31b5f7ef181863f7b56363ade7081031390800ffde8cffffffffffffffffffffffffffffffffffffffffffffffffefffff084a9c4a1000ffef9cffffffffffff5ab5ff000818390000ffe78cffffffffffffffffffffffff94efff00084a100000ffb563ffffffffffffffffffffffffffffffffffffffffffffffff4a9cef100808e79c4affffffffffffffffffffffffffffffffffffffffff1863b5080008de8c39ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9cefff0008429c4a10ffffe7ffffffffffffffffffffffffffffffffffff6bbdff0000188c3908ffffdeffffffffffffffffffffffff63b5ff000010390800ffde8cffffffffffffffffffffffff9cefff000842100000ffad5affffff5ab5ff000818390000ffe78cffffffffffffffffffffffff94efff00084a100000ffb563ffffffffffffffffffffffffffffff63bdff0000188c3908ffffdeffffffffffffffffffffffffffffffbdefff636b8c394a52081829000000000000080000a56329ffffd6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff216bbd732100ffffceffffffffffffffffff1863bd0000008c3908ffffd6ffffffffffffffffffffffff3184d6000008732908ffffc6ffffffffffffffffffffffffffffffffffffffffffbdf7ff08216bc67329ffffffffffffffffffffffffffffffffffffffffffb5ffff081863390000ffde8cffffffffffffffffffffffffffffffdeffff003184100800b56b31b5f7ef181863f7b56363ade7001029390800ffe78cffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5a5a5af7f7f7ffffff8484845a5a5affffffffffff313131efefefffffff7b7b7be7e7e7ffffffcecece5a5a5affffffffffffdedede292929ffffffdedede313131dededeffffffffffff3131319c9c9cffffff9c9c9c313131efefefffffff5a5a5adededeffffff636363efefefffffffffffff636363ffffffffffffffffffffffffffffffb5b5b5b5b5b5ffffffdedede848484ffffffffffff9c9c9ccececeffffffffffff9c9c9ccececeffffffb5b5b5b5b5b5ffffffffffff9c9c9c9c9c9cffffffffffffb5b5b57b7b7bffffffffffffffffffffffffffffffffffffffffff9c9c9cb5b5b5ffffffffffffffffffffffffffffff9c9c9c7b7b7bfffffffffffffffffffffffff7f7f7292929f7f7f7ffffffcecece292929f7f7f7efefef636363ffffffffffffdedede9c9c9cffffffffffffffffffffffffb5b5b5b5b5b5ffffff9c9c9cc6c6c6ffffffffffff9c9c9cc6c6c6ffffff7b7b7b636363ffffffffffff292929f7f7f7ffffff313131fffffff7f7f7292929f7f7f7ffffffffffff292929e7e7e7ffffffffffffffffffffffff5a5a5acececefffffff7f7f7292929cececeffffff9c9c9cc6c6c6ffffffffffff848484efefefffffffffffffffffffffffffffffffffffffcecece7b7b7bffffffffffff313131ffffffffffffffffffb5b5b5b5b5b5ffffffffffffffffffc6c6c6848484ffffffffffffffffffffffffb5b5b59c9c9cfffffffffffffffffffffffffffffff7f7f75a5a5afffffffffffff7f7f7292929313131292929636363ffffffffffff292929ffffff5a5a5af7f7f7ffffff8484845a5a5affffffffffff848484b5b5b5ffffffffffffffffffffffffffffffffffffffffff9c9c9c313131292929313131c6c6c6ffffffb5b5b5b5b5b5c6c6c69c9c9cffffffdedede292929cececeffffffdedede292929ffffffefefef636363ffffffffffffdedede9c9c9cffffff636363c6c6c6ffffffefefef313131c6c6c6ffffff7b7b7be7e7e7ffffff636363efefefffffffffffff636363ffffffb5b5b5292929f7f7f7ffffff848484c6c6c6ffffffb5b5b5b5b5b5ffffffffffff5a5a5af7f7f7ffffffffffff5a5a5affffffffffffffffffffffffffffffffffff9c9c9cc6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9c9c9c9494949c9c9c9494949c9c9c9494949c9c9c949494fffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffd6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7fff7ffb594e74208b55208c64a08bd5210bd4a08bd4a18b5bd9ce7fffffffffffffffffffffffffffffffffffffffffffffff7ffffffdecef76329bd4a08c65210bd4a08bd5208c65208ce5208ce4a08c64a08c64a08bd5210c66b39bdf7efffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa584de5210bd4a08bd5208c65208c65210c64a08c65210c64a08bd5208ce4a00ce5210c65a29a5bda5defff7fffffffffffffffffffffffff7ffffffffffffffffffffffffad8cde4a08bd5210c64a08bd5208c65208bd6331bde7def7ffffffffffff8c63d64a08bd5208c64a08c65208ce4a08b56331b5fff7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6badde081839100008a56b3152528c6b9c84001031210800ad7342ffffdeffffffffffffffffffffffffffffffffffffffffffffffffffffff1863bd080000e79c42ffffffffffff84deff000031290800ffc66bffffffffffffffffffffffff84d6ff000031310800ffd67bffffffffffffffffffffffffffffffffffffffffffffffff6bbdff0000189c4a08ffffe7ffffffffffffffffffffffffffffffffffff1863b5000000de8c39ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbdffff08216b420800ffef9cffffffffffffffffffffffffffffffffffff63b5f70000188c3900ffffdeffffffffffffffffffffffff84d6ff000839210000ffc673ffffffffffffffffffffffff84d6ff000831310000ffd684ffffff84deff000031290800ffc66bffffffffffffffffffffffff84d6ff000031310800ffd67bffffffffffffffffffffffffffffff63b5ff000018843900ffffdeffffffffffffffffffffffffffffffe7ffff084294000000000000000000422108cea573ffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff63b5f7290818ffc673ffffffffffffffffff0852a5000000b55a10ffffffffffffffffffffffffffffff297bce000008843100ffffd6ffffffffffffffffffffffffffffffffffffffffffffffff1863b5732908ffffc6ffffffffffffffffffffffffffffffffffffb5ffff001863390800ffde84ffffffffffffffffffffffffffffffffffff6bade7081839100000a56b3152528c6b9c84000831210800ad7342ffffdeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececed6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff636363efefefffffff7b7b7bcecece292929313131949494ffffff7b7b7b313131292929848484ffffffb5b5b5292929292929292929f7f7f7ffffffdedede7b7b7b8484845a5a5affffff292929cecece292929292929ffffff636363292929848484ffffffffffffffffff292929292929313131dededeffffffffffffffffffffffffffffffefefef636363ffffff9c9c9cc6c6c6ffffffffffff9c9c9cc6c6c6ffffffffffff9c9c9cc6c6c6b5b5b5292929292929292929f7f7f7ffffff8484842929293131315a5a5affffffffffffffffffffffffffffffffffffffffffffffffffffff5a5a5af7f7f7ffffffb5b5b5292929313131292929ffffffffffffffffffffffffffffffffffffdedede2929292929299c9c9c636363efefefffffffdedede313131292929292929ffffffffffffffffffffffffffffffb5b5b5adadadffffff9c9c9ccececeffffffffffff9c9c9ccececeffffff848484c6c6c63131312929299c9c9cffffffffffff292929ffffffffffffdedede292929292929292929cececeffffffffffffffffffffffffffffffffffff2929293131315a5a5a9c9c9cc6c6c6ffffffffffff848484292929313131adadadffffffffffffffffffffffffffffffffffffffffffffffff9c9c9cc6c6c6ffffff292929ffffffffffffffffffadadadb5b5b5ffffffffffffffffffffffff9c9c9ccececeffffffffffffffffffb5b5b5949494ffffffffffffffffffffffffffffffffffff313131ffffffffffffefefef636363ffffffffffffffffffffffff5a5a5acececeffffffdedede292929ffffff7b7b7bcecece2929292929295a5a5affffffffffffffffffffffffffffffffffffffffffffffff9c9c9cc6c6c6ffffffffffffffffffc6c6c6636363ffffffffffff7b7b7bb5b5b5dedede848484949494292929292929cececeffffffffffffdedede313131292929292929ffffffffffffffffff292929292929636363949494cececeffffff848484dededeffffffffffff313131292929292929dededeffffffadadadb5b5b55a5a5a3131315a5a5affffffadadad313131292929292929efefefffffff292929292929292929dededeffffffffffffffffffffffffffffffffffff9c9c9ccececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff949494949494949494949494949494949494949494949494ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefe7e7e7efefefdedededededed6d6d6d6d6d6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7e7ff6331b55210bd4a08c65210c65210bd5210bd6331b5efdeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9c73de5210bd4a08c65210c64a08c65208ce5208c65210c64a08c65218bd5210bdb594deffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffad8ce75210bd5210c65208c65210ce5208c65210ce4a08bd5210c64a08c65210ce5a21b5ceadefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffad8cde5210c65208c65210c65208c65210c66331bdefe7ffffffffffffff8c63ce5210bd4a08c65210ce5208c65210b56331adffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbdd6ef426b9c0808187b4a21dec6a5fffff7ffffffffffffffffffefffffefd6d6ffffffffffffffffffffffffffffffffffff1863b5000000ce7329ffffffffffffc6ffff082973100000ffad5affffffffffffffffffffffff63b5ff0008186b2100ffffc6ffffffd6d6efffffefffffffffffffffffffffffffffffff5aadf7000818732100ffffc6ffffffffffffffffffffffffffffffffffff1863b5080008de8c39ffffffffffffffffffffffffffffffd6e7ffffefd6ffffffffffffffffffffffffffffffb5ffff00105a290800ffc673ffffffffffffffffffffffffffffffffffff63bdff0000188c3908ffffdeffffffffffffffffffffffffc6ffff002173100800f7a552ffffffffffffffffffffffff63bdff0000186b2108ffffbdffffffc6ffff082973100000ffad5affffffffffffffffffffffff63b5ff0008186b2100ffffc6ffffffffffffffffffffffffffffff63bdff0000188c3908ffffdeffffffffffffffffffffffffffffffffffff6bbdff290821947b52d6bda5fffff7ffffffffffffffffffffffffffffffffffffe7dee7ffffffffffffffffffffffffffffffffffffbdffff081863ce7b29ffffffffffffffffff2173c6000000c67321ffffffffffffffffffffffffffffff1863bd000000b56318fffff7e7fffff7dedeffffffffffffffffffffffffffffffffffff63b5ff290018ffce7bffffffffffffffffffffffffffffffffffffb5ffff081863390800ffde8cffffffffffffffffffffffffffffffffffffffffffffffffbdd6ef42739c1008187b4221dec6a5fffff7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5a5a5af7f7f7ffffffffffffffffffffffffffffffffffffffffffffffff7b7b7bdededeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7b7b7bf7f7f7292929ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffb5b5b5b5b5b5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff848484dededeffffffb5b5b5b5b5b5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5a5a5af7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9c9c9ccececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffb5b5b5b5b5b5ffffff848484dededeffffffffffff848484c6c6c6ffffffffffffffffffffffffb5b5b5b5b5b5ffffffffffffffffffb5b5b59c9c9cffffffffffffffffffffffffffffffffffff7b7b7bdededefffffff7f7f75a5a5affffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9c9c9ccececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9c9c9cc6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffb5b5b5b5b5b5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9c9c9cc6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9c9c9c9494949c9c9c9494949c9c9c9494949c9c9c949494fffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7d6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7e7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefff845ac65218b54a08bd5210c64a08bd4a10bd5210b58c6bc6fff7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7d6ff5a29ad5210c64a08c65210c64a08c65208c64a08bd5210c64a08b56b42bdf7e7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa584de5210bd4a08bd5210c64a08c65208c64a08bd5210c64a08bd4a10b55a29add6bdf7fff7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffad8cde4a08bd5208c64a08bd5210c64a08bd6331bdefdeffffffffffffff8c63d64a08bd5210c64a08c65200d64a08bd6331bdfff7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffadd6f74a637b182939633110424a6331635a211018634a31d6ad84fffff7ffffffd6ffff7b5a8cfff7bdffffffffffffffffffffffffbdf7ff001863080000c67329ffffffffffffffffff2973c6080008ce7329ffffffffffffffffffffffff398cde000000c67321ffffffffffff5a84d6f7c673fffffffffffffffffffffffff7ffff216bbd0000007b2908ffffcefffffffffffffffffffffffffffffff7ffff105ab5000000de8c39ffffffffffffffffffffffffffffff8cd6ffc6735affffffffffffffffffffffffffffff63b5f7000021290000ffce7bffffffffffffffffffffffffffffffffffff5aadff000010843900ffffdeffffffffffffffffffffffffffffff297bce000000ce7b29ffffffffffffffffffffffff3184d6080008bd6b21ffffffffffffffffff2973c6080008ce7329ffffffffffffffffffffffff398cde000000c67321ffffffffffffffffffffffffffffffffffff5aadf70000108c3900ffffdeffffffffffffffffffffffffffffffffffffdeffff214294efa552ffffffffffffffffffffffffffffffffffffffffffffffff6b94def7ce84fffffffffffffffffffffffffffffff7ffff1863b5732100ffffceffffffffffff52adef000018b56310ffffffffffffffffffffffffd6ffff00297b100000efa552ffffffd6ffff846b94fff7c6ffffffffffffffffffffffffffffffadf7ff081863c67321ffffffffffffffffffffffffffffffffffffb5ffff00105a390800ffde8cffffffffffffffffffffffffffffffffffffadd6f74a6384182939633110424a6331635a211018634a31d6ad84fffff7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6d6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff636363efefefffffffffffffffffffffffffffffffffffffffffffffffff9c9c9cc6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcecece7b7b7b9c9c9cffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffadadadb5b5b5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdedededededeffffffffffff292929f7f7f7ffffffcecece949494ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff636363efefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9c9c9cc6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffadadadffffffffffff848484c6c6c6ffffffc6c6c6848484fffffff7f7f7292929ffffffffffffb5b5b5ffffffffffff7b7b7bcececeffffffcecece2929298484849c9c9cffffffffffffffffffffffffffffffffffffcecece9c9c9cffffffefefef636363ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9c9c9cc6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9c9c9ccececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffb5b5b5adadadffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff949494cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff949494949494949494949494949494949494949494949494fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7b539efad29f7ad29efad29f7ad29efad29f7ad29efad29f7ad29efad29f7ad29efad29efad29de9c29ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefdedededededed6d6d6d6d6d6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7efff946bce5210bd4a08bd5210c65208c65210c65210bd5a29bddec6f7fffffffffff7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa584d64a08bd5210ce4a10bd5210c64a08c65210c65210bd5210c6b59cdeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffad8cde4a10bd5210c65208c65208ce5208bd5218bd4a08c65210ce6331bddec6f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffad8cde5210c65208c65210c65208c65210c66331bdefe7ffffffffffffff8c63ce5210c64a08c65210c64a08c65210bd6331b5fff7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdeffff083184000000733108ceefbd21317befc6733173bd000810310800ffde84ffffffffffff3984d6a55a29fff7d6ffffffffffffe7ffff2963ad000808210000ffbd6bffffffffffffffffffa5e7ff001052843108ffffd6ffffffffffffdeffff08398c4a1008ffde94ffffffffffff84d6ff5a2939ffdea5ffffffffffffffffff63ade7000829080000bd6318ffffffffffffffffffffffffffffffffffffefffff084294080008de8c39ffffffffffffffffffffffffffffffd6ffff313984d69c5affffffffffffffffffade7ff0829630000006b2108fff7bdffffffffffffffffffffffffffffffffffff4a9cef0000088c3908ffffdeffffffffffffffffffffffffffffffa5e7ff081852843100ffffd6ffffffffffffdeffff084294421000ffe79cffffffffffffffffffa5e7ff001052843108ffffd6ffffffffffffdeffff08398c4a1008ffde94ffffffffffffffffffffffffffffffffffff4a9cef0000088c3908ffffdeffffffffffffffffffffffffffffffffffffffffff63b5f7733929cec6adcececececececececedececeffffefffffffffffff94deff4a294ad6ad7bffffefffffffffffffffffffffffff5aadf7290818ffce73ffffffffffffc6ffff082973843908ffffd6ffffffffffffffffff7bceff080831732908ffffceffffffffffff4294e7844a29e7d6adffffffffffffffffffffffffffffff185aad7b2908ffffc6ffffffffffffffffffffffffffffff94e7ff00084a390000ffde8cffffffffffffffffffffffffffffffdeffff003184080008733110ceefbd21297befc6733173bd000810310000ffde8cffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5a5a5af7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffefefef313131292929ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefef313131dededeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5a5a5a313131292929b5b5b5ffffffffffffc6c6c63131312929293131319c9c9cffffffffffffffffffffffffffffffffffffffffffffffffffffff5a5a5af7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9c9c9c848484ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefef313131dededeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9c9c9ccececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9c9c9c2929293131317b7b7bffffffffffffffffff9c9c9c313131292929cececeffffffffffff9c9c9c313131292929848484ffffffffffffffffffffffff7b7b7b9c9c9cffffffffffffffffffffffffffffffffffffffffff636363c6c6c6f7f7f7292929313131292929313131efefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9c9c9c3131312929293131319c9c9cffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9c9c9cc6c6c6ffffff5a5a5ab5b5b5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3131312929293131312929293131315a5a5affffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9c9c9c9494949c9c9c9494949c9c9c9494949c9c9c949494fffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffefad29efad29efad29efad29efad29efad29efad29efad29efad29efad29efad29e79c21ce8410d68c18f7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffd6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7deffceadef734ab55218b54a08c65208ce4a08bd5208c64a08ce5218ad9473cefff7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7cef76331c64a08c65208c64a08bd5210c64a08c65210bd6339bdffeffffffff7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa584d65210bd4a08bd5208ce4a08c65210bd4a08c64a10bd6b39b5e7ceffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffad8cde4a10bd5210c64a08bd5208c65208c66331bde7def7fffff7ffffff8c63ce4a08bd5210bd4a08bd5210c64a10ad6331a5ffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7ffff7ba5d69c7b6bfff7ce7bd6ff080831ce7b29efffff7b9ccead8473ffffd6ffffffffffffb5f7ff0021633918086b5a4a636b73102942000008000000a55218ffffdeffffffffffffffffffffffff52a5e7180018e7a552ffffffffffff63b5ef180821de9c4affffffffffffffffffefffff296bbd1800006352316b6b6b294a63000010000000521800ffe7a5ffffffffffffffffffffffffd6ffff6b84ad294a5a000818000000de8c39ffffffffffffffffffffffffffffffffffff63b5ef0808294a3118736b63425a6b001029000000210800de9c52ffffffffffffffffffffffffffffff84add64a636b0010290000008c3900ffffdeffffffffffffffffffffffffffffffffffff52a5de180821e7a552ffffffffffff6bb5ef180021de9c4affffffffffffffffffffffffffffff52a5e7180018e7a552ffffffffffff63b5ef180821de9c4affffffffffffffffffffffffffffff7badd64a636b001029000000843900ffffdeffffffffffffffffffffffffffffffffffffffffffdeffff08398c000000000000000000000000180000efa552ffffffffffffefffff084a9c000000000000080800000000000000000000000808000000ce7b29ffffffffffffffffff73bdf7180829e7a552ffffffffffffd6f7ff10428c310800f7c67bffffffffffffffffff9cefff00084a000000000000000000000000080808000000000000290000ffce7bffffffffffffffffffaddeff5a6b7b10314a000000390800ffde84fffffffffffffffffffffffffffffff7ffff7ba5d69c7b6bfff7ce7bd6ff080831ce7b29efffff84a5cead847bffffd6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececed6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff949494949494949494949494949494949494949494949494ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7b5a187b52107b5a187352107b5a187b52107b5a18735210b58421e7a521d68c18d68410e79418e79410ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefe7e7e7efefefdedededededed6d6d6d6d6d6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7ffceadf7ceb5f7ceadf7ceb5f7ceadf7ceb5f7ceadf7ceb5f7ceadf7ceb5f7ceadf7ceb5f7ceadf7ceb5f7c6a5efb594e79473c67342bd5218ad5210bd5208c65208ce5208c65210c64a08bd4a10bd7352bdf7e7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa57bde5210c65208c65210bd5210bd5208ce4a10b5b59ce7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffad8cde5210bd5210c65208c65210c64a08bd5210c6734abdefdeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffad8cd65218bd5210bd5210bd5208bd5210c66329c6efdeffffffffffffff8c63ce5210c64a08c65210c64a00ce5210c65a29add6b5ffd6bdf7debdf7d6bdf7debdf7d6bdf7d6bdf7d6b5f7debdf7d6bdf7d6bdf7d6b5f7d6bdf7ded6f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5aadff000008b55a10ffffffffffffffffffffffffffffffffffffffffffaddeff18396b000008000000000000180800a56b39fff7d6fffffffffffffffffffffffffffffff7ffff6ba5de29183184734a5a7b84292139ce945afffff7ffffffffffffffffffffffffdeffff396bad000018000000000000080000633118ffdea5ffffffffffffffffffffffffffffffffffffffffffb5def7315a84080818de8c39ffffffffffffffffffffffffffffffffffffffffff6ba5de081839000000000000000000391808d6a56bffffffffffffffffffffffffffffffffffffffffffdef7ff638cb50018318c3908ffffdeffffffffffffffffffffffffffffffffffffffffff63a5d62921397b6b425a7b84292131d69c5afffff7fffffffffffffffffffffffffffffff7ffff6ba5de29183184734a5a7b84292139ce945afffff7ffffffffffffffffffffffffffffffffffffd6f7ff638cb50818318c3908ffffdeffffffffffffffffffffffffffffffffffffffffffffffff6bb5f7000821080808000000080808000000944210ffffdeffffffffffff5aadf7000018080808000000080808000000080808000000080808843108ffffdeffffffffffffffffff84bdef21214a7b633973848418315a4a2108efc684ffffffffffffffffffffffffefffff185aad000008080808000000080808000000080808000000080808d68431fffffffffffffffffffffffff7ffff84b5d6183963390808ffde8cffffffffffffffffffffffffffffffffffffffffffffffffffffff5aadff000010b55a10fffff7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9c9c9c9494949c9c9c9494949c9c9c9494949c9c9c949494fffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffbd6b10bd6b08bd6300bd6b00bd6300bd6b08bd6300bd6b00bd6300bd6b086b4208ce8410de8c10e79418de9410e79418fffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7d6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7e7e7e7e7e7e7dededed6d6d6cececefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7ffffffffffffffffffdeceef5221ad4a18ad5218b54a10ad5218b54a10ad5218b54a10ad5218b54a10ad5218b54a18ad5218b54a10ad4a10ad4a10ad5210b54a08bd5208c64a08bd5210bd4a08b55208c64a08c65210c66342ade7cef7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7e7d6f76329bd5208ce4a08bd5210b54a08c66b42b5f7deffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa584de5210c64a10b55210bd4a08bd4a10c67b52c6efdefff7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffad8cde4a08c65208c64a08bd5210bd4a08b56329c6efd6fffffffffff7ff8c63d64a08bd5210c64a08c64a00ce4a00c65210c64a10ad5218ad5218ad5218b54a18ad5218b55218ad5218b54a18ad5218b55218ad5218b54a18a5846bb5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffb5e7ff52527be7ad73fffffffffffffffffffffffffffffffffffffffffffffffff7ffffb5cee7a5a5adb5ada5ffe7ceffffffffffffffffffffffffffffffffffffffffffffffffffffffdef7ffa5b5c6bdada5ffefd6ffffffffffffffffffffffffffffffffffffffffffffffffcee7ff9ca5b5ada5a5e7cebdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbddef7f7d6bdffffffffffffffffffffffffffffffffffffffffffffffffe7f7ffadbdcea59ca5cebdadfff7e7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdef7ffd6bdbdfffff7ffffffffffffffffffffffffffffffffffffffffffffffffdef7ffadb5c6bdada5ffefd6ffffffffffffffffffffffffffffffffffffffffffffffffffffffdef7ffa5b5c6bdada5ffefd6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdef7ffd6bdbdfffff7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffadbdd6a5a5add6bdadffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7ffffbdbddefff7d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffb5e7ff4a527be7b573ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6d6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff949494949494949494949494949494949494949494949494ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbd6b08bd6300bd6b08bd6300bd6b08bd6300bd6b08bd6300bd6b08bd63006b4a10e79410e79418e79410e79418e79410ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7cef75210bd5210c65208bd5210c65208bd5210c65208bd5210c65208bd5210c65208bd5210c65210bd5210c65208bd5210c65208c65210c65208c65210c65208c65210c64a08bd5210c67342cedecef7fff7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7ffffffa584de5210bd5208ce4a08bd5218bdbda5defff7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffad8cde4a10bd5210c64a08bd4a18b58c5ad6efe7fffffffffffffffffff7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffad84de5210ce5208ce5208ce5208c65210bd6331bdefe7ffffffffffffff8c63ce5210bd4a10bd5210c65208c65208c64a08c65210ce4a08c65210ce4a08c65210c65208bd5210c65208bd5210c65208bd5210c65208bd5210bd7b5ac6fffffffffff7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9c9c9c9494949c9c9c9494949c9c9c9494949c9c9c949494fffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffffffffbd6300bd6b00c68431fff7e7fffffffffffff7efe7ce8431bd6300bd6b00523108ce8418de9410e79418e79410e79418f7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffd6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7ffffffdec6ef5210c64a08c65208c65208c65208c65208c65208c65208c65208c65208c65208c64a08c65208c65208c65210c65208c65210c64a10b55210bd4a00ce4a00d64a08c65218ad8c6bc6efd6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7ffffffe7d6f76331bd4a08ce5210c66b39b5fff7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa584d65210c64a08bd5218b5946bcef7e7fffffffffffffffffff7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7ad8cde4a08bd5208c64a08bd5208c65208bd6339b5e7def7ffffffffffff8c63ce4a08b55210bd4a08c65210bd4a08b55210c64a08bd5210c64a08bd5210bd4a08bd5208c65208c65208c65208c65208c65208c65208c64a08c6845ad6fff7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececed6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff949494949494949494949494949494949494949494949494ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbd6b08bd6300fff7e7fffff7d69c5ad69452fffff7f7dec6bd6b08bd6300735218bd7b21b57318d68418e79418e79410ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdecef75210c65210ce5208c65210c65208c65210c65208c65210c65208c65210c65208c65210c64a08c65210c65210c65210c64a08bd5210c64a08c64a10c64a10b57b4ac6c6ade7fff7fffffff7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa584d65210c64a10b5c6a5e7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffad84e74a10bd5221b59c7bd6f7e7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffad8cd65210c64a08c65210ce5208ce5208ce6331b5efe7ffffffffffffff8c63d65210bd4a08c65208d65208c65210c64a08c65210c65208c65210c64a10bd5210c65208c65210c65208c65210c65208c65210c64a08c65210c6845aceffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9c9c9c9494949c9c9c9494949c9c9c9494949c9c9c949494fffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffbd6300bd6b08ffffffe7b584bd6300bd6b08deb584ffffffbd6300bd6b08735210efad29d69421b57321b57318ce8410fffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7d6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7e7e7e7e7e7e7dededed6d6d6cececefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7ffffffffffffffffffdec6ef5218b54a10ad4a10bd4a10bd5210bd4a08b54a10bd4a10bd4a10bd4a10b54a10bd4a10bd5210bd4a08b54a10bd4a10b55218b54a10b56331bd8c6bc6c6ade7f7e7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefdeff6339a5734ab5f7e7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa58cd65221a5a58cd6f7efffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffad8cde4a08b55210b54a10b55210bd4a08bd6331b5e7def7fffffffff7ff8c6bce4a10ad5218b54a08bd5208c64a08c65208c64a08bd5208c64a08bd5210c64a08bd4a10bd4a08bd5210bd4a08bd4a10bd4a08bd4a10bd4a10ad8463bdfff7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6d6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff949494949494949494949494949494949494949494949494ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbd6b08bd6300ffffffdeb584bd6b08bd6300e7bd84ffffffbd6b08bd63007b5a18efad29f7ad29efad29d69421844a29ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefe7f79c7bc69c7bce9473ce9c7bce9473ce9c7bce9473ce9c7bce9473ce9c7bce9473ce9c7bce9473ce9473ce947bcead8cdeb59ce7d6bdf7efdefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7fffffffff7ffc6b5ded6bde7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcec6e7b5a5d6fff7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6c6efa57bdea584d6ad8cd6a584cead84d6ad8cd6f7efffffffffffffffb5a5d69c7bce9c73c69c73d69473ce9c73d69c73ce9c7bce9473c69c7bce9c73ce9c73ce9473ce9c7bce9473ce9c73ce9473ce9c7bce9473ce9473ceb5a5d6fffffffffffffffffffffff7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9c9c9c9494949c9c9c9494949c9c9c9494949c9c9c949494fffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffffffffbd6300bd6b00efdec6fffff7ce9452ce8c42f7efe7fff7e7bd6300bd6b00846b29ffde52ffde52ffde52ffde52fffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffd6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7fffffffffffffffffffffff7fffffffffffffffffffffff7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7fffffffffff7fffffffffffffffffffffffffffffffffff7fffffffffffffffffffffff7fffffffffffffffffffffff7fffffffffff7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececed6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9494949494949494949494949494949494949494949c9c9cffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbd6b08bd6300ce8c39f7e7d6fffffffffffffff7e7ce8431bd6b08bd6300847329ffde52ffde52ffde52ffe752ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbdbdbd9494949c9c9c9494949c9c9c9494949c9c9cb5b5b5fffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffbd6300bd6b08bd6300bd6b00bd6b10c67b29bd6300bd6b00bd6300bd6b08847329ffde52ffde52ffde52ffde52fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7d6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7e7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdedede8c8c8c8c8c8c949494c6c6c6ffffffffffffb5b5b58c8c8c9494948c8c8c949494dededebdbdbddededeffffffffffffffffffb5b5b5e7e7e7fffffffffffff7f7f7adadaddededeadadadf7f7f7ffffffffffffc6c6c6b5b5b5fffffff7f7f7b5b5b5efefefe7e7e7adadadffffffffffffffffffd6d6d6b5b5b5bdbdbddededef7f7f7a5a5a5e7e7e7efefefb5b5b5f7f7f7a5a5a59494948c8c8c949494949494efefefa5a5a5ffffffffffffffffffadadadcececeffffffffffffc6c6c6d6d6d6ffffffffffffffffffd6d6d68c8c8c848484b5b5b5ffffffffffffffffffffffffffffffffffffbdbdbdd6d6d6ffffffffffffffffffadadadd6d6d69c9c9c8c8c8c8c8c8cadadade7e7e7ffffffdededec6c6c6ffffffb5b5b5d6d6d6ffffffa5a5a5f7f7f7cecececececeefefefadadadffffffffffffefefefa5a5a5efefefdededebdbdbdffffffe7e7e7949494737373949494dededeffffffffffffefefefadadadffffffffffffefefefadadadffffffffffffffffffb5b5b5bdbdbdadadadffffffffffffffffffdededeadadadf7f7f7cececec6c6c6ffffffffffffdededebdbdbdffffffffffffe7e7e79c9c9cf7f7f7ffffffffffffffffffcecece8484848c8c8cbdbdbdffffffffffffffffffffffffe7e7e7b5b5b5ffffffffffffefefef9c9c9cdededeadadadffffffffffffffffffe7e7e7adadadffffffdedede9494947b7b7b9c9c9cefefeff7f7f7b5b5b5dededeffffffefefefadadad7b7b7b9c9c9cdededeffffffefefefb5b5b5ffffffffffffefefefa5a5a5dededeadadadf7f7f7ffffffffffffefefefa5a5a5d6d6d68c8c8c9494948c8c8cb5b5b5ffffffffffffefefef9494948c8c8c949494b5b5b5f7f7f7ffffffcecece8c8c8c9494948c8c8c949494c6c6c6ffffffffffffffffffadadad9494948c8c8c949494949494efefefefefefadadad7b7b7b8c8c8cd6d6d6ffffffffffffffffffa5a5a5ffffffe7e7e7adadadffffffffffffffffffdededeadadadcecece8c8c8c9494949c9c9ccececeffffffffffffa5a5a5efefeff7f7f7c6c6c68484847b7b7bb5b5b5ffffffffffffffffffbdbdbddededeffffffffffffcecececececefffffff7f7f7a5a5a58484848c8c8cdededeefefefadadadf7f7f7ffffffffffffefefef9c9c9cffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6d6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefef9c9c9c949494949494949494949494949494efefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc67318bd6300bd6b08bd6300bd6b08bd6300bd6b08bd6300bd6b08bd6b08ffde52ffde52ffe752ffde52ffde52ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbdbdbd4242429494948c8c8c525252a5a5a5ffffff6363637b7b7b9494949c9c9c949494e7e7e77b7b7bb5b5b5ffffffffffffffffff8484849c9c9cffffffffffffdedede4a4a4ad6d6d64a4a4affffffffffffffffff4a4a4ab5b5b5fffffff7f7f75a5a5ae7e7e7dedede5a5a5aefefefffffffffffff848484949494848484adadaddedede313131b5b5b5d6d6d6636363efefef4a4a4a8484849c9c9c9494949c9c9cf7f7f7525252e7e7e7ffffffdedede313131949494ffffffffffff9494949c9c9cffffffffffffd6d6d65252529c9c9cadadad636363949494ffffffffffffffffffffffffffffffa5a5a5848484fffffffffffff7f7f7424242d6d6d64242428c8c8c9c9c9c737373636363efefefbdbdbd737373f7f7f74a4a4a7b7b7bffffff424242efefef949494949494e7e7e7525252ffffffffffffa5a5a5212121dededeb5b5b5737373f7f7f76363636b6b6bb5b5b57b7b7b6b6b6bffffffffffffd6d6d65a5a5affffffffffffcecece636363ffffffffffffe7e7e7424242bdbdbd4a4a4ae7e7e7ffffffffffff9c9c9c7b7b7bffffff949494949494ffffffffffffadadad848484ffffffffffff9c9c9c424242c6c6c6ffffffffffffc6c6c6525252a5a5a5a5a5a55a5a5aadadadffffffffffffffffffcecece636363ffffffffffff949494313131cecece4a4a4ae7e7e7ffffffffffff9c9c9c737373efefef5a5a5a848484a5a5a5636363848484ffffff636363c6c6c6ffffff7b7b7b6b6b6bb5b5b58484845a5a5ae7e7e7dedede5a5a5affffffffffff9c9c9c181818dedede4a4a4ae7e7e7ffffffffffffa5a5a57373739c9c9c5252529494949c9c9cb5b5b5ffffffffffffe7e7e73939399494948c8c8c6363637b7b7bffffff9c9c9c5a5a5a949494949494949494cececeffffffffffffffffff5252528484849494949494949c9c9ce7e7e79494945a5a5aa5a5a58c8c8c5a5a5ae7e7e7fffffff7f7f7424242efefeff7f7f7393939f7f7f7ffffffffffff8c8c8c8c8c8c8484846363639494948484844a4a4acececeffffff525252cececed6d6d64242429494949c9c9c5a5a5ab5b5b5ffffffffffff848484adadadffffffffffff9494949c9c9cffffff8c8c8c636363adadad848484525252dedede525252d6d6d6ffffffffffffadadad636363ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefbdbdbd9c9c9c9c9c9cb5b5b5efefeffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffefad29efad29efad29efad29efad29efad29ffde52ffde52ffde52ffde52ffde52ffde52fffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffd6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffb5b5b5737373ffffffffffffcecece525252efefef6b6b6bc6c6c6fffffffffffffffffff7f7f77b7b7bb5b5b5ffffffffffffffffffc6c6c6525252c6c6c6cecece8c8c8c737373e7e7e7525252efefefffffff9494945a5a5affffffffffffefefef5a5a5adededeffffff5a5a5aa5a5a5c6c6c6c6c6c6393939dedede7b7b7bb5b5b5a5a5a57373737b7b7bd6d6d65a5a5af7f7f7525252e7e7e7ffffffffffffffffffffffff4a4a4aefefeff7f7f7737373393939949494ffffffffffff8c8c8c9c9c9cffffffffffff6b6b6ba5a5a5ffffffffffffdedede4a4a4ae7e7e7ffffffffffffffffffffffffe7e7e74a4a4abdbdbdc6c6c6a5a5a54a4a4af7f7f74a4a4aefefefffffffffffff6b6b6bb5b5b5bdbdbd737373d6d6d66b6b6b5a5a5aefefef424242f7f7f78c8c8c949494e7e7e7525252ffffffe7e7e7525252313131d6d6d6b5b5b5737373efefef525252fffffffffffff7f7f74a4a4ae7e7e7ffffffdedede5a5a5affffffffffffd6d6d65a5a5af7f7f7ffffff7b7b7b737373ffffff7b7b7b949494c6c6c6c6c6c64a4a4ac6c6c6ffffff9494948c8c8cffffffffffffadadad7b7b7bfffffff7f7f76b6b6b8c8c8c8c8c8cfffffff7f7f75a5a5abdbdbdf7f7f7ffffffd6d6d6424242f7f7f7ffffffffffffd6d6d65a5a5affffffd6d6d64a4a4a393939e7e7e7737373949494c6c6c6c6c6c6424242cececeadadad6b6b6bffffffffffffdedede5a5a5adedede636363bdbdbdcecece525252f7f7f7ffffffffffff8c8c8c949494d6d6d65a5a5affffffdedede4a4a4a313131e7e7e77b7b7b848484cececec6c6c65a5a5abdbdbd9c9c9c848484ffffffffffffffffffffffffffffffdedede525252f7f7f7ffffffefefef424242d6d6d69c9c9c8c8c8cffffffffffffffffffffffffffffffffffffffffff4a4a4ae7e7e7fffffffffffffffffff7f7f75a5a5adededeffffffffffff636363c6c6c6fffffff7f7f7393939f7f7f7ffffff6363639c9c9cc6c6c6bdbdbd525252cecece8c8c8c9c9c9cffffffffffffadadad636363ffffff4a4a4adedede8c8c8cadadadffffffffffffb5b5b5737373ffffffffffff7b7b7badadadffffffffffff8c8c8c9c9c9cefefef424242dededefffffff7f7f7737373adadad848484848484c6c6c6c6c6c65a5a5ab5b5b5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececed6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7efefad29f7ad29efad29f7ad29efad29f7ad29ffde52ffe752ffde52ffde52ffde52ffe752ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffb5b5b56b6b6bfffffffffffff7f7f75a5a5adedede636363bdbdbdf7f7f7fffffff7f7f7ffffff7b7b7b6b6b6b9c9c9cadadaddededef7f7f74a4a4a5a5a5a6b6b6b313131bdbdbdefefef424242d6d6d6bdbdbd424242dededefffffffffffff7f7f7525252e7e7e7ffffffa5a5a53131317373734a4a4a525252ffffff848484adadad737373cecece737373c6c6c65a5a5aefefef5a5a5ad6d6d6fffffff7f7f7f7f7f7ffffff4a4a4ae7e7e7c6c6c64a4a4a949494949494ffffffffffff9494949c9c9cffffffffffff424242efefefffffffffffffffffff6b6b6bc6c6c6ffffffffffffffffffffffffffffff5a5a5a4a4a4a6b6b6b3131319c9c9cffffff4a4a4aefefefffffffffffff9c9c9c848484c6c6c6737373a5a5a59c9c9c848484cecece424242efefef9c9c9c949494efefef525252ffffff8484848484845a5a5adededeb5b5b57b7b7bfffffff7f7f7ffffffefefef9494944a4a4af7f7f7ffffffd6d6d65a5a5affffffffffffcecece5a5a5ad6d6d6adadad525252efefefffffffbdbdbd2929296b6b6b5252524a4a4aefefefffffff949494949494ffffffffffffadadad848484ffffffdedede636363e7e7e7636363efefefdedede5a5a5aefefefffffffffffffffffff4a4a4adededeffffffffffffcecece636363f7f7f77b7b7b8c8c8c5a5a5adededebdbdbd3131316b6b6b525252393939f7f7f77b7b7badadadffffffffffffffffffe7e7e7ffffff636363bdbdbd9c9c9c8c8c8cffffffffffffffffffd6d6d6525252dedede5a5a5af7f7f77b7b7b949494525252e7e7e7c6c6c6313131636363636363313131f7f7f79c9c9c8c8c8cffffffffffffffffffffffffffffffe7e7e74a4a4affffffffffffffffff737373b5b5b59c9c9c8c8c8cf7f7f7fffffff7f7f7ffffffffffffffffffffffff525252d6d6d6fffffffffffffffffff7f7f7f7f7f7ffffffefefefadadad424242d6d6d6fffffff7f7f7424242efefefffffffadadad3131316b6b6b5252524a4a4affffff848484a5a5a5ffffffffffffe7e7e74a4a4af7f7f7525252d6d6d6f7f7f7efefefffffffc6c6c65a5a5a949494ffffffffffff848484adadadffffffffffff949494949494cecece5a5a5affffffffffffffffffefefeff7f7f7c6c6c63131316b6b6b5a5a5a292929f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7c6c6c6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7efe7a55a189c5200a552089c52009c52089c5200a552089c52009c52089c5200a55208a55a10fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7d6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7e7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffb5b5b5737373fffffffffffff7f7f75a5a5acecece636363313131393939313131636363f7f7f77373736363638c8c8c737373424242cecece848484a5a5a5dedede525252efefefe7e7e73131314a4a4a5252524a4a4a737373f7f7f7ffffffefefef5a5a5adededeffffffdedede5a5a5aefefef848484a5a5a5ffffff7b7b7ba5a5a5525252ffffff8c8c8c949494636363efefef3939393939393131313939397b7b7bffffff4a4a4adedede4a4a4ac6c6c69c9c9c949494ffffffffffff8c8c8c9c9c9cffffffffffff393939efefefffffffffffffffffff737373adadadffffffffffffffffffffffffffffffa5a5a58c8c8cf7f7f7393939e7e7e7ffffff424242efefefffffffffffffadadad737373bdbdbd737373636363dededec6c6c68c8c8c424242f7f7f7949494949494e7e7e7525252cecece525252e7e7e75a5a5ad6d6d6bdbdbd737373ffffffcecece4a4a4a292929737373d6d6d6ffffffffffffdedede5a5a5affffffffffffd6d6d6292929525252525252424242848484ffffffefefef5a5a5ae7e7e79494948c8c8cffffffffffff949494949494ffffffffffffadadad7b7b7bffffff949494949494ffffff737373bdbdbddedede525252f7f7f7ffffffffffffffffff4a4a4ad6d6d6ffffffffffffcecece636363c6c6c6525252efefef525252e7e7e7efefef4a4a4aefefef949494848484ffffff6b6b6bbdbdbdffffffffffffffffffffffffffffff6b6b6bbdbdbd8c8c8c949494ffffffffffffffffffd6d6d6525252d6d6d6636363bdbdbd525252efefef525252dededef7f7f74a4a4aefefef9c9c9c848484ffffff9c9c9c848484ffffffffffffffffffffffffffffffdedede525252f7f7f7ffffffffffff7b7b7ba5a5a59c9c9c2121213939393131314a4a4adededeffffffffffffffffff4a4a4a393939313131393939636363ffffffe7e7e76363632929295a5a5abdbdbdffffffffffffffffff393939efefefffffffefefef424242f7f7f78484849c9c9cffffff8c8c8ca5a5a5ffffffffffffefefef393939f7f7f74a4a4ad6d6d6f7f7f79494943131314a4a4a8c8c8cffffffffffffffffff7b7b7badadadffffffffffff8c8c8c9c9c9cb5b5b56b6b6bfffffffffffffffffffffffffffffff7f7f7525252dededea5a5a57b7b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6d6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbdbdbd6b6b6bffffffffffffefefef525252dedede636363c6c6c6f7f7f7f7f7f7efefefffffff7b7b7bb5b5b5ffffffffffff848484a5a5a5cecece6b6b6ba5a5a5848484ffffffefefef4a4a4aefefeffffffff7f7f74a4a4acececefffffff7f7f7525252e7e7e7ffffffffffff6b6b6bc6c6c64a4a4aefefefffffff8484846b6b6b848484ffffffcecece636363636363efefef525252d6d6d6f7f7f7f7f7f7ffffffffffff4a4a4a8c8c8c6b6b6bffffff9c9c9c949494ffffffffffff9494949c9c9cffffffffffff4a4a4adededeffffffffffffffffff5a5a5acececeffffffffffffffffffffffffffffffe7e7e75a5a5abdbdbd636363ffffffffffff4a4a4aefefefffffffffffff949494949494c6c6c65a5a5a6b6b6bf7f7f7f7f7f7636363424242f7f7f7949494949494efefef4a4a4a6b6b6ba5a5a5ffffff5a5a5adededeb5b5b5737373ffffff525252a5a5a5efefeff7f7f7dededeffffffffffffd6d6d6636363ffffffffffffcecece5a5a5af7f7f7ffffffe7e7e7424242efefefffffff7b7b7bb5b5b5636363d6d6d6ffffffffffff949494949494ffffffffffffadadad848484ffffff636363d6d6d6ffffffadadad8c8c8cefefef525252e7e7e7ffffffffffffffffff313131efefefffffffffffffcecece5a5a5a5a5a5abdbdbdf7f7f75a5a5adededeffffff737373bdbdbd525252d6d6d6ffffff8c8c8c9c9c9cffffffffffffffffffd6d6d6ffffff636363c6c6c6adadad7b7b7bffffffffffffffffffb5b5b5636363dedede4a4a4a636363adadadffffff525252e7e7e7ffffff848484b5b5b55a5a5acececeffffff9c9c9c8c8c8cffffffffffffffffffffffffffffffe7e7e7525252ffffffffffffffffff636363bdbdbd9494948c8c8cf7f7f7f7f7f7f7f7f7ffffffffffffffffffffffff525252d6d6d6f7f7f7f7f7f7f7f7f7ffffff8484847b7b7be7e7e7f7f7f7dededef7f7f7fffffff7f7f7424242efefefffffffffffff6b6b6bbdbdbd5a5a5adededeffffff8c8c8ca5a5a5ffffffffffffd6d6d6525252f7f7f7525252d6d6d6c6c6c6525252cececef7f7f7efefefefefefffffffffffff848484adadadffffffffffff949494949494dedede525252ffffffffffffffffffdededef7f7f7ffffff8c8c8ca5a5a5636363cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7c6c6c6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffd6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffb5b5b56b6b6befefefefefef949494636363f7f7f76b6b6bb5b5b5f7f7f7efefeff7f7f7f7f7f77b7b7badadadf7f7f7e7e7e76b6b6ba5a5a5f7f7f76363635a5a5ac6c6c6ffffffe7e7e74a4a4ae7e7e7f7f7f7dedede4a4a4ac6c6c6f7f7f7dedede525252d6d6d6f7f7f7f7f7f7a5a5a5636363737373f7f7f7ffffff7b7b7b313131bdbdbdffffffefefef4a4a4a525252efefef525252d6d6d6efefeff7f7f7f7f7f7ffffff4a4a4a313131dededeffffff949494949494f7f7f7f7f7f7848484949494efefeff7f7f78c8c8c737373efefeff7f7f7adadad5a5a5aefefeffffffffffffffffffffffffffffffff7f7f76b6b6b636363b5b5b5ffffffffffff424242e7e7e7efefefcecece4a4a4acececebdbdbd2929298c8c8cffffffffffff6b6b6b212121f7f7f7949494949494dedede2121215a5a5af7f7f7ffffff636363d6d6d6bdbdbd737373ffffff424242d6d6d6efefefbdbdbd636363f7f7f7efefefcecece525252efefeff7f7f7cecece5a5a5aefefeff7f7f7dedede313131efefefffffffbdbdbd5a5a5a6b6b6befefefffffffefefef8c8c8c8c8c8cf7f7f7efefefadadad7b7b7bdedede424242f7f7f7ffffffdedede5a5a5aefefef7b7b7b8c8c8ce7e7e7f7f7f79494946b6b6bffffffffffffffffffcecece212121737373f7f7f7ffffff5a5a5ae7e7e7ffffffbdbdbd636363525252ffffffffffffc6c6c6525252d6d6d6f7f7f7b5b5b5636363efefef6b6b6bbdbdbde7e7e74a4a4acececef7f7f7dedede5a5a5ab5b5b5d6d6d6212121636363f7f7f7ffffff525252e7e7e7ffffffc6c6c66363634a4a4affffffffffffa5a5a5848484ffffffffffffffffffffffffffffffdedede525252efefefefefefbdbdbd424242e7e7e7a5a5a57b7b7bf7f7f7f7f7f7f7f7f7f7f7f7ffffffffffffffffff4a4a4ad6d6d6f7f7f7f7f7f7efefefffffff737373a5a5a5f7f7f7d6d6d6636363e7e7e7efefefefefef393939e7e7e7efefefffffffadadad636363636363ffffffffffff8c8c8c949494efefefe7e7e77373738c8c8cffffff4a4a4adededeb5b5b5636363efefefefefef6b6b6bc6c6c6efefeff7f7f7737373a5a5a5f7f7f7f7f7f78c8c8c9c9c9cf7f7f75a5a5aadadadefefefdedede636363cececeffffffcecece636363525252f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececed6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc6c6c63131315a5a5a5a5a5a5a5a5acececeffffff7373735252525a5a5a5a5a5a5a5a5aefefef8c8c8c4a4a4a5a5a5a525252636363efefefffffff9494945a5a5af7f7f7ffffffefefef4a4a4a6363636363635a5a5a6b6b6befefef6b6b6b5252523939395a5a5a5a5a5adededededede4a4a4ab5b5b5ffffffffffff8c8c8c393939f7f7f7ffffffffffff7b7b7b636363efefef5a5a5a5252525a5a5a5a5a5a7b7b7bf7f7f75a5a5a8c8c8cffffffffffffadadad9c9c9c9c9c9c5a5a5a4a4a4a4242425a5a5a9c9c9cf7f7f76b6b6b6363636363635a5a5ac6c6c6ffffffffffffffffffffffffffffffffffffffffffa5a5a54a4a4aefefefffffffffffff5a5a5a5a5a5a5a5a5a525252a5a5a5f7f7f7c6c6c6313131c6c6c6ffffffffffffadadad393939f7f7f7a5a5a59c9c9ce7e7e7424242c6c6c6ffffffffffff6b6b6bdededebdbdbd8c8c8cffffffadadad5252526b6b6b525252bdbdbdd6d6d65a5a5a5252523939395a5a5a737373c6c6c64a4a4a5a5a5a636363525252848484ffffffffffffe7e7e75a5a5a9c9c9cffffff9c9c9c5a5a5a4242424242425a5a5a9c9c9cadadad949494adadad8c8c8cfffffffffffff7f7f77b7b7bc6c6c6e7e7e76363636363636363635a5a5adededeffffffffffffffffffd6d6d6424242d6d6d6fffffff7f7f76b6b6be7e7e7ffffffefefef4a4a4a9c9c9cffffffffffffffffff9494945a5a5a6b6b6b525252bdbdbdffffff7b7b7bc6c6c6ffffffb5b5b55252526b6b6b5a5a5a8c8c8cf7f7f7e7e7e7393939cececeffffffffffff636363efefefffffffffffff4a4a4a949494ffffffffffffa5a5a59c9c9cffffffffffffffffffffffffffffffe7e7e74242425a5a5a636363525252b5b5b5ffffffa5a5a54242425a5a5a6363635a5a5ac6c6c6ffffffffffffffffff6363635252526363635a5a5a6b6b6befefefcecece525252636363525252949494e7e7e77373735a5a5a3939395a5a5a5a5a5adededeefefef424242adadadffffffffffff9494944a4a4a5a5a5a5a5a5a6b6b6befefefffffff636363dededeefefef636363636363636363737373efefef9494945a5a5a4242424a4a4a5a5a5aadadad9c9c9ca5a5a5ffffffc6c6c65a5a5a6363635a5a5a848484ffffffffffffffffff5252528c8c8cffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7c6c6c6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7d6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7e7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefd6d6d6d6d6d6e7e7e7f7f7f7ffffffffffffe7e7e7d6d6d6dededed6d6d6dededef7f7f7e7e7e7d6d6d6dedededededefffffff7f7f7ffffffefefefe7e7e7ffffffffffffffffffdededed6d6d6dedededededefffffff7f7f7d6d6d6d6d6d6dededed6d6d6dededef7f7f7ffffffdededef7f7f7ffffffffffffe7e7e7dededeffffffffffffffffffefefefdededeffffffdedededededed6d6d6dedededededeffffffdededef7f7f7ffffffffffffe7e7e7efefefdedededededed6d6d6dededed6d6d6e7e7e7f7f7f7ffffffd6d6d6cececeefefeffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7dededeffffffffffffffffffdededededededededeefefeffffffffffffff7f7f7d6d6d6f7f7f7fffffffffffff7f7f7d6d6d6ffffffefefefefefeff7f7f7e7e7e7f7f7f7ffffffffffffe7e7e7f7f7f7f7f7f7e7e7e7ffffffffffffdededecececee7e7e7ffffffffffffd6d6d6dededed6d6d6dedededededef7f7f7d6d6d6d6d6d6d6d6d6e7e7e7ffffffffffffffffffffffffdededeefefeff7f7f7e7e7e7d6d6d6d6d6d6d6d6d6dededee7e7e7f7f7f7e7e7e7e7e7e7efefefffffffffffffffffffe7e7e7f7f7f7fffffff7f7f7d6d6d6d6d6d6f7f7f7fffffffffffffffffff7f7f7ffffffdededeffffffffffffffffffdededeffffffffffffffffffdededef7f7f7ffffffffffffffffffffffffdededecececee7e7e7ffffffffffffe7e7e7f7f7f7ffffffffffffe7e7e7cececedededefffffffffffff7f7f7e7e7e7f7f7f7ffffffffffffe7e7e7f7f7f7ffffffffffffe7e7e7efefefffffffffffffefefefe7e7e7fffffffffffffffffffffffffffffff7f7f7dededed6d6d6dededeefefefffffffffffffefefefd6d6d6dededed6d6d6d6d6d6efefefffffffffffffffffffe7e7e7d6d6d6d6d6d6dededed6d6d6ffffffffffffefefefcececedededef7f7f7ffffffdedededededed6d6d6d6d6d6d6d6d6ffffffffffffdededef7f7f7ffffffffffffefefefd6d6d6d6d6d6dededeffffffffffffffffff8c8c8cf7f7f7fffffff7f7f7d6d6d6cececef7f7f7ffffffe7e7e7dededed6d6d6dededed6d6d6efefefefefefefefefffffffffffffefefefcececed6d6d6fffffff7f7f7ffffffffffffe7e7e7efefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6d6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefdedededededed6d6d6d6d6d6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff848484a5a5a5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7c6c6c6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffd6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececed6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7c6c6c6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7d6d6d6e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7e7e7e7e7e7e7e7e7e7dededed6d6d6cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6d6d6d6dedededededee7e7e7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe7e7e7efefefdedededededed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececededededededee7e7e7e7e7e7efefefe7e7e7efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7c6c6c6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffd6d6d6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdc6c6c6bdbdbdf7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7c6c6c6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7d6d6d6fffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7c6c6c6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffd6d6d6f7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffff7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6ffffffffffffffffffffffffe7e7e7bdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdc6c6c6e7e7e7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7efefefe7e7e7efefefefefefefefefe7e7e7efefefefefefefefefe7e7e7efefefefefefefefefe7e7e7efefefefefefefefefe7e7e7efefefefefefefefefe7e7e7efefefefefefefefefe7e7e7efefefefefefefefefe7e7e7efefefefefefefefefe7e7e7efefefefefefefefefefefeff7f7f7fffffffffffffffffffffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefef848484292929313131292929949494e7e7e7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7d6d6d6fffffffffffff7f7f7ffffffbdbdbdefefeff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffffffffefefefbdbdbdfffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7fffffffffffffffffff7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdedede7b7b7bb5b5b5adadad9c9c9c2929294a4a4ae7e7e7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6ffffffffffffffffffffffffbdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7e7e7efefefefefefefefefe7e7e7efefefefefefefefefe7e7e7efefefefefefefefefe7e7e7efefefefefefefefefe7e7e7efefefefefefefefefe7e7e7efefefefefefefefefe7e7e7efefefefefefefefefe7e7e7efefefefefefefefefe7e7e7efefefefefefefefefe7e7e7efefefefefefefefeffffffffffffffffffffffffff7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbdbdbd2929299c9c9cfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffd6d6d6f7f7f7ffffffffffffffffffb5b5b5fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffbdbdbdf7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffefefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7fffffff7f7f7fffffffffffff7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3131315a5a5affffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdedede7373732929292929292929293131312929292929292929293131312929292929292929293131317b7b7bdededeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdedede525252ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6ffffffffffffffffffffffffbdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefefefefe7e7e7efefefefefefefefefe7e7e7efefefefefefefefefe7e7e7efefefefefefefefefe7e7e7efefefefefefefefefe7e7e7efefefefefefefefefe7e7e7efefefefefefefefefe7e7e7efefefefefefefefefe7e7e7efefefefefefefefefe7e7e7efefefefefefefefefe7e7e7efefeffffffffffffffffffffffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7b7b7b313131292929313131292929848484c6c6c6ffffffffffffffffffffffffffffffdedede7373732929293131315a5a5ab5b5b5fffffff7f7f7737373313131292929737373d6d6d6ffffffffffffffffffb5b5b56363632929294a4a4a8c8c8cffffffe7e7e7737373292929636363d6d6d6313131292929ffffffffffff3131317b7b7bffffffffffffffffffffffffcecece5a5a5a313131737373efefef292929313131ffffffffffffc6c6c6636363292929848484bdbdbd3131317b7b7bffffffb5b5b54a4a4a2929294a4a4a9c9c9cffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8484849c9c9cffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9c9c9c6b6b6bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdedede4a4a4adededeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5a5a5adededeffffffffffffffffffffffffffffffffffffffffffffffffdedede525252fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffefefef5252520000000000000000000000000000000000000000000000000000000000004a4a4aefefeff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7d6d6d6fffffffffffff7f7f7ffffffb5b5b5fffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7bdbdbdfffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7fffffffffffffffffff7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8484842929299c9c9cadadad9c9c9c5a5a5a2929296b6b6bffffffffffffffffffe7e7e73131314a4a4aa5a5a5adadadb5b5b56b6b6bffffffdedede848484c6c6c6cecece6b6b6b313131dededeffffffa5a5a53131315a5a5ab5b5b5adadad848484ffffff8c8c8c292929adadadadadad737373292929313131ffffffffffff292929848484ffffffffffffffffffdedede2929294a4a4aa5a5a5b5b5b55a5a5a292929292929ffffffffffff4a4a4a4a4a4ab5b5b5adadad4a4a4a292929848484ffffff8c8c8ca5a5a5dededea5a5a52929297b7b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff292929ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff313131ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdedede424242dededeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdedede4a4a4ad6d6d6ffffffffffffffffffffffffffffffffffffdedede424242dededeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff424242000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffff848484525252ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6ffffffffffffffffffffffffbdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7e7e7efefefefefefefefefe7e7e7efefefefefefefefefe7e7e7efefefefefefefefefe7e7e7efefefefefefefefefe7e7e7efefefefefefefefefe7e7e7efefefefefefefefefe7e7e7efefefefefefefefefe7e7e7efefefefefefefefefe7e7e7efefefefefefefefefe7e7e7efefefefefefefefeffffffffffffffffffffffffff7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7b7b7b313131dededeffffffffffffffffffbdbdbd313131737373ffffffffffff9c9c9c292929d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffadadad292929bdbdbdefefef3131315a5a5affffffffffffffffffffffffffffff7b7b7b313131ffffffffffffffffff313131292929ffffffffffff3131317b7b7bffffffffffffffffff8c8c8c313131d6d6d6ffffffffffffefefef292929313131ffffffffffff292929848484ffffffffffffd6d6d63131317b7b7bffffffffffffffffffffffffffffff2929294a4a4affffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff313131ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff292929fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f79c9c9c4242423131314a4a4a848484f7f7f7dedede4a4a4adededeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdedede4a4a4adededeffffffffffffffffffffffffdedede4a4a4adededefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffffffff000000000000000000000000f7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7000000fffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffd6d6d6f7f7f7ffffffffffffffffffb5b5b5fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffbdbdbdf7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffefefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7fffffff7f7f7fffffffffffff7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff848484292929dededeffffffffffffffffffffffff949494292929cececeffffff7b7b7b292929dededededededededededededededef7f7f7ffffffffffffc6c6c67373732929294a4a4aefefefdedede292929b5b5b5ffffffffffffffffffffffffffffffb5b5b52929298c8c8cc6c6c6dedede6b6b6b292929ffffffffffff292929848484ffffffffffffffffff848484292929ffffffffffffffffffffffff636363292929ffffffffffff848484292929a5a5a5cececededede292929848484ffffffffffffefefef9c9c9c4a4a4a313131a5a5a5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff292929ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff292929ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbdbdbd393939949494dededeffffffdedede949494393939424242dededeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdedede4a4a4ad6d6d6ffffffffffffdedede424242dededeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6ffffffffffffffffffffffffbdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff393939292929292929313131ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffadadad8c8c8cffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefef525252292929292929292929adadadffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbdbdbdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f75a5a5a636363efefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefef5a5a5a292929adadadffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff313131949494efefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffadadad393939292929292929292929292929292929292929313131ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff313131424242737373d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbdbdbdffffffffffffffffffffffffefefefefefefe7e7e7efefefefefefefefefe7e7e7efefefefefefefefefe7e7e7efefefefefefefefefe7e7e7efefefefefefefefefe7e7e7efefefefefefefefefe7e7e7efefefefefefefefefe7e7e7efefefefefefefefefe7e7e7efefefefefefefefefe7e7e7efefefefefefefefefe7e7e7efefeffffffffffffffffffffffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7b7b7b313131dededeffffffffffffffffffffffffdedede292929adadadffffff848484292929313131292929313131292929313131b5b5b5ffffff7373733131315a5a5ab5b5b5ffffffffffffdedede313131a5a5a5ffffffffffffffffffffffffffffffffffffcecece9c9c9c8484844a4a4a313131292929ffffffffffff3131317b7b7bffffffffffffffffff7b7b7b313131ffffffffffffffffffffffff7b7b7b313131ffffffffffffffffffbdbdbd8c8c8c8484842929293131317b7b7bffffffc6c6c6313131292929949494dededeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff313131ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff292929fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f74a4a4adededeffffffffffffffffffffffffffffffdedede393939e7e7e7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6e7e7e7ffffffffffffffffffd6d6d6dededeffffffffffffffffffefefefcececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdedede4a4a4adededededede4a4a4adededefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffff000000000000000000000000fffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffff000000f7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7d6d6d6fffffffffffff7f7f7ffffffb5b5b5fffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7bdbdbdfffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffffffffd6d6d6525252fffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffff9494949c9c9cfffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffff2121213939398c8c8cfffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffffffffb5b5b5fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffadadad8c8c8cfffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffefefef5a5a5aa5a5a5fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffb5b5b5fffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7bdbdbdfffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffffffffadadad7b7b7b737373adadadf7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffefefef636363dededefffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f72929299494944242428c8c8cefefeffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffadadad313131d6d6d67b7b7b4a4a4aefefeff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffbdbdbdf7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffff8484843131312929292121212929292121212929292121212929298c8c8cfffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7e7e7e7c6c6c6bdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdc6c6c6e7e7e7fffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7c6c6c6424242292929212121292929dedede424242212121292929313131d6d6d6f7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffffffffb5b5b5fffffffffffffffffff7f7f7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefef393939c6c6c6e7e7e7efefefe7e7e7efefefe7e7e77b7b7bc6c6c6efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7fffffffffffffffffff7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff848484292929dededeffffffffffffffffffffffffdedede3131317b7b7bffffffa5a5a5313131efefefffffffffffffcecece292929cececededede313131949494ffffffffffffffffffffffffffffff4a4a4a636363f7f7f7fffffffffffffffffffffffffffffff7f7f7ffffffffffffffffff4a4a4a4a4a4affffffffffff2929294a4a4affffffffffffffffffadadad292929cececefffffffffffff7f7f7292929292929ffffffffffffffffffffffffffffffffffffe7e7e72929298c8c8cffffff848484292929f7f7f7fffffffffffff7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff292929ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff313131ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8c8c8c949494ffffffffffffffffffffffffffffffffffffffffff9494947b7b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa5a5a5292929313131ffffffffffffd6d6d6313131292929d6d6d6ffffffffffff292929292929a5a5a5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdedede4a4a4a424242dededeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6ffffffffffffffffffffffffbdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6424242d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff949494949494ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff292929efefef6363636b6b6bf7f7f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f77373733939392929292929292929292929292929292929292929292929292929292929292929292929296b6b6bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc6c6c6424242424242ffffff292929313131ffffff393939292929292929292929292929292929292929424242cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffadadad8c8c8cffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc6c6c6737373f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff424242efefefffffffffffffffffffffffffffffffefefef424242ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff949494949494949494949494ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8c8c8cadadadffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff292929ffffffefefef9494944242427b7b7be7e7e7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffadadad393939d6d6d6ffffffffffff7b7b7b525252f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff292929f7f7f7ffffffffffffffffffffffffffffffffffffefefef292929ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc6c6c6efefefbdbdbdffffffffffffffffffffffffffffffffffffffffffffffffbdbdbdefefefcececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff313131cecece292929ffffffffffffffffff737373292929292929292929313131d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbdbdbdffffffffffffffffffffffffe7e7e7efefefefefefefefefe7e7e7efefefefefefefefefe7e7e7efefefefefefefefefe7e7e7cecece424242c6c6c6e7e7e7efefefefefef737373292929737373efefefefefefe7e7e7efefefefefefefefefe7e7e7efefefefefefefefefe7e7e7efefefefefefefefefe7e7e7efefefefefefefefeffffffffffffffffffffffffff7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7b7b7b313131dededeffffffffffffffffffffffffe7e7e7292929949494ffffffffffff4a4a4a636363c6c6c6cecece4a4a4a4a4a4afffffff7f7f7292929737373c6c6c6cecece737373ffffffffffffcecece292929636363b5b5b5b5b5b57b7b7bffffffffffff636363b5b5b5dedede8c8c8c3131318c8c8cffffffffffff3131312929299c9c9cffffffffffffefefef4a4a4a4a4a4aadadadb5b5b5636363292929313131ffffffffffffdedede848484bdbdbdd6d6d6737373313131bdbdbdffffff9c9c9c313131a5a5a5dededea5a5a5b5b5b5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff313131ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff292929ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff636363dededeffffffffffffffffffffffffffffffffffffffffffdedede393939ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa5a5a5313131292929ffffffffffffdedede292929313131d6d6d6ffffffffffff313131292929adadadffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdedede4a4a4a4a4a4adededefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffffffff000000000000000000000000f7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7000000fffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffd6d6d6f7f7f7ffffffffffffffffffb5b5b5fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7c6c6c6212121292929212121c6c6c6fffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffbdbdbdf7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffadadad2121212929297b7b7b848484d6d6d6ffffffc6c6c6292929212121292929adadadfffffff7f7f7ffffffffffffdedede393939292929212121cececef7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffffffffd6d6d6424242d6d6d6fffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f79494948c8c8cfffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffffffff313131ffffffffffff5a5a5a8c8c8cfffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffadadad6b6b6befefeffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f75a5a5ab5b5b5fffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffb5b5b5fffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffff313131d6d6d6fffffffffffffffffff7f7f7ffffff212121fffffff7f7f7fffffffffffffffffff7f7f7d6d6d6424242fffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffd6d6d6424242a5a5a5ffffffffffffffffffefefef737373c6c6c6f7f7f7737373292929212121737373efefefffffffffffff8c8c8c2121218c8c8cf7f7f77373732121212929297373736b6b6bd6d6d6fffffffffffffffffff7f7f7ffffffefefef5a5a5a212121292929b5b5b56b6b6bd6d6d6ffffffffffff8c8c8c2121212929292121218c8c8cf7f7f7fffffffffffffffffff7f7f7adadad7b7b7b737373212121292929adadadfffffff7f7f7c6c6c62121212929293939398484848c8c8cfffffff7f7f7c6c6c6212121292929393939b5b5b5636363efefefefefef737373c6c6c6ffffffa5a5a58c8c8cffffffffffffefefef737373c6c6c6ffffffa5a5a52929292121215a5a5a737373adadadfffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffffffffb5b5b5fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffff6b6b6badadadf7f7f7fffffffffffffffffff7f7f7adadad737373fffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffd6d6d64242422121212929292121215a5a5ae7e7e7efefef525252292929212121292929c6c6c6fffffff7f7f7adadad212121292929393939dededeffffffdedede393939424242d6d6d6ffffff8c8c8c292929212121a5a5a5737373c6c6c6ffffffcecece737373f7f7f7ffffffffffffa5a5a52929292121215a5a5a737373adadadfffffffffffff7f7f7ffffffffffffffffff8c8c8c2929292121212929298c8c8cffffffc6c6c6737373efefefffffffffffff8c8c8ca5a5a5fffffffffffffffffff7f7f7ffffffffffffdedede393939c6c6c6fffffffffffff7f7f7f7f7f7737373292929212121525252efefefffffffc6c6c6292929212121292929212121292929c6c6c6fffffff7f7f7ffffffffffffcecece2121212929294242428484848c8c8cffffffc6c6c6737373efefefffffffefefef5a5a5a212121c6c6c6efefef5a5a5a2121212929297b7b7b6b6b6be7e7e7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffbdbdbdf7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7efefef4a4a4a292929212121525252efefeffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffffffffefefef737373212121292929212121424242d6d6d6fffffff7f7f7ffffffc6c6c6737373efefeff7f7f7737373a5a5a5393939292929424242dededef7f7f7fffffff7f7f7737373212121292929b5b5b56b6b6bd6d6d6ffffffadadad8c8c8cf7f7f7c6c6c62121212929293939398484848c8c8cffffffe7e7e7636363d6d6d6fffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffff292929f7f7f7ffffffffffffefefef8c8c8c313131adadadfffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffdedede636363efefefffffffffffffefefef7373738c8c8cffffffa5a5a5292929212121292929737373f7f7f7c6c6c6292929212121292929c6c6c6ffffffe7e7e75252522121212929297b7b7b636363efefeff7f7f7737373c6c6c6ffffffffffff8c8c8c2929298c8c8cf7f7f7737373292929212121737373636363dededeffffffadadad8c8c8cfffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffadadad313131d6d6d6ffffffffffffefefef4a4a4a4242424a4a4aefefeff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffff8c8c8c292929212121292929525252efefeff7f7f7fffffff7f7f7737373212121292929525252efefeff7f7f7ffffffadadad8c8c8cf7f7f7ffffffffffffadadad8c8c8cfffffffffffff7f7f7737373292929212121737373636363dededef7f7f7737373c6c6c6fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7bdbdbdfffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7292929fffffffffffff7f7f7fffffffffffffffffff7f7f7ffffff212121fffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffbdbdbdf7f7f7bdbdbdfffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffbdbdbdffffffbdbdbdfffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffff292929f7f7f7292929fffffffffffff7f7f7d6d6d6313131292929212121292929313131d6d6d6f7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffb5b5b5fffffff7f7f7ffffffffffffefefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7c6c6c6393939c6c6c6e7e7e7737373212121292929313131efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7fffffff7f7f7fffffffffffff7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff848484292929dededeffffffffffffffffffffffffadadad292929bdbdbdfffffffffffff7f7f78c8c8c313131292929848484e7e7e7ffffffffffffdedede6b6b6b313131292929737373ffffffffffffffffffd6d6d66b6b6b313131292929737373ffffffffffffadadad6363632929293131318c8c8cffffffffffffffffff292929848484a5a5a5313131adadadffffffe7e7e77373732929294a4a4ac6c6c6313131292929ffffffffffffffffff9494944a4a4a2929294a4a4aa5a5a5ffffffffffffffffffa5a5a54a4a4a2929294a4a4ac6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff292929ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff292929ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff393939ffffffffffffffffffffffffffffffffffffffffffffffffffffff292929ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececee7e7e7ffffffffffffffffffd6d6d6d6d6d6ffffffffffffffffffe7e7e7cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdedede424242dededededede4a4a4ad6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6ffffffffffffffffffffffffbdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececef7f7f7ffffffefefef636363dededeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdedede636363efefefffffffcecece424242dededed6d6d65a5a5adededeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefef636363dededefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7949494424242292929424242737373f7f7f7d6d6d6424242d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff949494949494ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7e7e7424242dededeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff949494949494ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff949494949494ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff424242ffffffffffffffffffffffffffffffffffff292929ffffffffffffffffffffffffffffffffffffffffff292929ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffadadad292929737373f7f7f7fffffffffffff7f7f7737373cececeefefefa5a5a5ffffffffffffadadad8c8c8cffffffdedede636363efefefffffffcecece737373f7f7f7ffffffcecece424242dededeffffffffffffffffffffffffefefef5a5a5aadadadffffffffffff8c8c8c424242dededeffffffadadad737373f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffadadad424242dededeffffffefefef5a5a5ac6c6c6f7f7f7737373cececefffffff7f7f77373738c8c8cffffffdedede424242cececefffffff7f7f77373735a5a5aefefeff7f7f7737373cececeffffffadadad8c8c8cfffffffffffff7f7f7737373cececeefefef6b6b6bd6d6d6ffffffefefef5a5a5aadadadffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbdbdbd5a5a5affffffffffffffffffffffffffffff5a5a5abdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdedede636363efefeffffffffffffffffffff7f7f7737373adadadffffffffffffffffffffffffffffffadadad525252efefefffffffdededecececeffffff8c8c8cadadadffffffffffffc6c6c65a5a5aefefefffffffadadad292929c6c6c6ffffffc6c6c6737373f7f7f7ffffffefefef6b6b6bd6d6d6ffffffefefef5a5a5aadadadffffffffffffffffffffffffffffffadadad737373f7f7f7ffffffffffffffffffffffffcecece737373f7f7f7ffffffffffff8c8c8cadadadffffffffffffffffffffffffffffffffffffadadad8484847b7b7bf7f7f7fffffff7f7f77373738c8c8cffffffffffffc6c6c65a5a5aefefefffffff8c8c8c8c8c8cfffffffffffffffffffffffffffffffffffffffffff7f7f7737373cececefffffff7f7f77373738c8c8cffffffcecece737373f7f7f7ffffffadadad8c8c8cffffffffffffadadad8c8c8cffffffffffffadadad525252efefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff949494949494ffffffffffff949494949494fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7737373cececeffffffffffffefefef5a5a5a8c8c8cffffffffffffcecece737373f7f7f7f7f7f7737373737373f7f7f7ffffffcecece525252efefefffffffadadad737373f7f7f7ffffff8c8c8c424242dededeffffffadadad8c8c8cf7f7f7737373cececefffffff7f7f77373738c8c8cffffffefefef636363dededeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff292929ffffffffffffffffffffffffffffffd6d6d6424242ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdedede6b6b6befefefffffffffffffadadad737373f7f7f7c6c6c65a5a5aefefefffffffffffffffffffffffffbdbdbddededeffffffefefef6b6b6bdededeadadad8c8c8cffffffffffffadadad525252efefeff7f7f7737373c6c6c6ffffffdedede6b6b6befefefffffffc6c6c6737373f7f7f7ffffffc6c6c6424242d6d6d6ffffffadadad8c8c8cffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffadadad393939d6d6d6fffffffffffff7f7f75252527b7b7bffffff7b7b7b525252f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8c8c8cadadadffffffffffffadadad737373f7f7f7f7f7f77373738c8c8cffffffffffffcecece525252efefefffffffadadad8c8c8cffffffffffffffffffadadad8c8c8cffffffffffffc6c6c6737373f7f7f7ffffffc6c6c6424242d6d6d6f7f7f7737373cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8c8c8c292929292929292929ffffffffffffffffffffffffffffffffffffffffffffffff292929292929292929949494ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbdbdbdffffffbdbdbdffffffffffffffffffffffffffffffffffffffffffffffffc6c6c6ffffffbdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff292929ffffff292929ffffffffffffffffffffffffd6d6d6313131292929292929292929313131d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbdbdbdffffffffffffffffffffffffefefefefefefe7e7e7efefefefefefefefefe7e7e7efefefefefefefefefe7e7e7efefefefefefefefefe7e7e7cecece424242636363292929292929292929292929adadadefefefefefefefefefe7e7e7efefefefefefefefefe7e7e7efefefefefefefefefe7e7e7efefefefefefefefefe7e7e7efefeffffffffffffffffffffffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7b7b7b313131dededeffffffffffffffffffdedede4a4a4a4a4a4af7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3131319c9c9c9c9c9c9494949c9c9cb5b5b5ffffffffffffffffffffffffffffffffffffffffffffffffffffff292929ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4a4a4adededeffffffffffffffffffffffffffffffffffffffffffdedede424242ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdedede4a4a4adededeffffffffffffdedede4a4a4adededefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffff000000000000000000000000fffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffff000000f7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7d6d6d6fffffffffffff7f7f7ffffffb5b5b5fffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffadadada5a5a5fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7bdbdbdfffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffffffffa5a5a5adadadffffffffffffefefef848484d6d6d6cecece8c8c8cfffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7adadadadadadfffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7bdbdbd313131949494d6d6d6ffffffd6d6d6949494313131424242d6d6d6fffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffff9494948c8c8cfffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffff848484949494f7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffffffff8c8c8c949494ffffffffffffefefefefefeffffffffffffff7f7f7ffffffffffffefefefefefefffffffffffff9494948c8c8cfffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffffffffb5b5b5fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffffffff212121fffffffffffffffffff7f7f7ffffffffffffffffff212121fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffff7f7f7737373b5b5b5636363dededef7f7f7fffffff7f7f7737373c6c6c6fffffffffffffffffff7f7f78c8c8c8c8c8cffffffd6d6d6636363efefefffffffd6d6d6636363efefefffffffe7e7e7636363d6d6d6fffffff7f7f7ffffffffffffdedede636363efefefffffffffffffd6d6d6525252d6d6d6f7f7f77b7b7bdededefffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffadadad8c8c8cffffffffffffffffffc6c6c6737373f7f7f78c8c8ca5a5a5ffffffffffffadadad8c8c8cffffffadadad737373efefefffffffffffffcecece525252efefeff7f7f7737373c6c6c6ffffffadadad8c8c8cf7f7f7fffffff7f7f7737373c6c6c6f7f7f7737373cececef7f7f7ffffff8c8c8cadadadf7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffb5b5b5fffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7313131dededefffffff7f7f7ffffffdedede313131f7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffffffffd6d6d6636363efefeffffffff7f7f7ffffffd6d6d6848484efefeffffffffffffffffffff7f7f7f7f7f7737373cececef7f7f7fffffffffffffffffff7f7f78c8c8cadadadfffffff7f7f7adadad8c8c8cfffffff7f7f7f7f7f7737373cececef7f7f7c6c6c6737373f7f7f7f7f7f7f7f7f7737373cececef7f7f7ffffff8c8c8cadadadf7f7f7ffffffffffffffffffefefef848484d6d6d6fffffff7f7f7ffffffffffffffffffc6c6c6737373f7f7f7fffffff7f7f78c8c8cadadadfffffff7f7f7ffffffffffffffffffefefef848484cecece848484d6d6d6ffffffd6d6d66b6b6be7e7e7ffffffffffffffffff8c8c8cc6c6c6fffffff7f7f7737373c6c6c6fffffffffffff7f7f7fffffffffffffffffff7f7f78c8c8cadadadfffffff7f7f7adadad8c8c8cffffffc6c6c6737373f7f7f7ffffffa5a5a58c8c8cffffffffffffc6c6c6737373f7f7f7ffffffd6d6d6636363efefeffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7bdbdbdfffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffefefef424242efefefffffffffffffefefef393939efefeffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffff7f7f7737373c6c6c6ffffffffffffffffffefefef737373c6c6c6ffffffc6c6c6737373f7f7f7f7f7f7737373c6c6c6fffffffffffff7f7f78c8c8cadadadffffff8c8c8cadadadffffffffffffe7e7e7636363d6d6d6ffffffa5a5a58c8c8cffffff8c8c8ca5a5a5ffffffffffffadadad8c8c8cffffffefefef6b6b6bd6d6d6fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffd6d6d6d6d6d6f7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7292929fffffffffffff7f7f7ffffffffffffffffff212121fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7dedede636363efefeff7f7f7dedede525252dededef7f7f78c8c8cc6c6c6fffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffdedede525252dededec6c6c6737373efefefffffffd6d6d66b6b6be7e7e7f7f7f7737373cececef7f7f7dedede636363efefeff7f7f7dedede636363efefeff7f7f7efefef636363dededef7f7f7adadad8c8c8cfffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffffffffd6d6d6d6d6d6fffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffff313131d6d6d6ffffffffffffefefef4a4a4a7b7b7bfffffffffffff7f7f77b7b7b4a4a4aefefeff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffffffff8c8c8cadadadffffffffffffe7e7e7636363d6d6d6dedede636363efefeffffffffffffff7f7f78c8c8cc6c6c6ffffffa5a5a58c8c8cfffffffffffff7f7f7adadad8c8c8cfffffff7f7f7dedede636363efefeff7f7f7efefef636363dededeefefef737373c6c6c6fffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffbdbdbdf7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffffffff212121efefefffffff292929f7f7f7fffffffffffffffffff7f7f7ffffffffffffffffff212121ffffffefefef292929f7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7bdbdbdffffffbdbdbdf7f7f7fffffffffffffffffff7f7f7ffffffffffffffffffbdbdbdffffffbdbdbdfffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7292929ffffff292929f7f7f7fffffffffffffffffff7f7f7d6d6d6313131292929212121292929313131d6d6d6f7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffffffffb5b5b5fffffffffffffffffff7f7f7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7636363212121292929212121292929212121737373e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7fffffffffffffffffff7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8484842929299c9c9cadadad9c9c9c6b6b6b292929292929cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff2929299c9c9c9494949c9c9c9494947373737b7b7bffffffffffffffffffffffffffffffffffffffffffe7e7e74a4a4affffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9c9c9c949494ffffffffffffffffffffffffffffffffffffffffff9494947b7b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdedede424242dededeffffffffffffffffffffffffdedede4a4a4ad6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6ffffffffffffffffffffffffbdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdedede525252dededeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcececeadadadfffffffffffff7f7f77b7b7bdededec6c6c6292929292929292929292929737373f7f7f7ffffffffffffffffffffffffffffffffffffffffffadadadadadadfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7424242d6d6d6ffffffffffffffffffffffffffffffd6d6d6313131e7e7e7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff949494949494ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbdbdbd525252424242b5b5b5ffffffffffffffffffffffffcecece5a5a5affffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff949494949494ffffffd6d6d6424242b5b5b5ffffffffffffffffffffffffffffffbdbdbd393939d6d6d6ffffff949494949494ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff292929ffffffffffffffffffffffffffffffffffff292929ffffffffffffffffffffffffffffffffffffffffff292929ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdedede6b6b6befefef8c8c8cadadadfffffffffffff7f7f7737373cececefffffff7f7f77373732929298c8c8cffffffffffffdedede636363efefefffffffffffffd6d6d6424242292929292929424242dededeffffffffffffffffffffffffc6c6c6737373f7f7f7ffffffffffffefefef636363dededeefefef5a5a5a292929292929292929292929424242dededeffffffffffffffffffffffffadadad8c8c8cffffffffffffffffffdedede7b7b7bf7f7f7ffffff8c8c8c2929292929292929298c8c8cffffffadadad8c8c8cffffffffffffffffffdedede6b6b6befefeff7f7f7737373cececeffffffadadad8c8c8cfffffffffffff7f7f7737373cececefffffff7f7f7737373292929292929292929adadadffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff737373292929292929292929292929292929848484ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdedede636363efefefffffffffffffffffffcecece292929292929292929292929292929737373e7e7e76b6b6bdededeffffffffffffffffffffffffffffff8c8c8cadadadffffffffffffadadad8c8c8cfffffffffffff7f7f7737373c6c6c6ffffffc6c6c6737373f7f7f7fffffffffffff7f7f7737373292929292929292929adadadffffffffffffffffffffffffefefef525252292929292929292929292929424242dededececece737373f7f7f7ffffffffffff8c8c8cadadadffffffffffffffffffffffffffffffdedede7b7b7bf7f7f7adadadadadadffffffcecece737373f7f7f7ffffffffffffffffff8c8c8cadadadffffffffffffdedede636363efefefffffffffffffffffffffffffffffffffffffffffff8c8c8c2929292929292929298c8c8cffffffcecece737373f7f7f7ffffffadadad8c8c8cffffffffffffffffffc6c6c6292929292929292929525252efefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff949494949494ffffffffffffffffffffffff949494949494fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7737373cececeffffffffffffffffffffffffc6c6c6737373f7f7f7cecece737373f7f7f7f7f7f7737373c6c6c6ffffffffffffffffffadadadadadadffffff8c8c8cadadadffffffffffffefefef636363dededeffffffadadad8c8c8cffffffffffff8c8c8c2929292929292929298c8c8cffffffefefef636363dededeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d66363635a5a5ad6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff292929ffffffffffffffffffffffffffffffffffff292929ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d66b6b6befefeff7f7f7737373adadadfffffff7f7f7737373292929292929292929292929292929c6c6c6ffffffc6c6c6292929424242dededeffffffffffffc6c6c6292929292929292929525252efefeff7f7f7737373c6c6c6ffffffd6d6d66b6b6befefefffffffffffffdedede424242292929292929424242dededeffffffadadad8c8c8cffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d66363635a5a5ad6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5a5a5a7b7b7bfffffff7f7f75252527b7b7bffffffffffffffffffffffffffffff7b7b7b525252f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8c8c8cadadadfffffffffffff7f7f77b7b7bdededec6c6c6737373f7f7f7ffffffffffffffffff8c8c8cadadadffffffadadad8c8c8cffffffffffffffffffadadad8c8c8cffffffffffffffffffdedede424242292929292929424242dededef7f7f7737373cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff292929ffffffffffff292929f7f7f7ffffffffffffffffffffffffffffffffffffffffff292929ffffffffffff292929ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbdbdbdffffffbdbdbdffffffffffffffffffffffffffffffffffffffffffffffffbdbdbdffffffc6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff292929ffffff292929f7f7f7ffffffffffffffffffffffffffffffd6d6d63131312929292929292929295a5a5affffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbdbdbdffffffffffffffffffffffffe7e7e7efefefefefefefefefe7e7e7efefefefefefefefefe7e7e7efefefefefefefefefe7e7e7efefefefefef737373292929292929292929292929292929292929313131bdbdbde7e7e7efefefefefefefefefe7e7e7efefefefefefefefefe7e7e7efefefefefefefefefe7e7e7efefefefefefefefeffffffffffffffffffffffffff7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7b7b7b313131292929313131292929737373a5a5a5f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff313131ffffffffffffffffffffffffffffff5a5a5a7373739c9c9c9494949c9c9c9c9c9c9c9c9c9494944a4a4ab5b5b5fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7393939dededeffffffffffffffffffffffffffffffdedede393939e7e7e7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdedede4a4a4adededeffffffffffffffffffffffffffffffffffffdedede4a4a4adededefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffd6d6d6f7f7f7ffffffffffffffffffb5b5b5fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffadadad292929737373f7f7f7fffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffbdbdbdf7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffd6d6d6525252d6d6d6ffffffc6c6c6424242d6d6d6dedede7b7b7bf7f7f7f7f7f7c6c6c68c8c8cfffffff7f7f7fffffffffffffffffff7f7f7ffffffefefef5a5a5ac6c6c6fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffff848484949494f7f7f7fffffffffffffffffff7f7f7ffffffffffff949494737373fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffff9494948c8c8c9494949494949494948c8c8c9494949494949494948c8c8c9494949494949494948c8c8cfffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffff9494948c8c8c9494948c8c8c9494948c8c8c5a5a5a5a5a5a9494948c8c8c9494948c8c8c9494949c9c9cfffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffff9c9c9cfffffff7f7f7ffffffffffffffffff393939c6c6c6c6c6c6525252f7f7f7fffffffffffffffffff7f7f7313131fffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffff8c8c8c949494d6d6d63131314a4a4a9494948c8c8cd6d6d6ffffffcecece8c8c8c9494944a4a4a313131d6d6d69494948c8c8cfffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffb5b5b5fffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffff292929f7f7f7fffffffffffffffffff7f7f7ffffff212121fffffff7f7f7fffffffffffffffffff7f7f7ffffff212121fffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f78c8c8c8c8c8cffffffc6c6c6737373f7f7f7ffffffefefef737373c6c6c6f7f7f7737373adadadfffffffffffff7f7f7ffffffd6d6d66b6b6be7e7e7fffffffffffffffffff7f7f7ffffffefefef6b6b6bd6d6d6fffffffffffffffffff7f7f7dedede636363efefeff7f7f7ffffffefefef6b6b6bd6d6d6f7f7f7737373cececef7f7f7ffffffefefef737373e7e7e7fffffffffffffffffff7f7f7adadad8c8c8cfffffff7f7f7ffffffc6c6c6737373efefeffffffffffffffffffff7f7f7adadad8c8c8cffffffc6c6c6737373f7f7f7fffffff7f7f7dedede636363efefefefefef737373c6c6c6ffffffa5a5a58c8c8cffffffffffffefefef737373c6c6c6fffffff7f7f7ffffffffffffffffff8c8c8cadadadfffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffffffffb5b5b5fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffd6d6d6393939ffffffffffffffffff393939d6d6d6fffffffffffff7f7f7ffffffffffffffffffadadadfffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffd6d6d66b6b6be7e7e7ffffffffffffffffffd6d6d6636363efefeffffffff7f7f7c6c6c68c8c8cf7f7f7737373c6c6c6fffffffffffff7f7f7ffffffffffff8c8c8ca5a5a5ffffffffffffadadad8c8c8cfffffffffffff7f7f7737373c6c6c6ffffffcecece737373f7f7f7fffffffffffff7f7f7ffffffffffffffffff8c8c8cadadadfffffffffffff7f7f7fffffff7f7f7737373c6c6c6ffffffffffffefefef737373efefefc6c6c6737373efefefffffffffffff8c8c8ca5a5a5fffffffffffffffffff7f7f7ffffff8c8c8cadadadf7f7f7dedede636363efefefd6d6d6636363efefeffffffff7f7f7f7f7f7737373cececef7f7f7ffffffffffffcecece737373f7f7f7fffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffadadad8c8c8cffffffc6c6c6737373efefefffffffadadad8c8c8cf7f7f7fffffffffffffffffff7f7f7ffffffd6d6d66b6b6be7e7e7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffbdbdbdf7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffefefef393939efefeffffffffffffff7f7f7ffffffefefef424242efefeffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffffffffefefef737373c6c6c6fffffff7f7f7ffffffffffffdedede636363efefefc6c6c6737373efefeff7f7f7737373cececef7f7f7ffffffffffff8c8c8ca5a5a5ffffff8c8c8cadadadf7f7f7ffffffefefef6b6b6bd6d6d6ffffffadadad8c8c8cf7f7f7fffffffffffffffffff7f7f7adadad8c8c8cffffffe7e7e7636363d6d6d6fffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffd6d6d65a5a5aefefefefefef5a5a5ad6d6d6f7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7bdbdbd4a4a4a292929212121292929212121292929212121292929212121424242b5b5b5fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffdedede393939292929212121737373efefefffffffffffff8c8c8ca5a5a5fffffffffffff7f7f77b7b7bdededec6c6c65a5a5ae7e7e7fffffffffffffffffff7f7f7ffffffffffffffffffd6d6d6636363efefeff7f7f7737373c6c6c6ffffffdedede636363efefeffffffffffffff7f7f7ffffffffffffefefef636363dededeffffffadadad8c8c8cfffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffffffffd6d6d65a5a5aefefefefefef5a5a5ad6d6d6fffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7efefef4a4a4a7b7b7b4a4a4a7b7b7bfffffffffffff7f7f7fffffffffffffffffff7f7f77b7b7b4a4a4aefefeff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffff8c8c8cadadadf7f7f7ffffffadadad737373efefefdedede636363efefeff7f7f7fffffff7f7f7737373c6c6c6ffffffadadad8c8c8cf7f7f7ffffffffffffadadad8c8c8cfffffffffffffffffff7f7f7ffffffffffffefefef636363dededef7f7f7737373c6c6c6fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7bdbdbdfffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffff212121fffffff7f7f79494942121212929292121212929292121212929292121212929298c8c8cfffffff7f7f7292929fffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffbdbdbdf7f7f7dededebdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbddededeffffffbdbdbdfffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffff292929f7f7f7949494212121292929212121292929212121292929adadadd6d6d6313131292929212121525252fffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffb5b5b5fffffff7f7f7ffffffffffffefefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e77373732121212929292121212929292121212929292121212929292121214a4a4a9c9c9cefefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7fffffff7f7f7fffffffffffff7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6b6b6b9c9c9cffffffffffffffffffdedede5252527373739494949c9c9c9494949c9c9c9494949c9c9cd6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6393939949494dededeffffffdedede949494393939adadadffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff525252dededeffffffffffffffffffffffffffffffffffffffffffffffffdedede525252ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6ffffffffffffffffffffffffbdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdedede7b7b7bf7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc6c6c62929292929298484847b7b7bdededeffffffdedede424242292929525252efefefffffffffffffffffffffffffefefef5a5a5a292929292929adadadffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff636363d6d6d6ffffffffffffffffffffffffffffffffffffffffffd6d6d6393939ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff949494949494949494949494949494949494949494949494949494949494949494949494949494949494ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9c9c9c9494949494949494949494949494945a5a5a636363949494949494949494949494949494949494ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff393939efefefffffffffffffffffffffffff424242c6c6c6cecece525252ffffffffffffffffffffffffe7e7e7313131ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff949494949494d6d6d6313131525252949494949494c6c6c6ffffffd6d6d6949494949494525252313131d6d6d6949494949494ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff292929ffffffffffffffffffffffffffffffffffff292929ffffffffffff949494292929292929292929292929292929ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefef525252cececeffffffefefef525252cececefffffff7f7f7737373cececef7f7f7737373c6c6c6ffffffefefefdededeffffffdedede636363efefefffffffffffffa5a5a5efefefffffffcecece525252efefeffffffffffffffffffffffffff7f7f7737373adadadffffffffffff8c8c8c424242dededeffffffadadad737373f7f7f7ffffffadadad8c8c8cffffffffffffffffffffffffffffffadadad292929adadadfffffff7f7f7737373adadadffffffd6d6d6bdbdbdfffffff7f7f7737373adadadffffffefefef525252cececefffffff7f7f77373735a5a5aefefeff7f7f7737373cececeffffffadadad292929cececeffffffcecece424242dededeffffffcececec6c6c6ffffffefefef5a5a5ac6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff424242d6d6d6ffffffd6d6d6424242ffffffffffffffffffffffff9c9c9ca5a5a5efefef393939ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdedede636363efefeffffffffffffffffffff7f7f7737373adadadfffffff7f7f7737373cececeffffffcecece525252efefefffffffdededecececeffffff8c8c8cadadadffffffffffffadadad8c8c8cfffffffffffff7f7f7737373c6c6c6ffffffc6c6c6292929c6c6c6ffffffffffffcececec6c6c6ffffffefefef5a5a5ac6c6c6ffffffffffffffffffffffffffffffadadad737373f7f7f7ffffffadadad8c8c8cffffffcecece292929adadadffffffdedede424242cececeffffffffffffffffffffffffefefef6b6b6bdededefffffff7f7f7737373c6c6c6f7f7f77373738c8c8cffffffffffffc6c6c65a5a5aefefefffffffffffffffffffffffff8c8c8cadadadffffffffffffffffffffffffffffffdededeb5b5b5fffffff7f7f7737373adadadffffffcecece737373f7f7f7ffffffadadad8c8c8cfffffffffffff7f7f7a5a5a5f7f7f7ffffffadadad737373f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff949494949494ffffffffffffffffffffffffffffffffffff949494949494fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7737373cececeffffffffffffffffffffffffdedede6b6b6befefefcecece737373f7f7f7f7f7f7737373424242dededeffffffdedede525252dededeffffff8c8c8cadadadffffffffffffefefef636363dededeffffffadadad8c8c8cffffffd6d6d6bdbdbdfffffff7f7f7737373adadadffffffefefef5252528c8c8cffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6636363efefeffffffffffffff7f7f75a5a5ad6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff424242cececeffffffffffffffffffffffffffffffffffffffffffffffffc6c6c6525252ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdedede6b6b6befefefffffffdedede5a5a5ad6d6d6ffffffc6c6c65a5a5aefefefffffffc6c6c6737373f7f7f7cecece737373f7f7f7ffffffd6d6d6f7f7f7f7f7f79c9c9cf7f7f7ffffffadadad737373f7f7f7f7f7f7737373c6c6c6ffffffdedede6b6b6befefefffffffffffffa5a5a5efefefffffffc6c6c65a5a5aefefefffffffadadad424242d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6636363efefeffffffffffffff7f7f75a5a5ad6d6d6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7525252424242ffffffffffffffffffffffffffffffffffffffffffffffffffffff7b7b7b525252f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8c8c8c2929292929292929298c8c8cfffffffffffff7f7f77373738c8c8cffffffffffffcecece525252efefefffffffadadad424242dededeffffffffffffadadad424242d6d6d6ffffffffffffa5a5a5efefefffffffc6c6c65a5a5aefefeff7f7f7737373737373f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff292929ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff292929ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff292929ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6424242393939d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbdbdbdffffffffffffffffffffffffefefefefefefe7e7e7efefefefefefefefefe7e7e7efefefefefefefefefe7e7e7efefefefefef7b7b7b2929292929292929292929292929292929292929292929292929292929292929292929293939399c9c9cefefefefefefe7e7e7efefefefefefefefefe7e7e7efefefefefefefefefe7e7e7efefeffffffffffffffffffffffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdedede7b7b7b313131292929313131393939b5b5b5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7e7e78c8c8c6363633131314a4a4a848484e7e7e7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffff393939848484f7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffff7b7b7b525252f7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7d6d6d6fffffffffffff7f7f7ffffffb5b5b5fffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffff7f7f7848484d6d6d6fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7bdbdbdfffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffffffffefefef848484d6d6d6fffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7f7f7f78c8c8cefefeff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffffffff313131fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffff212121fffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffff9494948c8c8cfffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffffffff5a5a5ac6c6c6fffffffffffff7f7f7ffffffb5b5b5525252424242bdbdbdfffffffffffff7f7f7ffffffc6c6c65a5a5af7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffffffff8c8c8c949494ffffffd6d6d6424242bdbdbdfffffffffffff7f7f7ffffffffffffbdbdbd313131d6d6d6ffffff9494948c8c8cfffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffffffffb5b5b5fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7292929fffffffffffff7f7f7ffffffffffffffffff212121ffffffffffff292929efefefffffffffffff7b7b7b737373fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffc6c6c65a5a5ae7e7e7ffffffffffffadadad8c8c8cfffffff7f7f7737373c6c6c6ffffffd6d6d6424242212121292929c6c6c6cecece2121212929292121218c8c8cf7f7f7c6c6c6212121292929212121adadadfffffffffffff7f7f7ffffffffffffffffffefefef737373212121292929949494636363d6d6d6fffffff7f7f7adadad212121292929525252efefeffffffffffffff7f7f7ffffffffffffadadad8c8c8cadadad2121212929298c8c8cfffffffffffff7f7f77373732929292121215a5a5ae7e7e7ffffffffffffefefef525252292929424242b5b5b5636363efefeff7f7f7737373c6c6c6ffffffadadad8c8c8c8c8c8c292929212121adadadf7f7f7ffffffefefef5a5a5a212121292929737373f7f7f7f7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffb5b5b5fffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffff8c8c8c848484f7f7f77b7b7b9c9c9cfffffff7f7f7ffffffffffff424242c6c6c6bdbdbd5a5a5afffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffffffffd6d6d6636363efefeffffffff7f7f7fffffffffffff7f7f77373732929292121218c8c8cf7f7f7ffffffffffffcecece212121292929212121c6c6c6737373292929212121424242d6d6d6adadad8c8c8cfffffff7f7f7f7f7f7737373cececef7f7f7c6c6c6737373848484212121c6c6c6efefef5a5a5a212121292929737373f7f7f7f7f7f7fffffffffffffffffff7f7f7ffffffadadad292929212121525252efefefffffffc6c6c67373739c9c9c2929292121218c8c8cfffffffffffff7f7f7ffffffffffffcecece737373f7f7f7ffffffffffffc6c6c6737373f7f7f7f7f7f7737373292929212121424242d6d6d6ffffffefefef5a5a5a212121292929212121424242d6d6d6fffffffffffffffffff7f7f7f7f7f7737373292929212121525252efefefffffffc6c6c6737373f7f7f78c8c8c212121292929212121cececef7f7f7adadad212121292929212121c6c6c6fffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7bdbdbdfffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffffffffefefef424242efefeffffffff7f7f7fffffffffffffffffff7f7f7efefef424242efefeff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffff7f7f7737373c6c6c6fffffffffffffffffff7f7f7c6c6c6737373f7f7f7c6c6c6737373f7f7f7f7f7f7737373bdbdbd737373292929212121c6c6c6ffffffffffff8c8c8cadadadffffffffffffe7e7e7636363d6d6d6ffffffa5a5a58c8c8cfffffff7f7f77373732929292121215a5a5ae7e7e7ffffffefefef6b6b6b9c9c9c2929298c8c8cfffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffcececeefefeffffffffffffffffffff7f7f7efefefc6c6c6fffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffff292929f7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffff212121fffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7dedede636363efefeff7f7f7ffffffadadad8c8c8cf7f7f7ffffffc6c6c6292929212121424242d6d6d6fffffff7f7f78c8c8c212121292929737373f7f7f7ffffffadadad212121292929212121cececef7f7f7f7f7f7737373cececec6c6c62929292121212929298c8c8cffffffc6c6c6292929212121292929adadadfffffff7f7f7adadad7b7b7b737373393939dededefffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7c6c6c6efefeffffffff7f7f7ffffffffffffefefefc6c6c6fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7efefef4a4a4a7b7b7bf7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f77b7b7b5a5a5afffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffffffff8c8c8cadadadfffffff7f7f7737373c6c6c6ffffffffffffefefef737373212121292929393939dededeffffffffffffa5a5a5848484737373424242d6d6d6adadad7b7b7b737373393939dededec6c6c6292929212121292929adadadffffffefefef7373739c9c9c424242737373f7f7f7fffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffbdbdbdf7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffffffff212121fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffff292929f7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7bdbdbdfffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffbdbdbdfffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7292929fffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffffffffb5b5b5fffffffffffffffffff7f7f7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefc6c6c6737373313131292929212121292929212121292929212121292929212121292929212121292929212121a5a5a5e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7fffffffffffffffffff7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefef525252000000000000000000000000000000000000000000000000000000000000525252efefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6ffffffffffffffffffffffffbdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7e7e7e7e7e7ffffffdedede636363efefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbdbdbdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f77b7b7bdededefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7848484dededeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff424242d6d6d6ffffffffffffffffffffffffffffffffffffffffffd6d6d6424242ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff949494949494ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff848484949494ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff949494848484ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff949494949494fffffffffffff7f7f7efefefffffffffffffffffffffffffffffffefefeff7f7f7ffffffffffff949494949494ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff292929ffffffffffff292929ffffffffffff7b7b7b7b7b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8c8c8c8c8c8cffffffffffffffffffdedede6b6b6befefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdedede636363efefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefef636363dededeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7e7e7313131ffffff313131e7e7e7ffffffffffffffffffcecece525252ffffff848484949494ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdedede636363efefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8c8c8cadadadffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcecece737373f7f7f7ffffffadadad8c8c8cffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff949494949494ffffffffffffffffffffffffffffffffffffffffffffffff949494949494fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7737373cececeffffffffffffffffffffffff8c8c8cadadadfffffffffffffffffffffffff7f7f7737373c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff949494292929292929292929292929292929292929292929292929292929292929292929292929949494ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d66b6b6befefefffffffffffffadadad8c8c8cfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7737373c6c6c6ffffffd6d6d66b6b6befefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f75252527b7b7bffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6393939ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8c8c8cadadadffffffffffffcecece737373f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff292929ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff292929ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbdbdbdffffffffffffdededebdbdbdc6c6c6bdbdbdbdbdbdbdbdbddededeffffffffffffffffffc6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff292929ffffffffffff949494292929292929292929292929292929949494ffffffffffffffffff292929ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbdbdbdffffffffffffffffffffffffe7e7e7efefefefefefefefefe7e7e7efefefefefefefefefe7e7e7efefefefefefefefefe7e7e7efefefefefefefefefadadad7373733131312929292929292929292929292929292929292929292929292929299c9c9cefefefefefefefefefe7e7e7efefefefefefefefefe7e7e7efefefefefefefefeffffffffffffffffffffffffff7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7c6c6c6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffd6d6d6f7f7f7ffffffffffffffffffb5b5b5fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7efefef525252292929212121c6c6c6fffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffbdbdbdf7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffff7f7f7848484d6d6d6fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffffffff8c8c8c292929212121424242d6d6d6fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffff8c8c8c949494f7f7f7fffffffffffffffffff7f7f7ffffffffffff949494737373fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f79494948c8c8cfffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffdedede424242dededefffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffefefef393939e7e7e7fffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffff8c8c8c949494f7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f79494948c8c8cfffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffb5b5b5fffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffff424242f7f7f7fffffffffffffffffff7f7f7ffffff212121fffffff7f7f7292929ffffff7b7b7b737373fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffefefef525252c6c6c6fffffffffffff7f7f7f7f7f7737373cececef7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffd6d6d66b6b6be7e7e7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffefefef6b6b6bd6d6d6fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffcececea5a5a5fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffffffffb5b5b5fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f75252527373735a5a5af7f7f7ffffffffffffd6d6d6313131bdbdbdefefef313131dededefffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffd6d6d66b6b6be7e7e7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffff8c8c8ca5a5a5fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffc6c6c6737373efefefffffffadadad8c8c8cf7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffbdbdbdf7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffffffffd6d6d6424242212121292929212121292929212121292929212121292929212121292929212121292929424242e7e7e7f7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffffffffefefef737373c6c6c6fffffff7f7f7f7f7f77373735a5a5ae7e7e7fffffffffffffffffff7f7f7f7f7f7737373cececef7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffffffff212121efefeffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffffffffefefef292929fffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffdedede636363efefefffffffefefef525252adadadfffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffff7f7f7737373c6c6c6ffffffdedede636363efefeffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7efefef4a4a4a7b7b7bf7f7f7fffffffffffffffffff7f7f7ffffffd6d6d6313131adadadfffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffff8c8c8cadadadf7f7f7ffffff8c8c8c8c8c8cf7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7bdbdbdfffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffff424242949494f7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffffffff8c8c8c525252fffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffbdbdbdf7f7f7ffffffbdbdbdfffffff7f7f7ffffffffffffffffffbdbdbdffffffffffffffffffbdbdbdfffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffff292929f7f7f7ffffff212121fffffff7f7f7ffffffffffffefefef212121ffffffffffffefefef212121fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffb5b5b5fffffff7f7f7ffffffffffffefefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7bdbdbd2121212929292121212929292121212929292121212929296b6b6befefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7fffffff7f7f7fffffffffffff7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6ffffffffffffffffffffffffbdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbdbdbdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7313131d6d6d6ffffffffffffffffffffffffffffffd6d6d6313131e7e7e7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff949494949494ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9494946b6b6bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff737373949494ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffadadad6b6b6bf7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5a5a5abdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff424242d6d6d6ffffffffffffffffffffffffffffff292929ffffffffffff2929297b7b7b7b7b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc6c6c6737373f7f7f7ffffffffffffffffffffffffadadad8c8c8cefefef525252cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefef636363dededeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8c8c8c737373f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffefefef525252cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffadadad292929adadadffffffffffffd6d6d6313131adadadffffff7b7b7b848484ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdedede636363efefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcecece737373f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff949494848484ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8c8c8c949494fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f77373732929292929292929292929298c8c8cffffffffffffffffffadadad737373f7f7f7f7f7f7737373c6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8c8c8c8c8c8cffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff292929ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff292929ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdedede4242422929292929292929298c8c8cfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7737373c6c6c6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f75252527b7b7bffffffffffffffffffffffffd6d6d6393939adadadffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8c8c8c2929292929292929295a5a5aefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcecece424242292929292929292929292929292929292929292929292929292929292929292929292929424242d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbdbdbdffffffffffffc6c6c6ffffffffffffffffffffffffffffffbdbdbdffffffffffffd6d6d6dededeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff292929ffffffffffff292929ffffffffffffffffffffffffffffff292929ffffffffffff737373848484ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbdbdbdffffffffffffffffffffffffefefefefefefe7e7e7efefefefefefefefefe7e7e7efefefefefefefefefe7e7e7efefefefefefefefefe7e7e7efefefefefefefefefe7e7e7525252292929292929292929292929292929292929737373efefefefefefefefefe7e7e7efefefefefefefefefe7e7e7efefefefefefefefefe7e7e7efefeffffffffffffffffffffffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7c6c6c6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7d6d6d6fffffffffffff7f7f7ffffffb5b5b5fffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7bdbdbdfffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7d6d6d6313131949494d6d6d6ffffffd6d6d6949494313131adadadfffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffff9494948c8c8cfffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7efefef7373735a5a5aefefeffffffffffffffffffff7f7f7ffffffffffffefefef4a4a4a7b7b7befefeffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f77b7b7b2121212929292121212929292121212929292121212929292121212929292121212929292121216b6b6bf7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffffffffb5b5b5fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7c6c6c6424242424242f7f7f7292929292929ffffff313131292929212121292929737373fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffb5b5b5fffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffefefef424242efefefffffffffffffd6d6d6c6c6c6ffffff7b7b7b4a4a4afffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7bdbdbdfffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffff8c8c8c949494f7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffffffff8c8c8c949494fffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffff212121fffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffff292929f7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7efefef4a4a4a7b7b7bf7f7f7ffffffd6d6d6313131adadadfffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffbdbdbdf7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffff292929efefeffffffffffffffffffff7f7f7ffffffffffffffffff212121fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7c6c6c6efefefffffffbdbdbdfffffffffffffffffff7f7f7ffffffbdbdbdffffffd6d6d6d6d6d6fffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7424242c6c6c6ffffff212121fffffffffffffffffff7f7f7ffffff212121efefef7373737b7b7bfffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffffffffb5b5b5fffffffffffffffffff7f7f7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefef9c9c9c2929292121212929292121212929296b6b6befefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7fffffffffffffffffff7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6ffffffffffffffffffffffffbdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7e7e78484846363632929294242427b7b7be7e7e7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9c9c9c949494ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff848484424242848484d6d6d6ffffffffffffc6c6c6949494313131949494ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdedede6363635a5a5af7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff949494949494ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff949494949494ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff292929ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff292929fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f75252527b7b7bd6d6d6393939adadadffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff949494292929292929292929292929292929292929292929292929949494ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefc6c6c6bdbdbdbdbdbdbdbdbdc6c6c6bdbdbdbdbdbdbdbdbdc6c6c6bdbdbddededeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffb5b5b55252522929292929292929292929292929292929292929292929292929298c8c8cffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbdbdbdffffffffffffffffffffffffe7e7e7efefefefefefefefefe7e7e7efefefefefefefefefe7e7e7efefefefefefefefefe7e7e7efefefefefefefefefe7e7e7efefefefefefefefef393939292929292929292929737373efefefefefefefefefe7e7e7efefefefefefefefefe7e7e7efefefefefefefefefe7e7e7efefefefefefefefeffffffffffffffffffffffffff7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7c6c6c6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffd6d6d6f7f7f7ffffffffffffffffffb5b5b5fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffbdbdbdf7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffdededea5a5a54242422929292121215a5a5a848484e7e7e7fffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffb5b5b5fffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffffffffb5b5b5fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffff5252529c9c9cfffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffbdbdbdf7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffffffff9c9c9c9c9c9cfffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffff9c9c9c949494f7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffffffff393939fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7313131fffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7efefef4a4a4a292929adadadfffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7bdbdbdfffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffb5b5b5fffffff7f7f7ffffffffffffefefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e79494942121212929296b6b6befefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7fffffff7f7f7fffffffffffff7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6ffffffffffffffffffffffffbdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefefefefe7e7e7efefefefefefefefefe7e7e7efefefefefefefefefe7e7e7efefefefefefefefefe7e7e7efefefefefefefefefe7e7e7efefefefefef7373738c8c8cefefefefefefefefefe7e7e7efefefefefefefefefe7e7e7efefefefefefefefefe7e7e7efefefefefefefefefe7e7e7efefeffffffffffffffffffffffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7c6c6c6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7d6d6d6fffffffffffff7f7f7ffffffb5b5b5fffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7bdbdbdfffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7fffffffffffffffffff7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7525252525252525252525252525252525252525252f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6ffffffffffffffffffffffffbdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7e7e7efefefefefefefefefe7e7e7efefefefefefefefefe7e7e7efefefefefefefefefe7e7e7efefefefefefefefefe7e7e7efefefefefefefefefe7e7e7efefefefefefefefefe7e7e7efefefefefefefefefe7e7e7efefefefefefefefefe7e7e7efefefefefefefefefe7e7e7efefefefefefefefeffffffffffffffffffffffffff7f7f7fffffff7f7f7f7f7f7f7f7f7ffffff525252525252525252525252525252f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7c6c6c6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffd6d6d6f7f7f7ffffffffffffffffffb5b5b5fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffbdbdbdf7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffefefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7fffffff7f7f7fffffffffffff7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7525252525252525252f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6ffffffffffffffffffffffffbdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefefefefe7e7e7efefefefefefefefefe7e7e7efefefefefefefefefe7e7e7efefefefefefefefefe7e7e7efefefefefefefefefe7e7e7efefefefefefefefefe7e7e7efefefefefefefefefe7e7e7efefefefefefefefefe7e7e7efefefefefefefefefe7e7e7efefefefefefefefefe7e7e7efefeffffffffffffffffffffffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7ffffff525252f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7c6c6c6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7d6d6d6fffffffffffff7f7f7ffffffb5b5b5fffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7bdbdbdfffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7fffffffffffffffffff7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6ffffffffffffffffffffffffc6c6c6efefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefefefefefefefefefefe7e7e7efefefefefefefefefe7e7e7efefefefefefefefefe7e7e7efefefefefefefefefe7e7e7efefefefefefefefefe7e7e7efefefefefefefefefe7e7e7efefefefefefefefefe7e7e7efefefefefefefefefe7e7e7efefefefefefefefefe7e7e7efefefefefefefefeffffffffffffffffffffffffff7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7c6c6c6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffd6d6d6f7f7f7ffffffffffffffffffdededebdbdbdb5b5b5bdbdbdb5b5b5bdbdbdb5b5b5bdbdbdb5b5b5bdbdbdb5b5b5bdbdbdb5b5b5bdbdbdb5b5b5bdbdbdb5b5b5bdbdbdb5b5b5bdbdbdb5b5b5bdbdbdb5b5b5bdbdbdb5b5b5bdbdbdb5b5b5bdbdbdb5b5b5bdbdbdb5b5b5bdbdbdb5b5b5bdbdbdb5b5b5bdbdbdb5b5b5bdbdbdbdbdbde7e7e7f7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffff7f7f7e7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefefe7e7e7efefeff7f7f7fffffff7f7f7fffffffffffff7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7c6c6c6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7d6d6d6fffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7fffffff7f7f7f7f7f7f7f7f7c6c6c6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffd6d6d6f7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffff7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededeffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6dededed6d6d6fffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffff7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7fffffff7f7f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffff7f7f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f7f7f7f7f7fffffff7f7f7fffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffff7f7f7f7f7f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffff7f7f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7e7e7c6c6c69494948c8c8c6363636b636b847b848c8c8cbdbdbdefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffff7f7f7fffffff7f7f7f7f7f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f7f7f7f7f7fffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7e7e7e7847b734239396b636b84848c73737b7b737b6b6b6b6b6b736b6b7363636b6363639c9ca5e7e7effffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffe7efe77bad6b428c293984184a8c297bad6be7efdefffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffff7f7f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d66b6b6b4239394a4242524a4a6363638c8c9484848c847b847b7b847b7b8c6b6b736b6b73635a63736b73d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcee7c6428c29398418398418398418398418398418428c21cee7c6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffff7f7f7f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbdbdbd949494737373949494bdbdbdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f7f7f7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7cecece6b6b6b635a5a39313152524a5a52525a52528c8c948c949c8c8c948c8c9473737b6b636b635a63635a5a5a5a5a636363bdbdc6fffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffe7efe7428421398418398418398418f7f7f7398418398418398418428421e7efdefffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcecece6b6b6b313131000000000000313131737373cececefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffff7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefb5b5b59494947373737373738c8c8cbdbdbdefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9c9c9cffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffff0052adffce8cffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8cceff000000520000ffefadffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8cceffad5200ffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff52adefce8c00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffadadadd6d6d6ffffffffffffffffffffffff9494947b7b7b7b7b7b7b7b7b7b7b7b7b7b7b949494fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7e7decec6bdcec6bdc6c6bdcec6bdc6c6bdcec6bdc6c6bdcec6bdc6c6bdcec6bdc6c6bdcec6bdc6c6bdcecec6e7e7e7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6dededeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefef5a5a5aa5a5a5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000101010ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcecece525252000000000000000000000000000000000000000000636363cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6736b737373736b6b6b6b6363423131422921635a5294949c8c8c9494949c8c94948c949c7b7b84736b735a5a5a6b636b63636b6b6b6bced6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff84ad6b398418398418398418398418ffffff39841839841839841839841884ad6bfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f79c9c9cfffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffefefeffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffffffffe7e7e7737373101010737373adadadefefefefefefbdbdbd7b7b7b1010106b6b6befefeff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffff7f7f7fffffff7f7f7f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc6c6c67b7b7badadaddededefffffff7f7f7dededeadadad7b7b7bbdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff949494ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffadefffad5252ffffe7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffadefffad5252ffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff52adefefad52ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffff004aa5ffce8cffffffffffffffffffffffffffffff008cceffc684ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8cceffad5200ffffe7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff52adefefad52ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff008cceffc684ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffadefffad5252ffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8cceffad5200ffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffadefffa54a4affffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff52adefce8c00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdedede8c8c8c9c9c9c8c8c8cdededeffffffbdbdbd7b7b7b7373737b7b7bf7f7f77b7b7b7373737b7b7bbdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefeff7f7f7f7f7f7fffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffffffffcecec6f7f7eff7f7eff7f7f7efefeff7f7f7f7f7eff7f7f7efefeff7f7f7f7f7eff7f7f7efefeff7f7f7efefefcec6bdf7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffd6d6d6d6d6d6fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffffffffbdbdbd212121393939313131bdbdbdfffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffff6363637b7b7bfffffffffffffffffff7f7f7ffffffffffffffffff7b7b7b525252fffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7efefef847b847b737b7b737b736b734a39315231214221184a42427373739494948c8c9494949c8c8c948c949484848c84848473737b736b7373737b8c8c94efefeffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7428c29398418398418398418398418ffffff3984183984183984183984184a8c29f7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefef3131315a5a5affffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7e7e7d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff525252313131efefefffffffffffffffffffffffffffffffffffffdedede424242525252fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffff7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9c9c9c8c8c8cf7f7f7ffffffffffffffffffffffffffffffffffffefefef949494949494ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9c9c9cffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffff0052adffce8cffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffff0052adffce8cffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffadefff8c0052ffffceffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffff0052adffce8cffffffffffffffffffffffffffffff8cceffad5200ffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffceffff52008cffefadffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffadefff8c0052ffffceffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8cceffad5200ffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffff0052adffce8cffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8cceffad5200ffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffff0052adffce8cffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff52adefce8c00fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f78c8c8cffffffdedede8c8c8cffffff9494947b7b7b7b7b7b7b7b7bffffff7b7b7b7b7b7b7b7b7b949494fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6cec6f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7c6c6bdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6dededeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdedede212121ffffffbdbdbd212121393939d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5a5a5a636363ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffff000000ffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffb5b5b58c8c9484848c84848c736b733929214a29215a39294231296363638c8c949c9ca59c9ca59ca5b594949c94949c949c9c8c949c7b7b8c73737b9494a5b5b5b5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff398418398418398418398418398418ffffff398418398418398418398418398418fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffffffffe7e7e73131315a5a5afffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7e7e7e7d6d6d6fffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f77373734a4a4afffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f74242426b6b6bfffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffff7f7f7f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc6c6c68c8c8cffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff949494bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffff6394d6d69c6bffffffffffffffffffffffffffffff84bdefbd7b63efffef637bb5ffd69cffffffffffffffffffefffff637bbd6b6b6b636363bd846bffffef84bdefce9463ffffffffffffefffff637bb5ffd69cffffff84bdefce9463ffffffffffffffffff6394cebd846bffffefffffffffffffffffff94d6ff6b6b6b6363636b6b6befbd7bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff949494ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffceffff000084000000000000000000e7a54affffff8cceff8c0000ffffc68cceffce8c00ffffffffffffffffffffffffffffffc6ffff00008c0000000000004a0000ffefadffffffffffff84c6ff000000000000000000ffc684ffffffffffffadefff00004a000000000000520000ffe7a5efffff0052adffce8cffffffffffffadefff000052000000000000efad52ffffff84c6ffce8c00ffffffffffffffffffffffffffffffffffff0084c6000000000000000000a54a00ffffefffffffffffffc6ffff52008cffefadffffffffffffceffff52008cffefade7ffff0052ad00000000000084840052008cffefadffffff4aa5e7ce8c00ffffffffffffe7ffff0052adffce8cffffffffffff008cce000000000000c68400008cceefad52ffffffffffff8cceff000000000000000000efad52ffffffffffffffffff8cceffad5200ffffefffffffffffff8cceff000000000000efad52ffffffadefff00004a000000000000000000000000ad5200ffffefffffff84c6ff000000000000ad5200ffffe7ffffff8cceff8c0000ffffc6ffffffffffffffffffffffffadefff520052ffefadffffffceffff00008c0000000000000000008c0000ffffceffffff008cceffce8cffffffffffffffffffffffff008cce000000000000000000000000ffc684ffffffffffffffffffffffffadefff000052000000000000520000ffefadadefff00004a000000000000efad52ffffffefffff0052adffce8cffffffadefff000052ad5200ffffe7ceffff00008c000000ffc684ffffffceffff00008c000000000000ad5200ffffefffffffefffff0052adadad8c00004a000000520000ffefadffffffefffff5252adffefadffffffffffffffffffefffff004aa50000000000000000004a0000ffefadffffffffffffffffff8cceffad5200ffffefffffffffffffffffff52adefc68400ffffffffffffffffff4aa5e7000000000000ffce8cffffff8cceff000000000000000000000000000000ce8c00ffffffffffff52adef000000000000ce8c00ffffffffffffffffff008cceefad52ffffffffffffffffff8cceff520000ffe7a5ceffff00008c000000000000ad5200ffffefffffffe7ffff0052adffce8cffffff84c6ff0000000000005200004a8484ce8c00ffffff008cce0000000000008c0000ffffceffffff008cceffce8cffffffffffffffffffffffffffffffe7ffff0052adffce8cffffffffffffefffff5252adffefadffffffffffffffffffefffff004aa5000000000000000000000000ffce8cceffff52008cffe7a5ffffffffffff008cce000000000000000000ce8c00ffffff8cceffad5200ffffefffffffceffff8c008cffffceffffffefffff0052adffce8cffffffffffff52adef000000000000000000ad5200ffffefe7ffff0052adffce8cffffffffffffadefff8c0052ffffceffffffadefff000052520000ffe7a5ffffff8cceff000000000000000000efad52ffffffffffff8cceff000000000000000000ffce8cffffffffffffc6ffff52008cffefadffffffffffffceffff00008c000000a54a00ffffefefffff0052ad0000000000000000000000004a0000ffefadffffffceffff000084000000520000ffefadffffffefffff0052ad000000000000ad5200ffffefffffffe7ffff0052ad000000000000c6c68452008cffefadefffff004aa5000000000000ad5200ffffe7ffffffceffff00008c000000ffce8cceffff00008c0000000000008c8c528c0052ffffc6efffff0052adffce8cffffffffffffadefff8c0052ffffc6ffffffceffff00008c000000000000ce8c00ffffff4aa5e7ce8c00ffffffceffff0000840000000000008c8c5284004affffceffffffceffff000084000000000000ce8c00ffffff52adefce8c00ffffffffffffceffff00008c000000000000ad5200ffffefffffffe7ffff0052adffce8cffffffffffffadefff8c0052ffffce84c6ffce8c00ffffffffffffffffffffffff8cceffad5200ffffe7ffffffffffffceffff000084efad52ffffff008cce000000000000000000ce8c00ffffff008cce000000000000840000ffffceffffff8cceffa54a00008cad000000000000c68400ffffffffffffffffff84c6ff000000000000ad52004aa5c6ce8c00ffffffffffffa5e7ff0000520000000000004a0000ffefadadefff000052000000000000efad52ffffffffffffceffff00008c000000ffc684ceffff00008c0000000000008c8c528c0052ffffce84c6ff000000000000000000ffc684ffffff8cceffce8c00ffffffffffffffffffffffff84c6ff000000000000000000000000ce8c00ffffffffffffe7ffff0052adefad52ffffffffffffffffffffffffffffff0084c6ce8c00efffff0052adffc684ffffffffffffffffffffffff008cce8c0000ffffceffffff8cceff000000000000000000000000ad5200efffef004aa5efad52ffffff52adefa584000052ad000000000000e7a54affffffffffffffffff4aa5e7000000000000ad52004aa5c6ce8c00ffffffffffff0084c6efad52ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7b7b7bffffffffffffffffffffffff7373737b7b7bf7f7f7fffffffffffffffffff7f7f77b7b7b737373fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f7f7f7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffcecec6f7f7f7efefeff7f7f7f7f7eff7f7f7efefefefe7e7efe7e7f7f7f7efefeff7f7f7f7f7eff7f7f7efefefcec6bdfffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7d6d6d6d6d6d6fffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffff000000f7f7f7ffffffffffff9c9c9ccececefffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffff5a5a5a101010101010636363fffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffcececef7f7f7000000fffffffffffff7f7f7ffffff000000fffffff7f7f7ffffffffffff000000f7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffefefef8c949c8c949494949c8c8c9484848c4a39315a31215231215231214a42428c8c94949ca59c9cad9ca5ad9c9c9ca5a5ad9c9ca594949c8c94a5848c9ca5adbd9494a5efefeffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffff4a8c2939841839841884ad6b639c42f7f7f75a9c4284ad6b3984183984184a8c29fffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdedede3131317b7b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7e7e7d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdedede101010efefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdedede101010dededefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffff7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefef7b7b7bf7f7f7ffffffffffffffffffffffffb5b5b5bdbdbdffffffffffffffffffffffffefefef7b7b7befefefffffffffffffffffffffffffffffffffffffffffffffffffbdefff9c6b84ffffd6ffffffffffffffffffefffff6b7bbdffd69cefffff6b84bdffd694ffffffffffffefffff6b7bbdd69c6bffffffffffffbdbdefffffd684bdefd69c6bffffffffffffefffff6b84bdffd694ffffff84bdefd69c6bffffffffffffd6ffff9c6b9c6b9494ffd69cffffffffffff94d6ff846b6bffefbdffffffefffff6b84bdefbd84ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9c9c9cffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8cceff000000efad52ffffffffffffffffff8c8cceffffce8cceff8c0000ffffceceffff8c008cffffceffffffffffffffffffceffff00008cefad52ffffffffffffadefff520052ffefadffffff8cadefffefadffffffceffff52008cffefadceffff00008cffce8cffffffffffffffffffffffffefffff0052adffce8cffffffffffff8cceffffce8cffffffefffff0052adffce8cceffff8c008cffffceffffffffffffffffffefffff0052adce8c00ffffffffffffffffff52adef8c0000ffffceffffffceffff52008cffefadffffffffffffceffff52008cffefad8cceffad5200ffffefffffff8cceff520000ffefadffffff52adefce8c00ffffffffffffefffff0052adffce8cffffff008ccead5200ffffefffffff8cceff000000efad52ffffff8cceff520000ffefadffffffefffff0052adefad52ffffffffffffffffff52adefefad52ffffffceffff52008cffefadefffff0052adffce8cadefff8c0052ffffceffffffffffffffffffffffffffffffadefff520052ffefadffffff52adefad5200ffffefefffff0052adffce8cffffffffffffffffffffffff52adefce8c00ffffffadefff000052efad52ffffffffffffffffff52adefce8c00ffffff8cceffce8c00ffffffffffffffffffffffff008cceefad52ffffffffffffefffff0052adad5200ffffefffffffceffff00008cffce8cffffffffffffffffffffffff8cceffffce8cffffffefffff0052adffce8cefffff0052adffce8cceffff00008cefad52ffffffffffff52adefce8c00ffffffffffffceffff00008cefad52ffffffffffff52adefad5200ffffefefffff0052adad5200ffffefffffff8cceff8c0000ffffceffffff52adefefad52ffffffffffffffffffefffff0052adffce8cffffffffffffceffff00008cce8c00ffffffffffff8cceffad5200ffffefffffffffffffffffffffffff008cceffce8cffffffadefff8c0052ffffceceffff52008cffefad8cceffad5200ffffefffffffffffffffffffffffffffffff8cceff8c0000ffffceffffff008ccece8c00ffffffffffff008cceefad52ffffffffffffceffff00008cffce8cceffff00008cefad52ffffffffffff52adefad5200ffffefefffff0052adffce8cefffff0052adffce8cffffffefffff0052adce8c00efffffad8cadffffefffffff8cceffad5200ffffef8cceffce8c00ffffffffffffffffffffffffffffffefffff0052adffce8cffffffffffffffffff52adefefad52ffffffffffffffffffefffff0052adffce8cffffffffffffffffffffffffceffff52008cffefadffffff52adefad5200ffffefffffffffffffffffffffffff8cceffad5200ffffefffffffceffff8c008cffffceffffffefffff0052adffce8cffffff8cceff8c0000ffffceffffffffffffffffffffffffefffff0052adffce8cffffffffffffadefff8c0052ffffceffffff008cceefad52ffffffffffff8cceff520000ffefadffffffefffff0052adefad52ffffff8cadefffefadffffffceffff52008cffefadffffffffffffadefffad5252ffffefffffff008cceefad52ffffff52adefce8c00efffff0052adffce8cffffffffffffffffffffffffffffffefffff0052adefad52ffffffadefff520052ffefadceffffce8c8cffffffffffff52adefce8c00ffffff52adefad5200ffffefffffff008cce520000ffefadceffffce8c8cffffffffffff52adefce8c00ffffff52adefce8c00ffffffffffff52adefce8c00ffffffffffff52adef8c0000ffffceefffff0052adffce8cffffffffffffadefff8c0052ffffceceffff00008cefad52ffffffffffffadadceffffef52adefce8c00ffffff52adefce8c00ffffffffffff52adef8c0000ffffceceffff00008cefad52ffffffffffffadadceffffef52adefce8c00ffffffceffff00008cefad52ffffffffffff52adefad5200ffffefefffff0052adffce8cffffffffffffadefff8c0052ffffceceffff8c008cffffceffffffffffffffffff8cceffad5200ffffefffffffffffff008ccece8c00ffffff52adefad5200ffffefffffffffffffffffffefffffad8cadffffefffffff8cceffad5200ffffef8cceff000000ffce8cffffffefffff0052adefad52ffffffceffff00008cffce8cffffffadefff000052ce8c00ffffffceffff00008cffce8cffffffffffffffffffffffff8cceffffce8cffffffefffff0052adffce8cffffff52adefce8c00ffffffffffff52adefce8c00ffffffffffff52adef8c0000ffffce8cadefffefadffffffceffff52008cffefadceffff8c008cffffceffffffffffffffffff8cceffad5200ffffefffffffffffff52adef520000ffefadffffff8cceffad5200ffffefffffffffffffffffffceffff52008cffefadefffff0052adffce8cffffffffffffffffff8cceff0000008c0000ffffceffffff8cceffad5200ffffefffffffffffffffffffefffff0052adefad52ffffff52adef520000ffefadffffffceffff00008cffce8cffffff52adef8c0000ffffceffffffadefff000052ce8c00ffffffffffff008cceefad52ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9c9c9ce7e7e7ffffffffffffffffff9494947b7b7b7b7b7b7b7b7bffffff7b7b7b7b7b7b7b7b7b949494fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6cecef7f7f7f7f7f7f7f7f7f7f7f7e7e7e7e7dedededed6e7dedededed6efefe7efefeff7f7f7f7f7f7f7f7f7c6c6bdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6dededeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff424242bdbdbdffffffffffffffffffffffffffffff101010000000000000000000000000101010ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5a5a5a6363637b7b7b8484845a5a5a636363ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff424242313131ffffff000000ffffffffffffffffffffffff000000ffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffb5b5b563636b7b7b847b7b8484848c84848c735a525231212110085229214a312952525a9c9ca5949cad94949c7b7b7b9c9ca59c9ca59c9ca58c94a594a5b58c94a58c94a5ceced6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff84ad6b398418398418639c4ae7efdeffffffe7efde639c4a39841839841884ad6bfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffffffffcecece1010109c9c9cfffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7efefefd6d6d6f7f7f7f7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffff6b6b6b848484f7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffffffff6b6b6b737373fffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffff7f7f7fffffff7f7f7f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffb5b5b5adadadffffffffffffffffffffffffffffffb5b5b5b5b5b5ffffffffffffffffffffffffffffffadadadb5b5b5ffffffffffffffffffffffffffffffffffffffffffffffffe7ffff6b84bdffd694ffffffffffffffffffbdefff9c6b84ffffceefffff637bbdffd69cffffffffffffbdefff9c6b84ffffceffffffffffffffffffffffff84bdefd69463ffffffffffffefffff637bbdffd69cffffff84bdefd69463ffffffffffff9cd6ffd694639cd6ffce9463ffffffffffff6b9cd6e7b57bffffffffffffffffffb5e7ffbd8484ffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff949494ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffff004aa5ffce8cffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0084c6efad52ffffffffffffffffff8cceffad5200ffffefffffffffffffffffff52adefc68400ffffffffffffffffffffffffadefff520052ffefad84c6ffce8c00ffffffffffffffffffffffffffffffefffff004aa5ffce8cffffffffffffffffffffffffffffffceffff000084ffce8cffffff008ccee7a54affffffffffffffffff4aa5e7ce8c00ffffffffffffffffffffffffffffff52adefc68400ffffffceffff52008cffe7a5ffffffffffffceffff4a0084ffefadadefff8c0052ffffc6ffffffceffff52008cffe7a5ffffff52adefce8c00ffffffffffffefffff0052adffc684efffff0052adffce8cffffffffffffefffff0052ade7a54affffff008cceefad52ffffffffffffffffffadefffa54a4affffefffffffffffffe7ffff5252adffefadadefffa54a4affffefffffff52adefe7a54affffff008cceefad52ffffffffffffffffffffffffffffff008cceefad52ffffffffffffceffff52008cffefadffffff52adefce8c00ffffffffffffffffffefffff0052adffc684efffff0052adffce8cffffffffffffffffffffffff4aa5e7ce8c00ffffffceffff4a0084ffefadffffffffffffffffff008cceefad52ffffffffffffffffffffffff008ccee7a54affffff8cceffce8c00ffffffffffffffffffffffffffffffffffffffffffffffffc6ffff00008cffce8cefffff004aa5cece8c00008cefad52ffffffffffffffffff52adefc68400ffffffffffff8cceffa54a00ffffefffffffffffffe7ffff5252adffefadefffff004aa5ffce8cffffffffffffffffff008cceefad52ffffffa5e7ff8c0052ffffceffffffffffffefffff0052adffce8cffffffffffffffffffefffff004aa5ffce8cffffff8cceffa54a00ffffefffffffffffffffffffffffffceffff8c008cffffc68cceffce8c00ffffffffffff008cceffce8cefffff004aa5ffce8cffffffffffffffffffffffffefffff0052adffc684ffffffffffffadefff84004affffceffffff008ccee7a54affffffffffff008ccec68400ffffff8cceffad5200ffffe7ffffffffffffefffff4a4aa5ffefadefffff0052adffc684ffffff008cceefad52ffffffffffff52adefce8c00ffffffffffffffffffffffff4aa5e7ad5200ffffefceffff4a0084ffefadffffffffffffffffffffffffefffff0052adffc684ffffffffffffffffffa5e7ff8c0052ffffceffffffffffffefffff0052adffce8cffffffffffffffffffffffffc6ffff52008cffefadefffff4a4aa5ffefadffffffffffffffffffffffffffffff8cceffa54a00ffffefffffffceffff840084ffffceffffffefffff004aa5ffce8cffffff008cceffc684ffffffffffffffffffffffffffffffefffff0052adffc684ffffffffffffadefff84004affffceffffff008ccee7a54affffffffffff008ccee7a54affffffffffffffffffa5e7ffad5252ffffefffffffffffffffffffadefff520052ffe7a5ffffffffffffffffff4aa5e7efad52efffff5252adffe7a5ffffffadefffad5252ffffe78cceffad5200ffffefffffffffffffffffffffffff84c6ffad5200ffffefffffffffffff008cceefad52ffffffffffffffffffffffff008ccec68400ffffff008cceefad52ffffffffffffceffff52008cffe7a5ffffffffffffffffffffffff008ccece8c00ffffff4aa5e7ce8c00ffffffffffff84c6ffad5200ffffefffffffa5e7ff8c0052ffffceefffff004aa5ffce8cffffffffffffa5e7ff8c0052ffffce8cceffa54a00ffffefffffffffffffffffffffffff52adefce8c00ffffff8cceffad5200ffffefffffffadefff8c0052ffffce84c6ffad5200ffffefffffffffffffffffffffffff52adefc68400ffffff8cceffad5200ffffe7ffffffffffffefffff4a4aa5ffefadefffff0052adffc684ffffffffffffadefff84004affffceffffff008ccee7a54affffffffffffffffff84c6ffad5200ffffefffffff84c6ff8c0000ffffceefffff4a4aa5ffefadffffffffffffffffffffffffffffffffffffffffffffffff52adefad5200ffffe78cceffad5200ffffefffffffffffffadefff8c0052ffffc6adefff8c0052ffffceffffffffffff52adefce8c00ffffff8cceffce8c00ffffffffffffffffffffffffffffffffffffffffffffffffceffff000084ffce8cffffff52adefc68400ffffffffffff8cceffa54a00ffffefffffffadefff84004affffceffffffffffffffffffadefff520052ffefadffffff008cceefad52ffffffffffffffffff8cceffad5200ffffe7ffffffffffffffffff84c6ffad5200ffffefceffff4a0084ffefadffffffffffffffffff8cceffad5200ffffefe7ffff0052adffce8cffffffffffffceffff00008cadad8c84004affffceffffff8cceffa54a00ffffefffffffffffffffffffffffffffffffffffffffffff52adefce8c00ffffffffffffffffff8cceffad5200ffffe7008cceefad52ffffffffffffffffff008ccece8c00ffffffffffff008cceefad52ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa5a5a5cececeffffffffffffffffffbdbdbd7b7b7b7373737b7b7bf7f7f77b7b7b7373737b7b7bbdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefeff7f7f7f7f7f7fffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffffffffcecec6f7f7f7f7f7eff7f7f7deded6deded6e7dedeefefefe7e7e7e7e7dededed6e7dedeefefeff7f7f7f7f7efcec6bdf7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffd6d6d6d6d6d6fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f75252529c9c9cfffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffff5a5a5a636363f7f7f77b7b7b7b7b7bffffff5a5a5a636363fffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffff9c9c9c393939ffffffffffff000000f7f7f7000000000000000000000000000000000000101010f7f7f7000000fffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffffffff736b734a424a4a424a5a525a4a4a525a5a6373635a6b42291808104a3129845a395242398c949cadb5c6848494636363949ca5adb5c6adb5bda5adbd8c9cad7b7b8c848c9c9c9ca5f7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7e7efde428c213984183984185a9c42e7efde639c42398418398418428c21e7efe7f7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcecece1010109c9c9cffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefd6d6d6f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff313131bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbdbdbd313131fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffff7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff949494dededeffffffffffffffffffffffffffffffb5b5b5bdbdbdffffffffffffffffffffffffffffffdedede8c8c8cffffffffffffffffffffffffffffffffffffffffffffffffffffff7bbdef6b6b6b6b6b6b6b6b6b6b6b6b6b6b6bd69c6bffffffefffff6b84bdffd69cffffffffffff9cd6ffbd846bffffefffffffffffffffffffffffff7bbdefd69c6bffffffffffffefffff6b84bdffd69cffffff7bbdefd69c6bffffffffffff6b94d6ffd69cd6ffff9c6b9cffffd6efffff6b84bdffd69cffffffffffffffffffbdefff946b7bffffd6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9c9c9cffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffadefff8c0052ffffceffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffadefffad5252ffffefffffffffffff52adefce8c00ffffffffffffffffffffffff8cceffce8c00ffffffffffff8cceff000000520000ffefadffffff52adef000000000000000000000000000000ce8c00efffff0052adffce8cffffffffffffffffffadefff000052000000ffce8cffffffffffffadefffad5252ffffefffffffefffff0052adffce8cffffffffffffffffffffffffffffffadefff8c0052ffffceceffff52008cffefadffffffffffffceffff52008cffefadffffffadefff000052000000000000520000ffefadffffff52adefce8c00ffffffffffffefffff0052adffce8cceffff52008cffefadffffffffffffffffff008cceefad52efffff0052adffce8cffffffffffffffffffadefff8c0052ffffceffffffffffffffffffadefffce8c52ceffff52008cffefadffffff008cceffce8cffffffffffff008ccead5200ffffefffffffffffffefffff0052adffce8cffffffffffffffffff008cceffce8cffffffadefff0000520000000000000000000000008c0000ffffceadefff8c0052ffffceffffffffffffffffffffffff52adefce8c00ffffffffffff52adefefad52ffffffffffffffffff008cceefad52ffffffffffffffffffffffffadefff8c0052ffffce52adef000000000000000000000000000000ce8c00ffffffadefff000052000000ffce8cffffffefffff0052ad000000efad52ffffffffffffffffffffffff52adefce8c00ffffffffffff52adefce8c00ffffffffffffffffffefffff0052adffce8cefffff0052adffce8cffffffffffffffffff52adefefad52ffffffffffff008cceffce8cffffffffffffefffff0052adffce8cffffffffffffffffffffffff8cceffad5200ffffef8cceffad5200ffffefffffffffffffffffffffffffffffff8cceffefad52adefff8c0052ffffceefffff5252adffefadffffffefffff0052adce8c00ffffffffffffffffffceffff52008cffefadffffffffffffefffff5252adffefadffffff008cceefad52ffffff8cceff8c0000ffffceffffff52adefce8c00ffffffffffffffffffefffff0052adffce8cefffff0052adffce8cffffffffffff008cce000000000000000000ce8c00ffffffffffff008cce000000ad5200ffffefffffffffffff52adefefad52ffffffffffffffffffffffffefffff0052adffce8cffffffffffffffffffffffff008cceffce8cffffffffffffefffff0052adffce8cffffffffffffffffffffffffceffff52008cffefadceffff00008c000000000000000000000000520000ffefad8cceffad5200ffffefffffffceffff8c008cffffceffffffefffff0052adffce8cefffff0052ad000000000000000000000000000000ffce8cefffff0052adffce8cffffffffffffadefff8c0052ffffceffffff008cceefad52ffffffefffff0052adffce8cffffffffffffffffffadefff8c0052ffffceffffff8cceff000000520000ffefadffffffffffffffffffffffffefffff8c52adffffce008cceefad52ffffff8cceffce8c00ffffffffffff8cceff520000ffefadffffffffffffffffff52adefce8c00ffffffffffffffffff8cceffce8c00ffffffefffff0052ad000000ce8c00ffffffffffff008cceefad52ffffffffffffceffff52008cffefadffffffefffff0052ad000000ce8c00ffffffffffff52adefce8c00ffffffffffffffffff8cceff0000000000000000008c0000ffffceefffff0052adffce8cffffffffffffadefff8c0052ffffce52adefce8c00ffffffffffffffffffffffffffffff52adefce8c00ffffffffffff8cceff0000000000000000008c0000ffffce52adefce8c00ffffffffffffffffffffffffffffff52adefce8c00ffffff52adefce8c00ffffffffffffffffffefffff0052adffce8cefffff0052adffce8cffffffffffffadefff8c0052ffffceffffffadefffad5252ffffefffffffffffff8cceffad5200ffffefceffff00008cffce8cffffffceffff00008c000000000000000000000000520000ffefadffffff008cce000000ad5200ffffefffffff8cceffad5200ffffefffffffffffffceffff8c008cffffceadefff8c0052ffffceffffffffffff52adefce8c00ffffff52adef000000000000000000000000000000ce8c00ffffffadefff000052000000ffce8cffffffffffff52adefce8c00ffffffffffffffffff8cceff0000000000000000008c0000ffffceffffff8cceff000000520000ffefadffffffffffffadefffad5252ffffefffffffffffff8cceffad5200ffffefffffffffffffffffffefffff0052adffce8cffffff008cce000000000000000000000000000000efad52ffffffefffff0052adffce8cffffffffffff008ccece8c00adefff8c0052ffffceffffff8cceffad5200ffffefffffffffffffffffffffffffffffffffffffffffff52adefce8c00ffffffffffffffffffadefffad5252efffef0052adffce8cffffffffffffffffff52adefce8c00ffffffffffff008cceefad52ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6848484efefefffffffffffffffffffffffff9494947b7b7b7b7b7b7b7b7b7b7b7b7b7b7b949494fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6cec6f7f7f7f7f7f7f7f7f7e7dedee7e7e7f7f7f7f7f7f7f7f7f7f7f7f7e7e7e7deded6f7f7f7f7f7f7f7f7f7c6c6bdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6dededeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa5a5a5101010d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5a5a5a636363ffffffffffff7b7b7b848484ffffffffffff5a5a5a636363ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5a5a5aa5a5a5ffffffffffff000000ffffffffffffffffffffffff000000ffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff635a634a4a4a5a5263635a6b5a52635a525a635a633929215a5a7b4a526b5239294a312963637363636b737384635a638c8c9c848c948c8c9c9494a59c9ca594949c8c94949c9ca5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdededeefefefffffffffffffffffffefefefdededeffffffffffffffffffcee7c6428c29398418398418398418398418398418428c29cee7c6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffffffff9c9c9c212121bdbdbdfffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7f7f7f7d6d6d6efefeff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffffffff000000efefeffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffefefef000000f7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffff7f7f7f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff737373ffffffffffffffffffffffffffffffffffffb5b5b5b5b5b5fffffffffffffffffffffffffffffff7f7f7737373ffffffffffffffffffffffffffffffffffffffffffffffffffffffbdefff94637bffffd6ffffffd6ffff7b6394ffefbdffffffefffff637bb5ffd69cffffffffffffb5e7ff9c6b84ffffd6ffffffffffffffffffffffff84bdefce9463ffffffffffffefffff637bb5ffd69cffffff84bdefce9463ffffffbdefff9c6b84ffffceffffff6394d6efbd84ffffff6b9cd6efbd7bffffffffffffffffff94d6ffbd846bffffe7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff949494ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8cceffad5200ffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffff5252adffe7a5ffffffffffff52adefc68400ffffffffffffffffffffffff8cceffad5200ffffef84c6ff8c0000ffffceffffffffffffffffff8cceffad5200ffffe7ffffffffffff52adefe7a54aefffff0052adffce8cffffffffffffadefff520052ffe7a5ffffffffffffffffffffffffefffff5252adffefadffffffceffff52008cffefadffffffffffffffffffffffffffffffceffff52008cffefadc6ffff52008cffefadffffffffffffceffff52008cffefadffffffffffffffffffffffffc6ffff52008cffefadffffff4aa5e7ce8c00ffffffffffffe7ffff0052adffce8cefffff004aa5ffce8cffffffffffffffffff008cceefad52ffffff0084c6efad52ffffffffffffffffff8cceffad5200ffffefffffffffffffffffffffffff0084c6ffce8c8cceff000000000000ce8c00ffffffffffffffffffffffff8cceff520000ffe7a5ffffffefffff0052adffc684ffffffffffffffffff0084c6efad52ffffffefffff004aa5ffce8cffffffffffff0084c6efad52ffffff8cceffa54a00ffffefffffffffffff0084c6000000000000ce8c00ffffffffffffadefffad5252ffffe7ffffffffffff008ccee7a54affffffffffffffffffffffffceffff52008cffefad84c6ffad5200ffffefffffffffffff52adefefad52adefff4a004affefadffffffffffffffffffefffff0052adcece8c000084ffce8cffffffffffffffffff52adefce8c00ffffffffffff8cceffad5200ffffefffffffffffffceffff52008cffe7a5efffff0052adffce8cffffffffffffffffff008ccee7a54affffffffffff8cceffc68400ffffffffffffefffff004aa5ffce8cffffffffffffffffffffffffadefff8c0052ffffc68cceffad5200ffffefffffffffffffffffffffffffffffffefffff5252adffefad4aa5e7000000000000efad52ffffffffffffffffffffffff4aa5e78c0000ffffceffffffc6ffff52008cffefadffffffffffffefffff0052adffce8cffffff008cce000000000000000000ffce8cffffffffffff84c6ffad5200ffffefffffffffffffceffff52008cffefade7ffff0052adffce8cffffffffffffffffffffffffffffff4aa5e7ce8c00ffffff008ccec68400ffffffffffffffffffffffffffffffadefffad5252ffffe7ffffffffffffffffffe7ffff0052adffce8cffffffffffffffffffffffff8cceffc68400ffffffffffffefffff004aa5ffce8cffffffffffffffffffffffffceffff52008cffe7a5efffff0052adffce8cffffffffffffceffff8c008cffffc68cceffad5200ffffefffffffadefff520052ffefadffffffefffff0052adffce8cffffff008cceefad52ffffffffffffefffff5252adffefade7ffff0052adffce8cffffffffffffadefff8c0052ffffceffffff008cceefad52ffffffffffff008cceefad52ffffffffffffffffff8cceffad5200ffffe78cceff8c0000ffffceffffffffffffffffffffffffffffffffffffffffff8cceffc68400ceffff00008c000000840000ffffceffffffffffffffffffceffff00008cefad52ffffffffffff52adefce8c00ffffffffffffffffff8cceffa54a00efffef0052adefad52ffffffffffffffffffffffff0084c6efad52ffffffffffffc6ffff52008cffefadefffff004aa5efad52ffffffffffffffffffffffff52adefce8c00ffffffffffffffffffffffffffffffffffffadefff8c0052ffffc6efffff0052adffce8cffffffffffffadefff8c0052ffffc68cceffad5200ffffefffffffffffffffffffffffff4aa5e7ce8c00ffffffffffffffffffffffffffffffadefff84004affffce8cceffad5200ffffe7ffffffffffffffffffffffff52adefce8c00ffffff84c6ffad5200ffffefffffffffffffceffff52008cffefade7ffff0052adffce8cffffffffffffadefff8c0052ffffceffffffefffff5252adffefadffffffffffff8cceff000000000000000000ce8c00ffffffffffffefffff0052adffce8cffffffffffffceffff8c008cffffc6008ccece8c00ffffffffffffffffffffffff8cceffa54a00ffffefffffffffffffa5e7ff8c0052ffffceadefff84004affffceffffffffffff4aa5e7ce8c00ffffff8cceffa54a00ffffefffffffffffff4aa5e7efad52adefff520052ffe7a5ffffffffffffffffffffffff52adefce8c00ffffffffffffffffffffffffffffffffffffadefff8c0052ffffce84c6ff8c0000ffffceffffffffffffffffffffffffefffff4a4aa5ffefadffffffffffff84c6ffad5200ffffefffffffffffffffffffffffff008ccee7a54affffff8cceffad5200ffffe7ffffffadefff8c0052ffffc6ffffffefffff0052adffc684ffffffadefff8c0052ffffc6adefff8c0052ffffceffffff8cceffad5200ffffefffffffffffffffffffffffffffffffffffffffffff52adefc68400ffffffffffffffffff84c6ffad5200ffffef008ccee7a54affffffffffffffffff4aa5e7ce8c00ffffffffffff0084c6efad52ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d67b7b7befefefffffffffffffffffffffffffffffffffffffbdbdbd949494737373949494bdbdbdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f7f7f7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffcecec6f7f7f7efefeff7f7f7deded6e7e7e7efefeff7f7f7f7f7eff7f7f7e7dedededed6f7f7eff7f7f7efefefcec6bdfffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7d6d6d6d6d6d6fffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f79c9c9c101010cececef7f7f7fffffffffffffffffff7f7f7ffffff101010000000000000000000000000101010f7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffff9c9c9cf7f7f7ffffffffffff8484847b7b7bffffffffffffffffff9c9c9cfffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7212121dededefffffff7f7f7000000fffffffffffff7f7f7ffffff000000fffffff7f7f7ffffffffffff000000f7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffff4a4a4a5a525a5a5a5a635a635a525a63636b4a424a1810103129314a424a3121212918184a4a526b6b73737b8473738463636b5a52634a424a5252525a5252736b73948c8c9c9c9cfffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f79c9c9c000000313131f7f7f7ffffffdedede000000000000efefefffffffffffffa5a5a5e7efde84ad6b4a8c293984184a8c2984ad6be7efe7f7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff212121000000000000000000000000000000000000000000000000000000000000000000000000000000000000101010ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6cececed6d6d6cececed6d6d6cececed6d6d6cececed6d6d6cececed6d6d6cececed6d6d6cececed6d6d6d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff212121fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffff7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff737373ffffffffffffffffffffffffffffffffffffb5b5b5bdbdbdffffffffffffffffffffffffffffffffffff737373ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6b9cd6ffd694ffffff9cd6ffbd846bffffefffffffefffff6b84bdbd7b6bffffefffffffffffff6b94d6d69c6bffffffffffffbdbdefffffd684bdef6b6b6bffd694ffffff9cd6ff846b6bffefbdffffff84bdefd69c6bffffff84bdefd69c6bffffffffffff9cd6ffbd846bffffef94d6ff846b6bffefbdffffffefffff6b84bdefbd84ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9c9c9cffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8cceffad5200ffffefffffffffffffffffffffffffffffffffffff8cceff8c0000ffffceffffffffffff52adefce8c00ffffffffffff52adefce8c00ffffffffffffffffffffffff8cceffad5200ffffef8cceffad5200ffffefffffffceceefffffefceffff00008cffce8cffffffceffff52008cffefadefffff0052adad5200ffffefffffffadefff8c0052ffffceffffffceceffffffceffffffffffff52adefce8c00ffffffceffff52008cffefadffffffffffffffffffffffffffffffceffff52008cffefadceffff00008cce8c00ffffffffffffceffff52008cffefadffffff8c8cceffffceffffff8cceff8c0000ffffceffffff52adef000000ffce8cffffff8cceff520000ffefadffffff52adefad5200ffffefffffff8cceff000000efad52ffffff8cceff520000ffefadffffffefffff0052adefad52ffffffadefff000052000000ad5200ceffef8c008cffffceffffffffffffffffffffffffffffffffffffffffffffffff8cceff8c0000ffffceefffff0052adffce8cffffffffffffffffff008cceefad52ffffffffffff8cceffce8c00ffffffceffff52008cffefadffffff8cceffad5200ffffefffffffffffffffffffffffffffffffffffffffffffffffffefffff0052adffce8cffffffffffff008cceefad52ffffffffffffffffffffffffceffff52008cffefadceffff00008cffce8cffffffceffff52008cffefadadefff8c0052ffffceffffffceceffffffceefffff0052adffce8cadefff000052ffce8cffffffffffff52adefce8c00ffffffffffffceffff00008cefad52ffffffffffff52adefad5200ffffefefffff0052ad520000ffefadffffffadefff520052ffefadffffffffffffceffff52008cffefadffffffefffff0052adffce8cffffffffffffffffffffffffadefff8c0052ffffce8cceff000000ffce8cffffffffffff8cceff000000000000ce8c00adefffad5252ffffefffffffffffffffffffffffffffffffffffffffffffffffff52adefad5200ffffefceffff52008cffefadffffffffffffefffff0052adffce8cffffff008cceefad52ffffffffffff008ccece8c00ffffffceffff00008cefad52ffffffffffff52adefad5200ffffefefffff0052adffce8cffffffadefffefad8cffffffefffff0052adefad52ffffff008cceefad52ffffffefffffefceceffffffffffffefffff0052adffce8cffffffffffffffffffefffff0052adffce8cffffffffffffffffffffffffceffff52008cffefadffffffefffff0052ad000000000000000000ad5200ffffefceffff52008cffefadffffff52adefad5200ffffefffffff52adefce8c00ffffff8cceff000000efad52ffffff52adef000000ce8c00ffffffadefff520052ffefadffffff8cceff8c0000ffffceffffff8cceffad5200ffffefefffff0052ad8c0000ffffceffffff008ccead5200ffffefffffff008cceefad52ffffffffffff8cceff520000ffefadffffffefffff0052adefad52ffffff8cceffad5200ffffefffffffceceefffffefefffff0052ad000000520000ffefad008cceffce8cffffffffffffffffffffffffffffffffffffffffffffffffceffff00008cffce8cffffff52adefce8c00ffffffffffffffffff8cceffad5200efffef0052adffce8cffffffceffffffceceffffff008cceefad52ffffffffffffceffff52008cffefadefffff0052adffce8cffffffceffffffceceffffff52adefce8c00ffffffffffffefffffad8cadffffefffffff52adefad5200ffffefefffff0052ad8c0000ffffceffffff008ccead5200ffffefefffff0052adefad52ffffffffffffadadceffffef52adefce8c00ffffffefffffad8cadffffefffffff52adefad5200ffffefefffff0052adefad52ffffffffffffadadceffffef52adefce8c00ffffffceffff00008cefad52ffffffffffff52adefad5200ffffefefffff0052ad8c0000ffffceffffff008ccead5200ffffefffffffffffff52adefce8c00ffffffffffff8cceffad5200ffffefffffff8cceff8c0000ffffceffffff52adefad5200ffffefffffff52adefce8c00ffffff008cceefad52ffffffefffffefceceffffff8cceff000000ce8c00ffffffffffff008ccece8c00ffffffadefff8c0052ffffceffffffffffff52adefce8c00ffffffceffff00008cffce8cffffffceffff52008cffefadadefff8c0052ffffceffffffceceffffffceffffff52adefce8c00ffffffffffffefffffad8cadffffefffffff52adefad5200ffffef8cceffad5200ffffefffffffceceefffffefffffffffffff52adefce8c00ffffffffffff8cceffad5200ffffefffffffffffffffffffffffff008cceefad52ffffffefffff5252adffefadffffff52adefce8c00ffffffffffffefffff0052adffce8cefffff0052adefad52ffffffadefff8c0052ffffceffffff8cceff000000000000000000000000ffce8cffffffffffffffffffffffff52adef000000efad52ffffffefffff0052adefad52ffffff8cceff8c0000ffffceffffffadefff000052ce8c00ffffffffffff008cceefad52ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6848484efefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdededecececefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6cecef7f7f7f7f7f7f7f7f7e7dedee7e7e7f7f7f7efefeff7f7f7f7f7f7e7e7e7deded6f7f7f7f7f7f7f7f7f7c6c6bdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6dededeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa5a5a5101010d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7b7b7b848484ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcecece212121ffffffffffffffffff000000ffffffffffffffffffffffff212121ffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff524a525a525a6b6b7b63637363636b7373844231391008002118103129212918182110105a525a737b8c7b7b8c5a525a52424a5a525a6b636373636b8c8484a59c94bdadadbdb5adffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9c9c9c000000313131ffffffffffffdedede000000000000efefefffffffffffff212121424242e7e7e7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffff9c9c9c212121cececefffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffff7f7f7d6d6d6efefeffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffff393939cececef7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffff7f7f7fffffff7f7f7f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8c8c8cdededeffffffffffffffffffffffffffffffdedededededeffffffffffffffffffffffffffffffdedede949494ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff94d6ffd69c6bffffff6b9cd6efbd7bffffffffffffefffff637bbdbdbd9c63637bbd846bffffefffffff6394ce6b6b6b6363639c6b6bffffce84bdefd694636b9cd66363636b6b6befbd7bffffffffffff84bdefd69463efffff637bb5ffd69cffffffffffffe7ffff6b84bdffd694ffffff94ceff6b6b6b6363636b6b6bce9463ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff949494ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffadefff84004affffceffffffffffffffffffffffffffffffffffff84c6ff8c0000ffffceffffffffffffceffff8c008cffffceffffff52adefce8c00ffffffffffffffffffffffff8cceffa54a00ffffefffffff008cce000000000000ad5200ffffefffffffceffff00008c000000000000efad52ffffffefffff004aa5adad8c000052ad5200ffffe752adef000000000000840000ffffceffffffffffffc6ffff8c008cffffceefffff004aa5ffce8cffffffffffffffffffffffffffffffadefff84004affffceceffff52008c84a5a5000000ce8c00ceffff4a0084ffefadffffff8cceff000000000000000000efad52ffffffffffff52adefce8c000084c6000000000000efad52ffffffffffffffffff52adef000000000000ad5200008cade7a54affffffffffff8cceff000000000000000000ce8c00ffffffefffff0052adffce8cffffff52adefefad528cceffc68400ffffffffffffffffffffffffffffffffffffffffffffffffefffff0052adffce8ce7ffff0052adffce8cffffffffffffffffff008cceefad52ffffffffffffceffff8c008cffffc68cceffad5200ffffefffffffadefff8c0052ffffceffffffffffffffffffffffffffffffffffffffffffffffffffffff8cceffce8c00ffffffffffff008cceefad52ffffffffffffffffffffffffadefff84004affffceffffffceffff000084000000000000efad52ffffffffffff52adef0000000000008c0000ffffceefffff004aa5ffce8cffffffadefff00004aefad52008cce000000000000000000ffce8cffffffc6ffff00008c000000000000840000ffffceffffffefffff004aa5efce8c0052ad000000000000ffce8cffffffffffffffffffffffff52adefefad52ffffffefffff0052adffce8cffffffffffffffffffffffff84c6ffad5200ffffef8cceffa54a00008cad000000cece8c4a0084ffefadffffff008cceffc68452adefefad52ffffffffffffffffffffffffffffffffffffffffffffffffceffff4a0084ffefadceffff52008cffe7a5ffffffffffffefffff004aa5ffce8cffffff008ccee7a54affffffffffffceffff4a0084ffefadffffffceffff0000840000000000008c0000ffffc6ffffffefffff0052adffc684ffffffefffff0052ad0000000000008c0000ffffceffffffceffff00008c000000000000efad52ffffffffffffffffff8cceffce8c00ffffffffffffffffffefffff0052adffc684ffffffffffffffffffffffffffffff52adefefad52ffffffefffff0052adffce8cffffffffffffffffffffffffc6ffff52008cffefadffffffffffff52adef000000000000840000ffffceffffff8cceffa54a0052adce000000520000ffe7a58cceff000000000000c68400ffffffffffffffffff84c6ff000000000000520000ffe7a5ffffffefffff0052adc6c68400008c000000520000ffe7a5efffff0052ad000000000000520000ffefadffffff84c6ff000000000000000000c68400ffffffffffffffffff0084c6000000000000ad5200ffffe752adefce8c00ffffffa5e7ffad5252ceffef8c008cffffc6ffffffffffffffffffffffffffffffffffffffffffffffff52adefce8c00ffffff4aa5e7ce8c00ffffffffffffffffff8cceffad5200ffffefa5e7ff000052000000000000ffc684ffffff008cceefad52ffffffffffffceffff52008cffe7a5ffffffadefff000052000000000000ffce8c008cce000000000000000000ffce8cffffff52adef000000000000000000ffce8cffffffefffff004aa5cece8c00008c0000004a0000ffefadffffffffffffe7ffff0052ad000000000000a54a00ffffef52adefce8c00ffffffffffff52adef000000000000000000ffce8cffffffffffffefffff0052ad000000000000ad5200ffffef52adefc68400ffffffffffffceffff0000840000000000008c0000ffffc6ffffffefffff0052adc6c68400008c000000520000ffe7a5ffffffffffffffffffc6ffff8c008cffffceffffff84c6ffad5200ffffefffffffffffff008cceefad52ffffffffffff52adef000000000000840000ffffceffffffceffff000084000000000000efad52ffffff8cceffad52008cceef000000000000ad5200ffffefffffffadefff8c0052ffffceffffffffffff52adefce8c00ffffffffffffceffff00008c000000000000efad52ffffffffffff52adef000000000000840000ffffce008cce000000000000000000ffce8cffffff4aa5e7000000000000000000ffc684ffffffffffff008cce000000000000ad5200ffffefffffffffffffceffff8c008cffffc6ffffff8cceffad5200ffffe7ffffffffffffffffffe7ffff0052adffce8cffffffffffff52adefefad52efffff004aa5ffce8cffffffffffffe7ffff0052adffce8c52adefa54a00ffffefffffffadefff84004affffceffffff8cceffa54a00ffffefffffffffffffffffffffffffffffffffffffffffff52adefce8c0052adef000000000000ce8c00ffffffffffffffffff8cceff0000000000008c000052adadce8c00e7ffff0052ad0000000000004a0000ffefadffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7b7b7bbdbdbddededeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7e7e7b5b5b5848484ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefeff7f7f7f7f7f7fffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffffffffcecec6f7f7f7f7f7eff7f7f7ded6d6e7dedee7dedededed6ded6d6e7e7dedededededed6efefeff7f7f7f7f7efcec6bdf7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffd6d6d6d6d6d6fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffff101010848484bdbdbdfffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f77b7b7b7b7b7bfffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffff8c8c8c737373f7f7f7ffffffffffff5252527b7b7bfffffffffffffffffff7f7f7ffffffffffffffffff7b7b7b636363fffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffffffff736b7373737b6b6b736b6b7373737b73737b3931311810082918184231292110082918185a525a73737b6b6b6b6b636b7373738c848ca59c9cb5adadbdb5adc6bdb5c6bdb5ded6cef7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffffffffdededeefefeffffffffffffff7f7f7efefefdededefffffff7f7f7ffffffffffffcececef7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcecece1010109c9c9cffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefd6d6d6f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6363637b7b7bfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffff7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbdbdbdadadadffffffffffffffffffffffffffffffe7e7e7d6d6d6ffffffffffffffffffffffffffffffadadadb5b5b5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6ffff9c6b9cd6ffd67b6b94ffefbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7bbdefd69c6bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9c9c9cffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffff0052adefad52ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff008cceffce8cffffff52adefce8c00ffffffffffffffffffffffff8cceffad5200ffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff008cceffce8cffffff52adefad5200ffffefffffffffffffffffffffffff52adefce8c00ffffffffffffffffffffffffffffffffffffceffff52008cffefadffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff008cceefad52ffffffffffffffffffffffffffffffffffffffffffffffffceffff8c008cffffceffffff8cceffce8c00ffffff528cceffefadffffffffffffffffffffffffffffffffffffffffffffffff008cceefad52ffffff52adefce8c00ffffffffffffceffff52008cffefadffffffffffffffffff008cceffce8c008cceefad52ffffffffffffffffff008cceefad52ffffffffffffffffffffffffffffffffffffffffffffffffffffffceffff8c008cffffceffffff008cceefad52ffffffffffffffffffffffff52adefce8c00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffff0052adffce8cffffffffffffffffffffffffffffff52adefce8c00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffadefffad5252ffffefefffff0052adffce8cffffffffffffffffffffffff008cceefad52ffffffffffffffffffffffffffffffadefffad5252ffffefffffff52adefefad52efffff8c52adffffceffffffffffffffffffffffffffffffffffffffffffefffff0052adffce8cffffff008cceefad52ffffffffffffadefff8c0052ffffceffffff008cceefad52ffffffffffffceffff52008cffefadffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffceffff8c008cffffceffffffffffffefffff0052adffce8cffffffffffffffffffffffffffffffadefffad5252ffffefefffff0052adffce8cffffffffffffffffffffffffceffff52008cffefadffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff008cceefad52ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff008cceffce8cffffffceffff8c008cffffce8cceffefad52ffffffffffffffffffffffffffffffffffffffffffffffff8cceffad5200ffffefadefff8c0052ffffceffffffffffff008cceefad52ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff52adefce8c00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffceffffffceceffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff008cceffce8cffffff8cceffad5200ffffefffffffffffff008cceefad52ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff52adefce8c00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff008cceffce8cffffff8cceffad5200ffffefffffffffffffffffffadefff8c0052ffffceffffffffffffadefffad5252adefef8c0052ffffceffffffffffffefffff0052adadad8c520052ffefadffffffffffffadefff8c0052ffffceffffff8cceffad5200ffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff52adefce8c00ffffffffffff008cceefad52ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdededea5a5a59c9c9c7b7b7b848484a5a5a5ffffffffffffffffffffffffa5a5a58484847b7b7b9c9c9cadadadd6d6d6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6cec6f7f7f7f7f7f7f7f7f7e7dedededed6e7e7dee7e7e7efe7e7deded6e7dedededed6f7f7f7f7f7f7f7f7f7c6c6bdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6dededeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffb5b5b5525252424242000000101010525252efefefffffffffffffefefef313131000000000000000000000000101010ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7b7b7b848484ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff525252adadadffffffffffffffffffcecece636363000000000000000000000000000000000000000000525252cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8c8c9463636b73737b6b6b7363636b524a5a4a4242211010311818312121291818423131948c8c948c8ca59c9cb5adadbdb5b5c6bdb5cec6c6cec6bdcec6bdcec6bdd6cec6e7ded6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffcecece1010109c9c9cfffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffefefefcececef7f7f7fffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffffffffdedede212121efefeffffffff7f7f7fffffffffffffffffff7f7f7ffffff101010000000000000000000101010fffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffff7f7f7f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7e7e7737373efefefffffffffffffffffffffffffadadad949494fffffffffffffffffffffffff7f7f77b7b7be7e7e7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6b9cd6949494d69c6bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff84bdefce9463ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff949494ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffceffff00008cc68400ffffffffffffffffff8484c6ffffceffffffffffffffffffffffffffffffffffff84c6ffad5200ffffef52adefc68400ffffffffffffffffffffffff8cceffad5200ffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8cceffa54a00ffffefefffff0052ada54a00ffffefffffffffffff4aa5e7520000ffefadffffffffffffffffffffffffffffffffffffceffff52008cffefadffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff008cceefad52ffffffffffffffffffffffffffffffffffffffffffffffffefffff004aa5ffce8cffffff52adefe7a54affffffadefffad5252ffffe7ffffffffffffefffffa584a5ffffefffffffadefff4a004affefadffffffadefff4a004affefadffffff52adefa54a00ffffefffffffffffffffffff8cceff8c8c008c008cffffc6ffffffffffffffffffc6ffff00008cce8c00ffffffffffffffffff8cceffefad52ffffffffffffffffffffffff0084c6efad52ffffff008ccee7a54affffffffffffffffff0084c6520000ffefadffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffff0052adffce8cffffffffffffffffffffffffffffff52adefce8c00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7ffff0052adffce8cefffff004aa5ffce8cffffffffffffe7ffff0052ad8c0000ffffceffffffffffffffffffffffffffffffceffff52008cffefadffffff008cceffce8cffffff84c6ffce8c00ffffffffffffffffffceffffce8c8cffffffffffff8cceff8c0000ffffceffffff8cceff8c0000ffffceffffff008ccece8c00ffffffffffff008cceefad52ffffffffffff52adef8c0000ffffceffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0084c6efad52ffffffffffffe7ffff0052adffce8cffffffffffffffffffffffffffffffe7ffff0052adffce8cefffff004aa5ffce8cffffffffffffffffffffffffceffff52008cffe7a5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff008cceefad52ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff52adefc68400ffffffadefffad5252ffffe7efffff5252adffefadffffffffffffffffff8cadefffe7a5ffffffefffff0052ade7a54affffffefffff0052ade7a54affffffadefff520052ffe7a5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff52adefce8c00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff528cceffe7a5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8cceffa54a00ffffef8cceffad5200ffffe7ffffffadefff000052ffc684ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff52adefce8c00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8cceffad5200ffffef84c6ffad5200ffffefffffffffffff8cceff000000efad52ffffffffffffffffffefffff4a4aa5528c8cefad52ffffffffffffffffffefffff5252ad004a4aefad52ffffffffffffffffffadefff8c0052ffffceffffff8cceffad5200ffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4aa5e7ce8c00ffffffffffff4aa5e7ce8c00fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7a5a5a5cececeffffffffffffbdbdbda5a5a5fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f7f7f7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffcecec6f7f7f7efefeff7f7f7e7dedeefefefefefeff7f7f7f7f7eff7f7f7e7e7e7e7e7def7f7eff7f7f7efefefcec6bdfffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7d6d6d6d6d6d6fffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffffffffefefef5252529c9c9cfffffff7f7f77b7b7b5a5a5afffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffff8484847b7b7bfffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffffffff080808efefeffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffb5b5b563636b635a6b635a63635a636b6b6b847b846b5a5a3121293931425a4a42a59c94c6bdb5c6bdbdc6bdbdd6cec6cec6c6d6cec6d6cec6d6ceced6cec6ded6ced6ceceefefeffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcecece3131317b7b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefd6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6b6b6b848484ffffffffffffffffffffffffffffffffffffffffffffffffffffffefefef4a4a4a000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffff7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbdbdbd949494ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8c8c8cc6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbdefff6b6b84ffd69cffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff84bdefd69c6bffffffffffffffffffffffffffffffffffff6b9cd6d69c6bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9c9c9cffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff008cce000000000000000000ce8c00ffffffffffffffffffffffffffffffffffffffffffefffff5252adffefad52adefce8c00ffffffffffffffffffffffff8cceffad5200ffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffff5252adffefadffffffffffff008cce000000000000000000ad5200ffffefffffffffffffffffffffffffffffffffffffffffffceffff52008cffefadffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff008cceefad52ffffffffffffffffffffffffffffffffffffffffffffffffffffffadefff0000520000008c0000ffffceffffffffffff52adefce8c00ffffffffffffffffff8cceff000000000000000000ffce8cffffffffffffffffff8cceff0000000000008c0000ffffceffffffffffffffffffffffffefffff0052adce8c00ffffffffffffffffffffffffffffffffffff008cce000000000000000000000000ffce8cffffffffffffffffffffffffadefffad5252ffffef008cce000000000000000000000000ad5200ffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffff0052adffce8cffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8cceffce8c00efffff0052ad000000000000000000000000ce8c00ffffffffffffffffffffffffffffffffffffffffffffffff8cceff000000000000ad5200ffffefffffffffffff008cceefad52ffffffffffffffffff52adef000000000000520000ffefadffffffffffffffffff52adef000000000000ad5200ffffefffffffffffff008cce000000000000000000520000ffefadffffffffffffffffffffffffffffffffffffffffffffffffffffffceffff00008cffce8cffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffadefffad5252008cbd0000000000000000000000000000008c0000ffffceffffffffffffffffff8cceffce8c00efffff0052ad000000000000000000520000ffefadceffff52008cffefadffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffff0052ad000000000000ffce8cffffffffffffadefff8c0052ffffceffffffffffffceffff00008c000000000000ce8c00ffffffffffffffffffceffff00008c000000000000ffce8cffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff008ccece8c00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff008ccece8c00ffffffffffffffffffffffffceffff00008cefad52ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffff5252adffefad8cceff000000000000000000000000efad52ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffff5252adffefad8cceff000000000000000000000000520000ffefadffffffffffffffffffffffffffffff8cceff520000ffefadffffffffffffffffffefffff0052ad8c0000ffffceffffffffffffffffffadefff8c0052ffffceffffff8cceff000000000000000000000000ce8c00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff52adefce8c00ffffffffffffefffff0052ad000000efad52ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefef8c8c8cffffffffffff848484f7f7f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6cecef7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7c6c6bdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6dededeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcecece212121ffffffffffff101010dededeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7b7b7b848484ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff424242dededeffffffffffffffffffffffffffffffffffffffffffffffff212121dededeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefef6b6363736b6b7b7373847b849c9494bdb5b5c6bdbd6b5a6b524a63bdbdbdded6cedececedececeded6d6ded6cee7d6d6ded6cee7d6d6ded6cee7d6d6ded6cee7ded6f7f7f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffefefef3131315a5a5afffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffe7e7e7d6d6d6fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffffffff292929636363fffffffffffff7f7f7fffffffffffffffffff7f7f7efefef292929424242000000fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffff7f7f7fffffff7f7f7f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff949494949494efefeffffffffffffffffffffffffffffffffffffff7f7f78c8c8c9c9c9cffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff949494ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9c9c9cd6d6d6cececeadadadffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefeff7f7f7f7f7f7fffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffffffffcecec6f7f7f7f7f7eff7f7f7efefeff7f7f7f7f7eff7f7f7efefeff7f7f7f7f7eff7f7f7efefeff7f7f7f7f7efcec6bdf7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffd6d6d6d6d6d6fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffffffff3939399c9c9c9c9c9c636363f7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f77b7b7b7b7b7bfffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffff9c9c9c1010107b7b7bcececefffffffffffff7f7f7ffffffffffffdedede181818fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7cec6bdbdadadc6bdb5c6bdb5d6cec6cec6bdd6cec663525a63526bd6cec6e7ded6ded6d6e7ded6e7ded6e7dedee7ded6efdedee7ded6e7dedee7d6d6e7ded6efe7e7fffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefef3131315a5a5affffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7e7e7d6d6d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6b6b6b2121216b6b6bcececeffffffffffffbdbdbd848484212121737373ffffff000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffff7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbdbdbd737373adadaddededeffffffffffffdededeadadad7b7b7bc6c6c6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9c9c9cffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7e7e78c8c8c8c8c8cdededefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6cec6f7f7eff7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7cec6bdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6d6d6dededeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbdbdbd212121212121bdbdbdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7b7b7b848484ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdedede737373313131101010525252949494dededeefefef525252737373fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7dececed6c6c6ded6cedececeded6ceded6d6bdadadbdb5adefe7deefdedeefe7deefe7def7e7e7efe7deefe7e7efe7def7e7e7efe7deefe7deefe7defffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffff9c9c9cf7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffffffffe7e7e7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffffffffdedede7373733131310000000000002121216b6b6bdededef7f7f7ffffff101010fffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffff7f7f7f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7e7e7bdbdbd8c8c8c737373737373949494b5b5b5e7e7e7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff949494ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbdbdbdbdbdbdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f7f7f7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffdeded6d6cec6cecec6d6cec6cecec6d6cec6cecec6d6cec6cecec6d6cec6cecec6d6cec6cecec6d6cec6cecec6e7e7defffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7d6d6d6d6d6d6fffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffff8484847b7b7bfffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffff9494948c8c8cfffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffffffffe7e7e7adadad5a5a5a212121000000525252efefeffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffffffffefe7e7dececedececeded6d6ded6cee7ded6efe7def7efe7efded6f7e7e7efe7def7efe7efe7def7efe7f7e7e7f7efe7efe7def7e7e7efe7defff7f7f7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffff7f7f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f7f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7efefefdedee7dedeefe7deefdedef7e7deefe7def7efe7f7efe7fff7efffefe7ffefeff7efe7ffefeff7efe7f7efeff7e7e7fff7f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffff7f7f7fffffff7f7f7f7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefeff7f7f7f7f7f7fffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7eff7e7e7efe7def7efe7f7e7e7ffefe7ffefe7fff7effff7effff7f7ffefeffff7eff7efe7ffefeff7efe7fff7f7f7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f7f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7fff7f7ffefeffff7f7fff7effffff7fffff7fffffffffff7fffff7fff7f7fff7f7fff7f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffff7f7f7f7f7f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffff7f7fffff7fffff7fffffffffff7fffffffffff7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffff7f7f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7f7f7f7f7f7f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffff7f7f7fffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffff7f7f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffff7f7f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffff7f7f7fffffff7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7efefeff7f7f7f7f7f7f7f7f7f7f7f7fffffff7f7f7fffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7a5a5a5a5a5a5fffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa5a5a5a5a5a5fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000fffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffa5a5a59c9c9cfffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4242ff4a4aff4242ff4a4aff4242ff4a4aff4242ff4a4aff4242ff4a4aff4242ff4a4aff4242ff4a4aff4242ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5252520000000000000000008c8c8cffffffffffff6b6b6bbdbdbdffffffffffffffffffffffff8c8c8ca5a5a5e7e7e7525252ffffffffffffffffffffffff4a4a4a8c8c8cffffffefefef000000000000000000000000bdbdbdd6d6d64a4a4affffffa5a5a58c8c8c0000000000004a4a4affffffffffffffffff000000000000000000a5a5a58c8c8cffffffffffff000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffff4a4aff4242ff4242ff4242ff4a4aff4242ff4242ff4242ff4a4aff4242ff4242ff4242ff4a4aff4242ff4242fffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffffffff4a4a4ae7e7e7ffffffffffff8484844a4a4affffffbdbdbd6b6b6bfffffffffffffffffff7f7f7000000e7e7e7e7e7e74a4a4affffffffffffffffff9c9c9c4a4a4a8c8c8cffffffe7e7e74a4a4afffffffffffff7f7f7ffffffcecece4a4a4af7f7f7a5a5a54a4a4afffffff7f7f78c8c8c8c8c8cffffff6b6b6ba5a5a5ffffffffffff4a4a4a8c8c8cffffffffffff000000fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4242ff4a4affffffff4a4aff4242ff4a4affffffffffffff8c8cff4a4affffffff4a4aff4242ff4a4aff4242ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4a4a4ae7e7e7ffffffffffffffffff8c8c8ca5a5a5ffffff0000000000000000000000000000006b6b6bffffffe7e7e74a4a4affffffffffffffffff000000cecece8c8c8cffffffefefef4a4a4affffffffffffffffffffffffffffffffffffffffffa5a5a5a5a5a5ffffffffffffffffff525252ffffff4a4a4affffffffffffffffffbdbdbd8c8c8cffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff212121cececeffffffffffffffffffffffffffffffffffffcecece212121fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f74242ff4242ffffffffffffffa5a5ff4242ffffffff5a5affefefff4242ffffffffffffffa5a5ff4242ff4a4afff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffff4a4a4ae7e7e7f7f7f7ffffffffffffd6d6d66b6b6bffffff8c8c8cbdbdbdf7f7f7ffffff8c8c8cbdbdbdf7f7f7e7e7e74a4a4afffffff7f7f78c8c8ca5a5a5bdbdbd848484ffffffe7e7e74a4a4af7f7f7fffffffffffffffffff7f7f7ffffffffffffa5a5a59c9c9cffffffffffffffffff000000ffffff4a4a4ae7e7e7f7f7f7ffffffb5b5b58c8c8cf7f7f7ffffff000000fffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffffffff000000fffffffffffffffffff7f7f7ffffffffffff000000f7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffcecece212121cececefffffffffffffffffff7f7f7cecece181818cececef7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4242ff4a4affffffff6363ffffffff4a4affffffff6363fff7f7ff4a4affffffff4a4aff4242ff4a4aff4242ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff525252e7e7e7ffffffffffffffffffe7e7e74a4a4affffffd6d6d66b6b6bffffffffffff000000ffffffffffffe7e7e7525252ffffffd6d6d64a4a4affffffbdbdbd8c8c8cffffffefefef000000000000000000525252ffffffffffffffffffffffffa5a5a5000000e7e7e7ffffffa5a5a5737373ffffff8c8c8c8c8c8cffffffffffff5252528c8c8cffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffff000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcecece212121cececeffffffffffffcecece212121cececefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffff4a4aff4242ffffffffffffffa5a5ff4242ffffffffefefff8c8cff4242ffffffffffffffa5a5ff4242ff4242fffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffffffff4a4a4ae7e7e7fffffffffffff7f7f7d6d6d66b6b6bfffffff7f7f74a4a4ae7e7e7bdbdbd848484ffffffffffffe7e7e74a4a4affffff4a4a4ad6d6d6f7f7f7bdbdbd8c8c8cffffffe7e7e74a4a4afffffffffffff7f7f7fffffffffffffffffff7f7f7a5a5a5a5a5a54a4a4a000000000000e7e7e7fffffff7f7f76b6b6b0000000000009c9c9c8c8c8cffffff000000000000000000a5a5a5fffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffff000000fffffff7f7f7fffffffffffffffffff7f7f7000000ffffff000000f7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffcecece212121cececececece181818cececef7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4242ff4a4aff4242ff4a4aff4242ff4a4aff4242ff4a4aff4242ff4a4aff4242ff4a4aff4242ff4a4aff4242ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4a4a4ae7e7e7ffffffffffffffffffa5a5a58c8c8cffffffffffffa5a5a5bdbdbd6b6b6bd6d6d6ffffffffffffe7e7e74a4a4aa5a5a58c8c8cffffffffffffbdbdbd8c8c8cffffffefefef4a4a4affffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbdbdbd8c8c8cffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffff000000ffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcecece212121212121cececefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f74242ff4242ff4a4aff4242ff4242ff4242ff4a4aff4242ff4242ff4242ff4a4aff4242ff4242ff4242ff4a4afff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffff4a4a4ae7e7e7f7f7f7ffffffa5a5a5000000e7e7e7ffffffffffffe7e7e76b6b6b4a4a4afffffffffffff7f7f7e7e7e7000000000000f7f7f7ffffffffffffbdbdbd848484ffffffe7e7e74a4a4af7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffb5b5b58c8c8cf7f7f7ffffff4a4a4ae7e7e7f7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffffffff000000fffffffffffffffffff7f7f7ffffffffffff000000f7f7f7000000fffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7cecece181818212121cececefffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff525252000000000000000000525252ffffffffffffffffffffffffffffff4a4a4aa5a5a5ffffffffffffffffffe7e7e7000000bdbdbdffffffffffffffffffbdbdbd8c8c8cffffffefefef000000000000000000000000e7e7e7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbdbdbd8c8c8cffffffffffffbdbdbd000000737373ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffff000000ffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcecece212121cececececece212121cececefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000101010fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffff000000000000000000000000000000000000000000000000ffffff000000f7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7cecece181818cececef7f7f7ffffffcecece212121cececefffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffff000000d6d6d6212121cececeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcecece212121cececeffffffffffffffffffffffffcecece212121cececefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffff000000ffffffffffffffffffffffffffffffffffffffffffffffff000000212121cececefffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffff000000000000000000000000000000000000000000000000fffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffff181818cececef7f7f7fffffffffffffffffff7f7f7ffffffcecece212121f7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000101010cececefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7fffffffffffffffffff7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffde7b00de7b00de7b00de7b00de7b00de7b00de7b00de7b00de7b00de7b00de7b00de7b00de7b00de7b00de7b00de7b00de7b00de7b00de7b00de7b00de7b00de7b00de7b00de7b00de7b00de7b00de7b00de7b00de7b00de7b00de7b00de7b00de7b00de7b00de7b00de7b00de7b00de7b00de7b00de7b00de7b00de7b00de7b00de7b00de7b00de7b00de7b00de7b00efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff040000002701ffff030000000000